manifold GIS

IMS Manifold, gjør noe mer

ims manifold gis

bildeI forrige innlegg vi så hvordan å gjøre å lage en IMS-tjeneste, montert på malen Scullion grunnleggende som kommer som standard.

La oss nå se hvordan du kan samhandle mellom ett og annet kart ved hjelp av hyperkoblingsalternativet og litt kode. Prosjektet er basert på et kart over USA, med regional tema, som ligner på hva som kan skje når man navigerer fra en indekssektorisering eller kvadrantkart i annen skala.

Dataene

  • 1 indekskart kalt states.map, komponert kun av komponenten, dette har sin egen config.txt
  • 1 kart for hver region med sitt eget kart, den har et ekstra kart til tegningen og en etikett, så blir den publisert med sin egen config.txt
  • Standard 1 asp, som viser indeksen
  • 1 ASP kalt kart, som er malen for kartene som vises; det vurderer hva kartet og konfigurasjonen er som skal distribueres
  • 1 asp å vise bordet til høyre, som vil vise aktivere kommandoen "info"
  • 1 stilmal kalt default.css
  • 1-mappen der bildene av kartrammen er

bildeHvis vi ser grafen, gjøres publiseringen av hver av regionene ved å lage et individuelt kart med etikett og tema. Men når de sendes til publisering, har de valgt den samme malen, men med en individuell konfigurasjon.

I slutten av saken inneholder cofig en grunnleggende tekst der komponenten er definert, fil som skal åpnes og andre vanalidader.

komponent = Counties Mtn Map
copyright = Copyright (C) 2005. Alle rettigheter reservert.
cx = 600
cy = 400
fil = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperkoblinger = sant
imageDesc = false
logo = sant
undertekst = Klikk på linken over for å gå tilbake til hovedarkivet i USA.
title = fjell

Funksjonalitet

Det som er søkt er at det fra et indeksskart kan gå til et bestemt kart, og dette går tilbake til forrige.

De løser dette ved å plassere en url i tabellen som indikerer hvor den vil gå, i tilfelle indeksen bare sender til regionkartene. I tilfelle regionskartene ovenfor er det en url å gå tilbake til det opprinnelige kartet.

<% if (title! = "" || region! = "") {%>
    ">
        <% if (region! = "") {%>forente stater> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = kod (title)%> <%}%>
   
    <%}%>

For å vise tabellen, opprettet de en asp som hever dataene for det valgte objektet i et bord som sett i iframe til høyre.

ims manifold gis 

ims manifold gis

hyperkoblinger

All vitenskapen til denne mal er basert på å skape hyperkoblinger mellom ett kart og et annet:

bilde

Hvis de er løst, er det ikke noe annet enn en nettadresse til verten, ved å velge fra standardmalen for å velge et kart. For å lage en kolonne av bilde hyperkobling er valgt i URL-datatypen fra utformingen av tabellen, i dette tilfellet sender til en variabel kalt "region" konfigurert i standard asp-mal.

// lag parametere
var command = parameterForm ("kommando", "oppstart");
var-modus = parameterForm ("modus", "senter");
var region = parameterForm ("region"," ");
var regionCurrent = parameter ("region"," ");
var state = parameterForm ("state", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// endre regioner om nødvendig
hvis (region ! = regionCurrent) {
    region = regionCurrent;
    state = "";
}

Åh, du er redd for koden, kom inn for at dette og andre eksempler kan lastes ned fra Manifolds nettsted, inkluderer kart og publiseringsmappe med asp allerede opprettet. Du må åpne den og montere tjenesten som jeg forklarte før. Så kan den erstattes med et eget eksempel, og der ser du at det ikke er noe å skrive hjem om.

Også i dette forumspørsmål forskjellige virkelige nettsider er vist montert på Manifold, hvorav før jeg snakket om et eksempel.

Golgi Alvarez

Forfatter, forsker, spesialist i landforvaltningsmodeller. Han har deltatt i konseptualisering og implementering av modeller som: National System of Property Administration SINAP in 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 for Geofumadas kunnskapsblogg siden 2007 og skaper av AulaGEO Academy som inkluderer mer enn 100 kurs om GIS - CAD - BIM - Digitale tvillinger-emner.

Relaterte artikler

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Tilbake til toppen-knappen