колектор ГИС

IMS Manifold, правейки нещо повече

ims manifold gis

изображениеВ предишната публикация видяхме как да го направим за да създадете услуга IMS, монтирана на шаблона мияч на чинии основен, който идва по подразбиране.

Сега нека видим как да осъществим взаимодействие между една и друга карта, използвайки опцията за хипервръзки и някакъв код. Проектът се основава на карта на Съединените щати, с регионална тематика, подобно на това, което може да се случи при навигация от индексна секторизация или квадрантни карти с различен мащаб.

Данните

  • 1 индексна карта, наречена states.map, съставена само от компонента, тя има свой config.txt
  • 1 карта за всеки регион със собствена карта, това има допълнителна карта към чертежа и етикет, след което се публикува със собствен config.txt
  • По подразбиране 1 asp, който показва индекса
  • 1 asp нарича карта, която е шаблон за показаните карти; тя преглежда какво е картата и конфигурацията, които трябва да бъдат разположени
  • 1 asp ще покаже таблицата вдясно, която ще покаже активирането на командата "info"
  • Шаблон стил 1, наречен default.css
  • 1 папка, в която са изображенията на рамката на картата

изображениеАко видим графиката, публикуването на всеки един от регионите се извършва чрез създаване на индивидуална карта с нейния етикет и тема. Но когато го изпращат за публикуване, те са избрали същия шаблон, но с индивидуална конфигурация.

В края на случая, cofig съдържа основен текст, където се дефинира компонента, файл за отваряне и други vanalidades.

компонент = Карта на градовете Mtn
авторско право = авторско право (C) 2005. Всички права запазени.
cx = 600
ци = 400
файл = C: InetpubWwwrootMultiMapCountiesMtn.map
хипервръзки = вярно
imageDesc = невярно
лого = вярно
subtitle = Кликнете върху връзката по-горе, за да се върнете към главната карта на САЩ.
title = Планини

Функционалността

Това, което се иска, е, че от индексната карта може да отидете на определена карта и това връщане към предишната.

Те решават това, като поставят url в таблицата, който показва къде ще отиде, в случай че индексът изпраща само към регионалните карти. В случай на регионални карти по-горе има URL за връщане към първоначалната карта.

<% if (заглавие! = "" || регион! = "") {%>
    ">
        <% if (region! = "") {%>Съединени щати> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

За да се покаже таблицата, те създадоха асс, който повдига данните на избрания обект в таблица, както е показано в рамката отдясно.

ims manifold gis 

ims manifold gis

хипервръзки

Цялата наука на този шаблон се основава на създаването на хипервръзки между една карта и друга:

изображение

Ако те са фиксирани, това не е нищо друго освен URL адрес на хоста, като изберете от шаблона по подразбиране да изберете карта. За да създадете колона от изображение хипервръзката е избрана в типа данни за URL адреса от дизайна на таблицата, в този случай изпращането към променлива, наречена "регион", конфигурирана в шаблона по подразбиране asp.

// да създадете параметри
var command = parameterForm ("команда", "стартиране");
var mode = parameterForm ("режим", "център");
var region = parameterForm ("област"," ");
var regionCurrent = параметър ("област"," ");
var state = parameterForm ("състояние", "");
var x = parameterForm ("x", "");
var y = параметърФорма ("y", "");

// промени регионите, ако е необходимо
ако (област ! = regionCurrent) {
    област = regionCurrent;
    state = "";
}

О, ти се страхуваш от кода, дойде, че този и други примери могат да бъдат изтеглени от Уебсайта на производителя, включва папките за карти и публикации с вече създадения asp. Трябва да го отворите и да монтирате услугата както вече обясних. Тогава той може да бъде заменен със собствен пример и там виждате, че няма за какво да пишете вкъщи.

Също в това форум заявка показани са различни реални мрежи, монтирани на Манифолд, от които преди да говоря за пример.

Голджи Алварес

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Така че проверете
Близо
Бутон "Нагоре" горе