manifold Geo

Manifold IMS, eppes anert maachen

Ims manifold gis

BildAn der leschter Post Mir hunn gesinn, wéi et geet fir e IMS Service ze schafen, op der Schabloun montéiert Prise Basis déi mam Standard kënnt.

Loosst eis kucken wéi d'Interaktioun tëscht enger anerer Kaart mat der Hyperlinks Optioun an e puer Code ze maachen. De Projet baséiert op enger Kaart vun den USA, mat regionalem Thema, ähnlech wéi wat ka passéiere wann Dir vun enger Indexsektoriséierung oder Quadrantkaarte vu verschiddene Skala navigéiert.

D 'Daten

  • 1 Index Kaart genannt States.map, nëmmen aus der Komponent komponéiert, et huet säin eegene config.txt
  • 1 Kaart fir all Regioun mat senger eegener Kaart, et huet eng zousätzlech Kaart fir seng Zeechnung an e Label, da gëtt se mat sengem eegene config.txt publizéiert
  • 1 asp par défaut, wat den Index weist
  • 1 asp genannt Map, dat ass d'Schabloun fir déi Kaarten; Et gëtt iwwerschreift wat de Kaart a config ass, déi soll agesat ginn
  • 1 asp fir den Dësch op der rietser ze weisen, déi gëtt ugewisen aktivéiert de Kommando "Info"
  • 1 Styl Schabloun mam default.css
  • 1 Ordner wou d'Kaarte Frame Biller sinn

BildWa mir d'Grafik gesinn, gëtt d'Publikatioun vun all Regioun gemaach andeems Dir eng individuell Kaart erstallt, mat hirem Label an Thema. Awer wann et geschéckt gëtt fir ze publizéieren, hunn se déiselwecht Schabloun gewielt awer mat engem individuellen Configuratioun.

Um Enn vum Fall enthält de Cofig e Basistext deen den Komponent definéiert, Datei fir opzemaachen an aner Wäerter.

Komponent = Kaarten Mtn Kaart
Copyright = Copyright (C) 2005. All Rights Reserved.
cx = 600
Cy = 400
Fichier = C: InetpubWwwrootMultiMapCountiesMtn.map
Hyperlinks = richteg
imageDesc = falsch
Logo = richteg
Ënnertitel = Klick op de Link hei, fir zréck op d'Haaptmaschinn ze kommen.
Titel = Mount

D 'Funktionalitéit

Wat gesicht gëtt ass datt Dir vun enger Indexkaart op eng bestëmmte Kaart kënnt an op déi viregt zréckgoën.

Si léisen dëst duerch eng URL an der Tabell ze placéieren déi ugëtt wou et higeet, am Fall wou den Index nëmmen op d'Regiounskaarte schéckt. Am Fall vu Regiounskaarten uewen ass et eng URL fir zréck op d'initial Kaart ze goen.

<% if (title! = "" || Regioun! = "") {%>
    ">
        <% if (Regioun! = "") {%>Vereenegt Staaten> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = codéieren (title)%> <%}%>
   
    <%}%>

Fir dës Tabellen ze weisen, hunn si eng Asph schockéiert, déi d'Donnéeë vum gewielte Objet an engem Dësch erhéijen, wéi an der Iframe op der riet.

Ims manifold gis 

Ims manifold gis

Hyperlinks

All d'Wëssenschaft vun dësem Template baséiert op Hyperlinks tëscht enger Kaart an enger anerer:

Bild

Wann se fixéiert sinn, ass et näischt wéi eng URL fir de Provider, wielt aus der Standardmodel fir eng Kaart auszemaachen. Fir eng Kolonn aus ze maachen Bild Hyperlink gëtt am URL Datatyp aus dem Tischdesign gewielt, an dësem Fall andeems se op eng Variabel mam Numm "Regioun" geschéckt an der ASF Standard Template konfiguréiert ass.

// Erlaabt Parameteren
var command = parameterForm ("Kommando", "Startup");
var mode = parameterForm ("Modus", "Zentrum");
var Regioun = ParameterForm ("Regioun"," ");
var RegiounCurrent = Parameter ("Regioun"," ");
var state = parameterForm ("Staat", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// geännert Regiounen wann néideg
wann (Regioun = = Ëmronnung) {
    Regioun = Ëmgéigend;
    Staat = "";
}

Ah!, Dir hutt Angscht fir de Code, kommt an dëst an aner Beispiller kënnen aus dem Manifold seng Websäit, enthält de Kaarten an de Verëffentlechungsdossier mat der erstallt Asp. Dir musst et opmaachen an de Service asetzen wéi ech et erkläert huet. Da kënnt Dir et duerch e Beispill vun Iech selwer ersetzen an do gesitt Dir datt et näischt ass fir heem ze schreiwen.

Och an dësem Forum Ufro verschidden real Websäiten, déi op Manifold montéiert sinn, gi gewisen, vun deenen ech virdru vun engem Beispill geschwat hunn.

Golgi Alvarez

Schrëftsteller, Fuerscher, Spezialist am Land Management Modeller. Hien huet un der Konzeptualiséierung an Ëmsetzung vu Modeller deelgeholl wéi: National System of Property Administration SINAP an 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 . Redaktor vum Geofumadas Wëssensblog zënter 2007 a Schëpfer vun der AulaGEO Akademie déi méi wéi 100 Coursen iwwer GIS - CAD - BIM - Digital Twins Themen enthält.

Verbonnen Artikelen

Verloossen e Commentaire

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

Zréck erop zum Knäppchen