GIS shumëfishtë

Shumëfishtë IMS, duke bërë diçka tjetër

ims shumëfishtë gis

imazhNë postin e mëparshëm ne pamë se si të bëjmë për të krijuar një shërbim IMS, të montuar në shabllon njeri i përçmuar bazë që vjen nga default.

Tani le të shohim se si të bëjmë ndërveprimin midis një dhe një harte tjetër duke përdorur opsionin e lidhjeve dhe disa kodeve. Projekti bazohet në një hartë të Shteteve të Bashkuara, me tematikë sipas rajoneve, e ngjashme me atë që mund të ndodhë kur lundroni nga sektorizimi i indeksit ose hartat e kuadrantit në shkallë të ndryshme.

Të dhënat

  • Harta e indeksit 1 e quajtur states.map, e përbërë vetëm nga komponenta, kjo ka config.txt e vet
  • 1 hartë për secilin rajon me hartën e vet, ajo ka një hartë shtesë në vizatimin e saj dhe një etiketë, pastaj është botuar me konfigurimin e vet.
  • Default 1 asp, e cila tregon indeksin
  • 1 asp quajtur hartë, që është template për harta mostados; ai shqyrton atë që harta dhe konfigurimi është që duhet të vendosen
  • 1 asp për të treguar tabelën në të djathtë, e cila do të tregojë aktivizimin e komandës "info"
  • Modeli i stilit 1 i quajtur default.css
  • 1 dosje ku figurat e kornizës së hartës janë

imazhNëse shohim grafikun, botimi i secilit prej rajoneve bëhet duke krijuar një hartë individuale, me etiketën dhe temën e saj. Por kur e dërgojnë atë për të botuar ata kanë zgjedhur të njëjtin model por me një konfigurim individual.

Në fund të rastit, cofig përmban një tekst bazë ku përcaktohet përbërësi, skedari për t'u hapur dhe vanalidate të tjera.

përbërësi = Lumenj Mtn Harta
copyright = Copyright (C) 2005. Të gjitha të drejtat e rezervuara.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = true
imageDesc = false
logo = e vërtetë
subtitle = Kliko në linkun e mësipërm për t'u kthyer në hartë kryesore amerikane.
title = Malet

Funksionaliteti

Ajo që kërkohet është që nga një hartë e indeksit të shkoni në një hartë të veçantë dhe ky kthim në të mëparshmen.

Ata e zgjidhin këtë duke vendosur një url në tabelë që tregon se ku do të shkojë, në rast se indeksi dërgon vetëm në hartat e rajonit. Në rastin e hartave të rajoneve më sipër ekziston një url për t'u kthyer në hartën fillestare.

<% nëse (titulli! = "" | rajoni! = "") {%>
    ">
        <% nëse (rajoni! = "") {%>Shtetet e Bashkuara> <%}%>
        <% if (titulli! = "" && rajoni! = "") {%> - <%}%>
        <% if (titulli! = "") {%> <% = kodifikimi (titulli)%> <%}%>
   
    <%}%>

Për të shfaqur tabelën, ata krijuan një asp që ngre të dhënat e objektit të zgjedhur në një tabelë siç shihet në iframe në të djathtë.

ims shumëfishtë gis 

ims shumëfishtë gis

hyperlinks

E gjithë shkenca e këtij shablloni bazohet në krijimin e hyperlinks midis një hartë dhe një tjetër:

imazh

Nëse ato janë fikse, nuk është asgjë tjetër përveç një URL për hostin, duke zgjedhur nga shablloni i parazgjedhur për të zgjedhur një hartë. Për të krijuar një kolonë të imazh hyperlink është zgjedhur në llojin e të dhënave URL nga dizajni i tabelës, në këtë rast dërgimi në një variabël të quajtur "rajoni" i konfiguruar në default template asp.

// krijoni parametra
var command = parameterForm ("komanda", "fillimi");
var mode = parameterForm ("mode", "center");
var region = parameterForm ("rajon"," ");
var regionCurrent = parameter ("rajon"," ");
var shtet = parameterForm ("shtet", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

Ndryshoni rajonet nëse është e nevojshme
në qoftë se (rajon ! = regionCurrent) {
    rajon = regionCurrent;
    shtet = "";
}

Oh, ju jeni të frikësuar nga kodi, vini në se ky dhe shembuj të tjerë mund të shkarkohen nga Faqja e internetit të Manifoldit, përfshin hartat dhe dosjen e botimit me asp tashmë të krijuar. Ju duhet ta hapni atë dhe të montoni shërbimin siç shpjegova më parë. Pastaj mund të zëvendësohet me një shembull tuajin dhe atje e shihni se nuk është asgjë për të shkruar në shtëpi.

Gjithashtu në këtë pyetje në forum janë shfaqur rrjete të ndryshme të vërteta në Manifold, nga të cilat para se të flisja për një shembull.

Golgi Alvarez

Shkrimtar, studiues, specialist në Modelet e Menaxhimit të Tokës. Ai ka marrë pjesë në konceptimin dhe zbatimin e modeleve si: Sistemi Kombëtar i Administrimit të Pronës SINAP në Honduras, Modeli i Menaxhimit të Bashkive të Përbashkëta në Honduras, Modeli i Integruar i Menaxhimit të Kadastrës - Regjistri në Nikaragua, Sistemi i Administrimit të Territorit SAT në Kolumbi . Redaktor i blogut të njohurive Geofumadas që nga viti 2007 dhe krijues i Akademisë AulaGEO që përfshin më shumë se 100 kurse mbi temat GIS - CAD - BIM - Digital Twins.

Artikuj Të Ngjashëm

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

Kthehu në krye të faqes