grenrörs GIS

IMS Manifold, gör något mer

ims mångfaldig gis

bildI föregående inlägg vi såg hur vi skulle göra att skapa en IMS-tjänst, monterad på mallen scullion Grundläggande som kommer som standard.

Låt oss nu se hur man gör interaktion mellan en och annan karta med hjälp av alternativet hyperlänkar och någon kod. Projektet är baserat på en karta över USA, med regional teman, som liknar vad som kan hända när man navigerar från en indexsektorisering eller kvadrankartor i olika skala.

Los datos

  • 1 indexkarta som heter States.map, som bara består av komponenten, den har sin egen config.txt
  • 1 karta för varje region med sin egen karta, den har en extra karta till sin ritning och en etikett, sedan publiceras den med sin egen config.txt
  • 1 asp som standard, vilket visar indexet
  • 1 ASP kallas karta, vilket är mallen för de visade kartorna; det granskar vad kartan och konfigurationen är som ska användas
  • 1 asp att visa tabellen till höger, som kommer att visas aktivera kommandot "info"
  • 1-stilmallen kallas default.css
  • 1 mapp där kartbildens bilder är

bildOm vi ​​ser grafen görs publiceringen av var och en av regionerna genom att skapa en enskild karta med dess etikett och tema. Men när de skickas för att publicera har de valt samma mall men med en individuell konfiguration.

I slutet av fallet innehåller cofiggen en grundtext som definierar komponenten, filen som ska öppnas och andra värden.

komponent = Counties Mtn Map
upphovsrätt = upphovsrätt (C) 2005. Alla rättigheter förbehållna.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlänkar = sant
imageDesc = false
logo = true
textning = Klicka på länken ovan för att återgå till den huvudsakliga amerikanska kartan.
titel = Berg

Funktionalitet

Det som man söker är att man från en indexkarta kan gå till en viss karta och återgå till den föregående.

De löser detta genom att placera en url i tabellen som indikerar vart den ska gå, om indexet bara skickas till regionkartorna. När det gäller regionkartor ovan finns det en webbadress att återgå till den ursprungliga kartan.

<% if (title! = "" || region! = "") {%>
    ">
        <% if (region! = "") {%>Förenta staterna> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = kod (titel)%> <%}%>
   
    <%}%>

För att visa bordet skapade de en ASP som höjer data för det valda objektet i en tabell som visas i iframe till höger.

ims mångfaldig gis 

ims mångfaldig gis

hyperlänkar

All vetenskap om denna mall är baserad på att skapa hyperlänkar mellan en karta och en annan:

bild

Om de är fixade är det inget annat än en webbadress till värden, välj från standardmallen för att välja en karta. Skapa en kolumn med bild Hyperlänk väljs i URL-datatypen från tabelldesignen, i detta fall genom att skicka till en variabel som heter "region" konfigurerad i asp-standardmallen.

// skapa parametrar
var kommando = parameterForm ("kommando", "start");
var mode = parameterForm ("mode", "center");
var region = parameterForm ("region"," ");
var regionCurrent = parameter ("region"," ");
var state = parameterForm ("state", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// Ändra regioner om det behövs
om (region ! = regionCurrent) {
    region = regionCurrent;
    tillstånd = "";
}

Ah!, Du är rädd för koden, kom och detta och andra exempel kan laddas ner från Manifolds hemsida, innehåller kartor och publikationsmapp med det skapade asp. Du måste öppna den och ställa in tjänsten som som jag förklarade förut. Då kan den ersättas med ett eget exempel och där ser du att det inte är något att skriva hem om.

Också i detta forumfråga olika verkliga webbplatser monterade på Manifold visas, av vilka jag talade om ett exempel tidigare.

Golgi Alvarez

Författare, forskare, specialist på Land Management Models. Han har deltagit i konceptualisering och implementering av modeller 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 för Geofumadas kunskapsblogg sedan 2007 och skapare av AulaGEO Academy som inkluderar mer än 100 kurser om GIS - CAD - BIM - Digital Twins-ämnen.

Relaterade artiklar

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

Tillbaka till toppen knappen