kolektorius GIS

Manifold IMS, darai kažką kita

ims daugialypis gisas

vaizdasAnkstesniame pranešime mes matėme, kaip tai padaryti sukurti IMS paslaugą, prijungtą prie šablono žiupsnelis Paprastas, kuris yra numatytasis.

Dabar pažiūrėkime, kaip sukurti sąveiką tarp vieno ir kito žemėlapio, naudojant hipersaitų parinktį ir tam tikrą kodą. Projektas grindžiamas JAV žemėlapiu su regionine tematika, panašiu į tai, kas gali atsitikti, kai naršoma iš skirtingo mastelio indeksų sektorių arba kvadrantinių žemėlapių.

Duomenys

  • 1 indekso žemėlapis, vadinamas „state.map“, sudarytas tik iš komponento, jis turi savo config.txt
  • 1 žemėlapis kiekvienam regionui su savo žemėlapiu, jame yra papildomas žemėlapis prie jo brėžinio ir etiketė, tada jis skelbiamas su savo konfigūracija.txt
  • 1 asp pagal nutylėjimą rodo rodyklę
  • 1 asp vadinamasis žemėlapis, kuris yra labiausiai susietų modelių šablonas; tai vienas patikrina, kuris yra žemėlapis ir konfigūracija, kuri turi išeikvoti
  • 1 pristato rodyti lentelę dešinėje, kuri bus rodoma aktyvinti komandą „info“
  • 1 stiliaus šablonas, pavadintas default.css
  • 1 aplankas, kuriame yra žemėlapio rėmo vaizdai

vaizdasJei matome grafiką, kiekvienas iš regionų yra paskelbiamas sukuriant atskirą žemėlapį su jo etikete ir tema. Bet siunčiant jį paskelbti jie pasirinko tą patį šabloną, bet su individualia konfigūracija.

Bylos pabaigoje kompiuteryje yra pagrindinis tekstas, kuris apibrėžia komponentą, failą atviroms ir kitoms reikšmėms.

komponentas = Graikijos Mtn žemėlapis
copyright = autorių teisių (C) 2005. Visos teisės saugomos.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = true
imageDesc = klaidinga
logo = true
subtitle = spustelėkite aukščiau esančią nuorodą, kad grįžtumėte į pagrindinį JAV žemėlapį.
pavadinimas = kalnai

Funkcionalumas

Reikalaujama, kad iš indekso žemėlapio būtų galima pereiti į konkretų žemėlapį ir grįžti į ankstesnį.

Jie tai išsprendžia į lentelę įtraukę URL, kuriame nurodoma, kur jis eis, jei indeksas siunčia tik regiono žemėlapiams. Jei regiono žemėlapiai yra aukščiau, turite grįžti į pradinį žemėlapį.

<% if (pavadinimas! = "" || regionas! = "") {%>
    ">
        <% if (regionas! = "") {%>Jungtinės Valstijos> <%}%>
        <% if (pavadinimas! = "" && regionas! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = koduoti (title)%> <%}%>
   
    <%}%>

Norėdami dislokuoti lentelę, jie sukūrė asp, kuris padidina pasirinkto objekto duomenis lentelėje, kaip parodyta Iframe dešinėje.

ims daugialypis gisas 

ims daugialypis gisas

Hipersaitai

Visi šio šablono mokslai yra pagrįsti hipersaitus tarp vieno žemėlapio ir kito:

vaizdas

Jei jie yra fiksuoti, tai yra tik kažkas, kaip adresas urlui, pasirenkant, kad iš numatytojo šablono pasirinkite žemėlapį. Norėdami sukurti stulpelį vaizdas Hipersaitas pasirenkamas URL duomenų tipe iš lentelės dizaino, šiuo atveju siunčiant kintamąjį, vadinamą „region“, sukonfigūruotą „asp“ numatytame šablone.

// kurti parametrus
var command = paraméterForm ("komanda", "paleidimas");
var mode = parametrasForm ("režimas", "centras");
var region = paraméterForm ("regionas"," ");
var regionCurrent = parametras ("regionas"," ");
var state = paraméterForm ("būsena", "");
var x = parametrasForm ("x", "");
var y = parametrasForm ("y", "");

/ / pakeisti regionus, jei reikia
jeiregionas ! = regionas Dabartinis) {
    regionas = regionas Dabartinis;
    state = "";
}

Ah!, Jūs bijote kodo, ateikite ir šį bei kitus pavyzdžius galima atsisiųsti iš Manifoldo tinklas, apima žemėlapius ir leidinio aplanką su sukurtu asp. Turite ją atidaryti ir nustatyti paslaugą kaip kaip jau buvo paaiškinta anksčiau. Tada jį galima pakeisti savo pavyzdžiu ir ten pamatai, kad apie tai nėra ko rašyti namo.

Taip pat forumo konsultacija parodyta įvairių tikroviškų svetainių, sukurtų „Manifold“ sistemoje, apie kurias kalbėjau anksčiau.

Golgis Alvarezas

Rašytojas, tyrinėtojas, žemėtvarkos modelių specialistas. Jis dalyvavo kuriant ir įgyvendinant tokius modelius kaip: Nacionalinė turto administravimo sistema SINAP Hondūre, Hondūro jungtinių savivaldybių valdymo modelis, Nikaragvos kadastro valdymo integruotas modelis – registras, SAT teritorijos administravimo sistema Kolumbijoje. . Geofumadas žinių tinklaraščio redaktorius nuo 2007 m. ir AulaGEO akademijos, apimančios daugiau nei 100 kursų GIS – CAD – BIM – skaitmeninių dvynių temomis, kūrėjas.

Susiję straipsniai

Komentuoti

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Taigi patikrinti
arti
Atgal į viršų mygtukas