rozdělovač GIS

IMS Manifold, dělat něco víc

ims manifold gis

obrazV předchozím příspěvku viděli jsme, jak to udělat vytvořit službu IMS namontovanou na šablonu pinch základní, která přichází ve výchozím nastavení.

Nyní se podívejme, jak provést interakci mezi jednou a druhou mapou pomocí možnosti hypertextových odkazů a nějakého kódu. Projekt je založen na mapě Spojených států s tematikou regionů, podobně jako to, co se může stát při navigaci z indexace sektorů nebo kvadrantových map různého rozsahu.

Data

  • 1 indexová mapa nazvaná stavy.map, složená pouze z komponenty, má svůj vlastní soubor config.txt
  • 1 mapa pro každý region s vlastní mapou, tato má k výkresu další mapu a štítek, poté je publikována s vlastní konfigurací.txt
  • Výchozí 1 asp, který zobrazuje index
  • 1 asp nazývá mapu, což je šablona zobrazených map; tento článek přezkoumá, co by měla být nasazena mapa a konfigurace
  • 1 asp pro zobrazení tabulky vpravo, která ukáže aktivaci příkazu "info"
  • Šablona stylu 1 nazvaná default.css
  • Složka 1, ve které jsou zobrazeny obrazy mapového rámce

obrazPokud vidíme graf, publikace každé z oblastí se provádí vytvořením samostatné mapy s jejím štítkem a tématem. Při odesílání k publikování si ale vybrali stejnou šablonu, ale s individuální konfigurací.

Na konci případu obsahuje cofig základní text, kde je komponenta definována, soubor, který má být otevřen, a další vanalidades.

složka = Mapa krajů Mtn
copyright = autorská práva (C) 2005. Všechna práva vyhrazena.
cx = 600
cy = 400
soubor = C: InetpubWwwrootMultiMapCountiesMtn.map
hypertextové odkazy = pravdivé
imageDesc = false
logo = pravda
subtitle = Klepnutím na výše uvedený odkaz se vrátíte na hlavní mapu USA.
title = Hory

Funkčnost

Hledá se, že z indexové mapy může jít na konkrétní mapu a tento návrat k předchozímu.

Vyřeší to umístěním adresy URL do tabulky, která označuje, kam bude směřovat, v případě, že index odešle pouze mapy regionů. V případě regionálních map výše je url pro návrat na původní mapu.

<% if (title! = "" || region! = "") {%>
    ">
        <% if (region! = "") {%>Spojené státy> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

Chcete-li zobrazit tabulku, vytvořili asp, který zvedá data vybraného objektu v tabulce, jak je vidět v rámečku iframe napravo.

ims manifold gis 

ims manifold gis

Hypertextové odkazy

Veškerá věda této šablony je založena na vytváření hypertextových odkazů mezi jednou mapou a jinou mapou:

obraz

Jsou-li opraveny, není to nic jiného než URL adresy hostitele, přičemž z výchozí šablony vybírá mapu. Vytvoření sloupce obraz hypertextový odkaz je vybrán v typu dat URL z návrhu tabulky, v tomto případě odeslání do proměnné nazvané "region" nakonfigurované ve výchozí šabloně asp.

// vytvořit parametry
var příkaz = parametrForm ("příkaz", "spuštění");
var mode = parametrForm ("režim", "střed");
var region = parametrForm ("kraj"," ");
var regionCurrent = parametr ("kraj"," ");
var state = parametrForm ("stav", "");
var x = parametrForm ("x", "");
var y = parametrForm ("y", "");

// změnit regiony v případě potřeby
pokud (kraj ! = regionCurrent) {
    kraj = regionCurrent;
    state = "";
}

Bojíte se kódu, přijďte, že tento a další příklady si můžete stáhnout z Stránky rozvodných sítí, obsahuje mapy a publikační složku s již vytvořeným asp. Musíte ji otevřít a připojit službu jak jsem vysvětlil dříve. Pak jej můžete nahradit vlastním příkladem a uvidíte, že není o čem psát domů.

Také v tomto dotaz na fóru na Manifoldu jsou zobrazeny různé reálné weby, z nichž před tím jsem mluvil o příkladu.

Golgi Alvarez

Spisovatel, výzkumník, specialista na modely hospodaření s půdou. Podílel se na konceptualizaci a implementaci modelů jako: Národní systém správy majetku SINAP v Hondurasu, Model hospodaření společných obcí v Hondurasu, Integrovaný model správy katastru - Registr v Nikaragui, Systém správy území SAT v Kolumbii . Editor znalostního blogu Geofumadas od roku 2007 a tvůrce Akademie AulaAGEO, která zahrnuje více než 100 kurzů na témata GIS - CAD - BIM - Digitální dvojčata.

Související články

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Také si přečtěte
zavřít
Tlačítko Nahoru