GIS colector

Distribuiți IMS, făcând altceva

ims manifold gis

imagineÎn postul anterior am văzut cum să facem pentru a crea un serviciu IMS, montat pe șablon băiat de bucătărie De bază care vine implicit.

Acum să vedem cum să facem interacțiunea între una și alta hartă folosind opțiunea de hyperlinkuri și un anumit cod. Proiectul se bazează pe o hartă a Statelor Unite, cu tematică regională, similară cu ceea ce se poate întâmpla atunci când navigați dintr-o sectorizare a indexului sau hărți cu cadrane de scară diferită.

Datele

  • Harta index 1 numită state.map, compusă numai din componentă, are propriul său config.txt
  • 1 hartă pentru fiecare regiune cu harta proprie, aceasta are o hartă suplimentară la desen și o etichetă, apoi este publicată cu propria config.txt
  • 1 asp implicit, care arată indexul
  • 1 asp numit hartă, care este șablonul pentru hărțile afișate; aceasta verifică ce este harta și configurația care ar trebui să fie implementată
  • 1 asp să afișeze tabelul din dreapta, care va fi afișat să activeze comanda "informații"
  • Șablonul de stil 1 numit default.css
  • Dosarul 1 unde se află imaginile cu cadru de hartă

imagineDacă vedem graficul, publicarea fiecărei regiuni se face prin crearea unei hărți individuale, cu eticheta și tema ei. Dar când l-au trimis pentru publicare, au ales același șablon, dar cu o configurație individuală.

La sfârșitul cazului, cofigul conține un text de bază care definește componenta, fișierul deschis și alte valori.

componentă = Harta județelor Mtn
copyright = Drept de autor (C) 2005. Toate drepturile rezervate.
cx = 600
cy = 400
fișier = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = adevărat
imageDesc = false
logo = adevărat
subtitle = Faceți clic pe linkul de mai sus pentru a reveni la harta principală a SUA.
title = Munții

Funcționalitatea

Ceea ce se caută este ca dintr-o hartă index să puteți merge la o anumită hartă și să reveniți la cea anterioară.

Ei rezolvă acest lucru plasând o adresă URL în tabel care indică unde va merge, în cazul în care indexul trimite numai către hărțile regiunii. În cazul hărților regionale de mai sus, există o adresă URL pentru a reveni la harta inițială.

<% if (title! = "" || region! = "") {%>
    ">
        <% if (region! = "") {%>Statele Unite> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

Pentru a afișa tabelul, au creat un asp care ridică datele unui obiect selectat într-un tabel așa cum se vede în iframe-ul din dreapta.

ims manifold gis 

ims manifold gis

hyperlink-uri

Toată știința acestui șablon se bazează pe crearea de hyperlinkuri între o hartă și alta:

imagine

Dacă acestea sunt fixe, nu este altceva decât o adresă URL a gazdei, selectând din șablonul implicit pentru a selecta o hartă. Pentru a crea o coloană de imagine Hiperlinkul este ales în tipul de date URL din designul tabelului, în acest caz, prin trimiterea către o variabilă numită „regiune” configurată în șablonul implicit.

// creați parametri
var comanda = parametruForm ("comandă", "pornire");
var mode = parametruForm ("mod", "centru");
var region = parametruForm ("regiune"," ");
var regionCurrent = parametru ("regiune"," ");
var state = parametruForm ("stare", "");
var x = parametruForm ("x", "");
var y = parametruForm ("y", "");

// modificați regiuni dacă este necesar
dacă (regiune ! = regionCurrent) {
    regiune = regionCurrent;
    state = "";
}

Ah!, Vă este frică de cod, veniți și aceste și alte exemple pot fi descărcate de pe Site-ul distribuitorului, include hărțile și folderul de publicare cu asp-ul creat. Trebuie să-l deschideți și să configurați serviciul ca așa cum am explicat mai devreme. Apoi poate fi înlocuit cu un exemplu propriu și acolo vedeți că nu este nimic despre care să scrieți acasă.

Tot în aceasta forum query sunt afișate diferite site-uri web reale montate pe Manifold, despre care am vorbit despre un exemplu înainte.

Golgi Alvarez

Scriitor, cercetător, specialist în Modele de management al terenului. A participat la conceptualizarea și implementarea unor modele precum: Sistemul Național de Administrare a Proprietății SINAP în Honduras, Modelul de Management al Municipalităților Comunale din Honduras, Modelul Integrat de Management al Cadastrului - Registrul în Nicaragua, Sistemul de Administrare a Teritoriului SAT în Columbia . Editor al blogului de cunoștințe Geofumadas din 2007 și creator al Academiei AulAGEO care include peste 100 de cursuri pe teme GIS - CAD - BIM - Digital Twins.

Articole pe aceeaşi temă

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Deci, a verifica
Închide
Înapoi la butonul de sus