manifold GIS

Manifold IMS, gør noget andet

ims manifold kridt

billedeI det foregående indlæg vi så hvordan man gør at oprette en IMS-tjeneste, monteret på skabelonen kokkedrengen basic, der kommer som standard.

Lad os nu se, hvordan man interagerer mellem et kort og et andet ved at bruge hyperlink-indstillingen og noget kode. Projektet er baseret på et kort over USA, med tema efter region, svarende til hvad der kan ske, når man navigerer fra indekszoneinddeling eller kvadrantkort i forskellige skalaer.

Dataene

  • 1 indekskort kaldet states.map, der kun består af komponenten, dette har sin egen config.txt
  • 1 kort for hver region med sit eget kort, dette har et ekstra kort til sin tegning og en etiket, så udgives det med sin egen config.txt
  • 1 standard asp, der viser indekset
  • 1 asp kaldet map, som er skabelonen for de viste kort; det tjekker, hvilket kort og konfiguration der skal vises
  • 1 asp for at vise tabellen til højre, som vil blive vist aktiver kommandoen "info".
  • 1 stilskabelon kaldet default.css
  • 1 mappe, hvor kortrammebillederne er

billedeHvis vi ser grafen, sker udgivelsen af ​​hver af regionerne ved at lave et individuelt kort med dets etiket og tema. Men når de sender det til publicering, har de valgt den samme skabelon, men med en individuel konfig.

I slutningen af ​​sagen indeholder cofig en grundlæggende tekst, hvor komponenten, filen der skal åbnes og andre forfængeligheder er defineret.

komponent = Amter Mtn Map
copyright = Copyright (C) 2005. Alle rettigheder forbeholdes.
cx = 600
cy = 400
fil = C:InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = sand
imageDesc = falsk
logo = sandt
undertitel = Klik på linket ovenfor for at vende tilbage til det amerikanske hovedkort.
title=Bjerge

Funktionalitet

Det der søges er, at man fra et indekskort kan gå til et bestemt kort og derfra vende tilbage til det forrige.

Det løser de ved at placere en url i tabellen, der angiver, hvor den skal hen, i tilfælde af indekset sender den kun til regionskortene. I tilfælde af regionskortene ovenfor er der en url for at vende tilbage til det oprindelige kort.

<% if (titel != "" || region != "") { %>
    ">
        <% if (region != "") { %>Forenede Stater><% } %>
        <% if (title != "" && region != "") { %> – <% } %>
        <% if (title != "") { %><%= encode(title) %><% } %>
   
    <%}%>

For at vise tabellen oprettede de en asp, der trækker dataene fra det valgte objekt ind i en tabel som ses i iframen til højre.

ims manifold kridt 

ims manifold kridt

hyperlinks

Al videnskaben i denne skabelon er baseret på at skabe hyperlinks mellem et kort og et andet:

billede

Hvis du bemærker, er det intet andet end en url til værten, ved at vælge fra standardskabelonen for at vælge et kort. For at oprette en kolonne af billede Hyperlink vælges i URL-datatypen fra tabellayoutet, i dette tilfælde sendes til en variabel kaldet "region" konfigureret i asp-standardskabelonen.

// oprette parametre
var kommando = parameterForm("kommando", "opstart");
var mode = parameterForm("tilstand", "center");
var region = parameterForm("region","");
var regionCurrent = parameter("region","");
var state = parameterForm("stat", "");
var x = parameterForm("x", "");
var y = parameterForm("y", "");

// skift regioner om nødvendigt
hvis (region != regionCurrent) {
    region = regionAktuel;
    tilstand = "";
}

Ah!, du er bange for kode, kom nu, dette og andre eksempler kan downloades fra mangfoldig hjemmeside, inkluderer kortene og publikationsmappen med den allerede oprettede asp. Du skal åbne den og konfigurere tjenesten sådan her som jeg forklarede før. Så kan den erstattes med et eget eksempel, og der kan du se, at det ikke er noget særligt.

Også i denne forum forespørgsel Der vises forskellige rigtige hjemmesider monteret på Manifold, som jeg tidligere har talt om et eksempel på.

Golgi Alvarez

Forfatter, forsker, specialist i jordforvaltningsmodeller. Han har deltaget i konceptualisering og implementering af modeller såsom: National System of Property Administration SINAP i Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktør af Geofumadas vidensblog siden 2007 og skaberen af ​​AulaGEO Academy, der omfatter mere end 100 kurser om emner GIS - CAD - BIM - Digitale tvillinger.

Relaterede artikler

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

Tilbage til toppen knap