Razširjeni GIS

IMS razdelilec, delaš nekaj več

ims manifold gis

slikaV prejšnji objavi videli smo, kako narediti ustvariti storitev IMS, nameščeno na predlogo ščepec Basic, ki privzeto pride.

Zdaj pa poglejmo, kako vzpostaviti interakcijo med enim in drugim zemljevidom z uporabo možnosti hiperpovezav in neke kode. Projekt temelji na zemljevidu Združenih držav Amerike s tematiko po regijah, podobno kot se lahko zgodi pri navigaciji iz indeksnih sektorizacijskih ali kvadrantskih zemljevidov različnega obsega.

Podatki

  • 1 indeksni zemljevid imenovan States.map, sestavljen samo iz komponente, ima svoj config.txt
  • 1 zemljevid za vsako regijo s svojim zemljevidom, ima dodaten zemljevid k risbi in nalepko, nato pa je objavljen z lastnim config.txt
  • Privzeto 1 asp, ki prikazuje indeks
  • 1 asp, ki se imenuje zemljevid, ki je predlog za prikazane zemljevide; pregleduje, kakšen je zemljevid in konfiguracija, ki bi jo bilo treba uporabiti
  • 1 asp za prikaz tabele na desni strani, ki bo prikazana, aktivirajte ukaz "info"
  • Predloga sloga 1, imenovana default.css
  • 1 mapa, v kateri so slike okvirja zemljevida

slikaČe vidimo graf, se objava vsake od regij izvede tako, da se ustvari posamezen zemljevid z njegovo oznako in temo. Toda pri pošiljanju v objavo so izbrali isto predlogo, vendar z individualno konfiguracijo.

Kofig na koncu primera vsebuje osnovno besedilo, ki določa komponento, datoteko za odpiranje in druge vrednosti.

komponenta = županije Mtn zemljevid
avtorske pravice = avtorske pravice (C) 2005. Vse pravice pridržane.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hiperpovezave = res
imageDesc = false
logo = true
podnaslov = Kliknite zgornjo povezavo, da se vrnete na glavni zemljevid ZDA.
naslov = gore

Funkcionalnost

Iskati je treba, da se lahko z indeksnega zemljevida odpravite do določenega zemljevida in se vrnete na prejšnji.

To rešijo tako, da v tabelo postavijo url, ki označuje, kam bo šel, če indeks pošlje samo na zemljevide regij. V primeru zemljevidov regij zgoraj obstaja URL za vrnitev na začetni zemljevid.

<% if (naslov! = "" || regija! = "") {%>
    ">
        <% if (regija! = "") {%>Združene države> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

Za prikaz tabele so ustvarili asp, ki podatke o izbranem objektu dvigne v tabelo, kot je prikazano v iframe na desni.

ims manifold gis 

ims manifold gis

Hiperpovezave

Vsa znanost te predloge temelji na ustvarjanju hiperpovezav med enim in drugim zemljevidom:

slika

Če so določeni, to ni nič drugačnega od URL-ja za gostitelja, če izberete privzeto predlogo, da izberete zemljevid. Če želite ustvariti stolpec slika Hiperpovezava je izbrana v vrsti podatkov URL iz oblikovanja tabele, v tem primeru s pošiljanjem spremenljivke, imenovane "regija", konfigurirane v privzeti predlogi asp.

// ustvariti parametre
var ukaz = parameterForm ("ukaz", "zagon");
var mode = parameterForm ("način", "center");
var regija = parameterForm ("okolica"," ");
var regionCurrent = parameter ("okolica"," ");
var state = parameterForm ("stanje", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// spremenite regije, če je potrebno
če (okolica ! = regijaTrenutno) {
    okolica = regijaTrenutno;
    stanje = "";
}

Ah, bojite se kode, pridite in ta in druge primere lahko prenesete s spletnega mesta Spletna stran Manifolda, vključuje mape in mapo za objave z ustvarjenim aspom. Odpreti ga morate in nastaviti kot kot sem razložil prej. Potem ga lahko nadomestite s svojim primerom in tam vidite, da o tem ni ničesar, o čemer bi pisali domov.

Tudi v tem forum poizvedba prikazana so različna prava spletna mesta, nameščena na kolektorju, o katerih sem že govorila.

Golgi Alvarez

Pisatelj, raziskovalec, specialist za modele upravljanja zemljišč. Sodeloval je pri konceptualizaciji in implementaciji modelov, kot so: Nacionalni sistem upravljanja lastnine SINAP v Hondurasu, Model upravljanja skupnih občin v Hondurasu, Integrirani model upravljanja katastra - register v Nikaragvi, Sistem upravljanja ozemlja SAT v Kolumbiji . Urednik bloga znanja Geofumadas od leta 2007 in ustvarjalec akademije AulaGEO, ki vključuje več kot 100 tečajev o temah GIS - CAD - BIM - Digital Twins.

Povezani članki

Pustite komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

Nazaj na vrh