բազմազան GIS

Բազմաթիվ IMS- ը, ուրիշ բան անում

ims բազմազան կավիճ

պատկերՆախորդ գրառումը մենք տեսանք, թե ինչպես պետք է անել IMS ծառայություն ստեղծելու համար, որը տեղադրված է կաղապարի վերևում պտտել հիմնական, որը գալիս է լռելյայն:

Այժմ տեսնենք, թե ինչպես կարելի է փոխազդել մեկ և մյուս քարտեզի միջև՝ օգտագործելով հիպերհղումներ տարբերակը և որոշ կոդ: Նախագիծը հիմնված է Միացյալ Նահանգների քարտեզի վրա՝ ըստ տարածաշրջանի, որը նման է այն բանին, ինչ կարող է տեղի ունենալ տարբեր մասշտաբների ինդեքսային գոտիավորման կամ քառակուսի քարտեզներից նավարկելու ժամանակ:

Տվյալները

  • 1 ինդեքսային քարտեզ, որը կոչվում է states.map, որը բաղկացած է միայն բաղադրիչից, սա ունի իր config.txt-ը
  • 1 քարտեզ յուրաքանչյուր տարածաշրջանի համար՝ իր սեփական քարտեզով, այս մեկն ունի իր գծագրին հավելյալ քարտեզ և պիտակ, այնուհետև այն հրապարակվում է իր config.txt-ով։
  • 1 լռելյայն asp, ցույց է տալիս ինդեքսը
  • 1 asp կոչվում է քարտեզ, որը ցուցադրված քարտեզների ձևանմուշն է; այն ստուգում է, թե որն է քարտեզը և կազմաձևը, որոնք պետք է ցուցադրվեն
  • 1 asp՝ աջ կողմում գտնվող աղյուսակը ցուցադրելու համար, որը կցուցադրվի, ակտիվացրեք «info» հրամանը
  • 1 ոճի ձևանմուշ՝ default.css անունով
  • 1 թղթապանակ, որտեղ գտնվում են քարտեզի շրջանակի պատկերները

պատկերԵթե ​​տեսնում ենք գրաֆիկը, ապա մարզերից յուրաքանչյուրի հրապարակումը կատարվում է անհատական ​​քարտեզի ստեղծմամբ՝ իր պիտակով և թեմայով։ Բայց երբ ուղարկում են այն հրապարակելու, նրանք ընտրել են նույն ձևանմուշը, բայց անհատական ​​կոնֆիգուրացիայով։

Գործի վերջում cofig-ը պարունակում է հիմնական տեքստ, որտեղ սահմանվում են բաղադրիչը, բացվող ֆայլը և այլ ունայնություններ:

բաղադրիչ = Counties Mtn քարտեզ
հեղինակային իրավունք = Հեղինակային իրավունք (C) 2005. Բոլոր իրավունքները պաշտպանված են:
c x = 600
cy = 400
ֆայլ = C:InetpubWwwrootMultiMapCountiesMtn.map
հիպերհղումներ = ճշմարիտ
imageDesc = կեղծ
լոգո = ճշմարիտ
ենթավերնագիր = Սեղմեք վերը նշված հղման վրա՝ ԱՄՆ-ի հիմնական քարտեզին վերադառնալու համար:
վերնագիր=Լեռներ

Ֆունկցիոնալությունը

Փնտրվողն այն է, որ ինդեքսային քարտեզից հնարավոր է գնալ կոնկրետ քարտեզի վրա և դրանից վերադառնալ նախորդին:

Նրանք դա լուծում են՝ աղյուսակում տեղադրելով url, որը ցույց է տալիս, թե ուր է այն գնալու, ինդեքսի դեպքում այն ​​ուղարկում է միայն տարածաշրջանի քարտեզներին։ Վերևում գտնվող տարածաշրջանի քարտեզների դեպքում կա սկզբնական քարտեզ վերադառնալու url:

<% if (title != "" || տարածաշրջան != "") { %>
    ">
        <% if (region != "") { %>Միացյալ Նահանգներ><% } %>
        <% if (վերնագիր != "" && տարածաշրջան != "") { %> – <% } %>
        <% if (title != "") { %><%= կոդավորում(վերնագիր) %><% } %>
   
    <%}%>

Աղյուսակը ցուցադրելու համար նրանք ստեղծել են asp, որը ընտրված օբյեկտից տվյալները քաշում է աղյուսակի մեջ, ինչպես երևում է աջ կողմում գտնվող iframe-ում:

ims բազմազան կավիճ 

ims բազմազան կավիճ

հիպերհղումներ

Այս կաղապարի ողջ գիտությունը հիմնված է մեկ քարտեզի և մյուսի միջև հիպերհղումներ ստեղծելու վրա.

պատկեր

Եթե ​​նայեք դրան, ապա դա ոչ այլ ինչ է, քան հյուրընկալողի url, որը ընտրում է լռելյայն ձևանմուշից քարտեզ ընտրելու համար: -ի սյունակ ստեղծելու համար պատկեր URL-ի տվյալների տիպի վրա ընտրվում է հիպերհղումը աղյուսակի դասավորությունից, այս դեպքում ուղարկվում է «region» կոչվող փոփոխականին, որը կազմաձևված է asp լռելյայն ձևանմուշում:

// ստեղծել պարամետրեր
var հրաման = parameterForm («հրաման», «գործարկում»);
var mode = parameterForm («ռեժիմ», «կենտրոն»);
var region = parameterForm("շրջան","");
var regionCurrent = պարամետր ("շրջան","");
var state = parameterForm ("state", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// անհրաժեշտության դեպքում փոխել տարածաշրջանները
եթե (շրջան != տարածաշրջան Ընթացիկ) {
    շրջան = տարածաշրջան Ընթացիկ;
    պետություն = "";
}

Ահ, դուք վախենում եք կոդից, արի, այս և այլ օրինակներ կարելի է ներբեռնել էջից բազմազան կայք, ներառում է քարտեզները և հրապարակման թղթապանակը՝ արդեն ստեղծված asp-ով: Դուք պետք է բացեք այն և տեղադրեք ծառայությունը որպես ինչպես ես բացատրեցի. Այնուհետև այն կարող է փոխարինվել ձեր սեփական օրինակով և այնտեղ կարող եք տեսնել, որ դա առանձնահատուկ բան չէ:

Նաև այս ֆորումի հարցում Ցուցադրված են տարբեր իրական ցանցեր, որոնք տեղադրված են Մանիֆոլդի վրա, որոնցից ես նախկինում նշեցի մի օրինակ:

Գոլջի Ալվարես

Գրող, հետազոտող, հողի կառավարման մոդելների մասնագետ: Նա մասնակցել է այնպիսի մոդելների հայեցակարգացմանն ու ներդրմանը, ինչպիսիք են՝ Գույքի կառավարման ազգային համակարգ SINAP Հոնդուրասում, Հոնդուրասում Համատեղ քաղաքապետարանների կառավարման մոդել, Կադաստրի կառավարման ինտեգրված մոդել՝ ռեգիստր Նիկարագուայում, Տարածքի կառավարման համակարգ SAT Կոլումբիայում: . 2007 թվականից Geofumadas գիտելիքների բլոգի խմբագիր և AulaGEO ակադեմիայի ստեղծող, որը ներառում է ավելի քան 100 դասընթացներ GIS - CAD - BIM - Digital Twins թեմաներով:

Առնչվող հոդվածներ

Թողնել մեկնաբանություն

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

Այնպես որ, ստուգեք
փակել
Վերադառնալ սկիզբ կոճակը