многообразие ГИС

Manifold IMS, что-то еще

ims многообразие gis

изображениеВ предыдущем посте мы увидели, как это сделать для создания службы IMS, установленной на шаблоне поваренок Основной, который поставляется по умолчанию.

Теперь давайте посмотрим, как сделать взаимодействие между одной и другой картой, используя опцию гиперссылок и некоторый код. Проект основан на карте США с региональной тематикой, аналогичной тому, что может происходить при навигации по индексным секторам или картам квадрантов разного масштаба.

данные

  • Карта индекса 1 с именем states.map, составленная только из компонента, имеет собственный config.txt
  • 1 карта для каждого региона со своей собственной картой, у этого есть дополнительная карта к его чертежу и метке, затем она публикуется с собственным config.txt
  • 1 asp по умолчанию, который показывает индекс
  • 1 asp называется картой, которая является шаблоном для отображенных карт; это проверяет, какая карта и конфигурация должны быть развернуты
  • 1 asp для отображения таблицы справа, которая будет показана, активирует команду «info»
  • Шаблон стиля 1 с именем default.css
  • Папка 1, в которой находятся изображения фрейма карты

изображениеЕсли мы видим график, публикация каждого из регионов выполняется путем создания отдельной карты с ее меткой и темой. Но при отправке на публикацию они выбрали тот же шаблон, но с индивидуальной конфигурацией.

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

component = Counties Mtn Map
copyright = Copyright (C) 2005. Все права сохранены.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hyperlinks = true
imageDesc = false
logo = true
subtitle = Нажмите на ссылку выше, чтобы вернуться на главную карту США.
title = Горы

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

Требуется, чтобы с индексной карты вы могли перейти к определенной карте и вернуться к предыдущей.

Они решают эту проблему, помещая URL-адрес в таблицу, который указывает, куда он будет идти, в случае, если индекс отправляется только в карты регионов. В случае карт регионов выше есть URL-адрес для возврата к исходной карте.

<% if (title! = "" || регион! = "") {%>
    ">
        <% if (регион! = "") {%>Соединенные Штаты> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

Чтобы отобразить таблицу, они создали asp, который поднимает данные выбранного объекта в таблице, как показано в iframe справа.

ims многообразие gis 

ims многообразие gis

гиперссылок

Вся наука этого шаблона основана на создании гиперссылок между одной картой и другой:

изображение

Если они исправлены, это не что иное, как URL-адрес хоста, выбирая из шаблона по умолчанию для выбора карты. Чтобы создать столбец изображение Гиперссылка выбирается в типе данных URL из схемы таблицы, в этом случае путем отправки в переменную под названием «region», настроенную в шаблоне asp по умолчанию.

// создание параметров
var command = parameterForm ("команда", "запуск");
var mode = parameterForm ("mode", "center");
var region = parameterForm ("область"," ");
var regionCurrent = параметр ("область"," ");
var state = parameterForm ("state", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// при необходимости изменить области
если (область ! = regionCurrent) {
    область = regionCurrent;
    состояние = "";
}

Ах, вы боитесь кода, заходите и этот и другие примеры можно скачать с Веб-сайт манифольда, включает в себя карты и папку публикации с созданным asp. Вы должны открыть его и настроить службу как как я объяснял ранее. Затем его можно заменить вашим собственным примером, и вы увидите, что в этом нет ничего особенного.

Также в этом форум показаны различные реальные веб-сайты, установленные на Manifold, о которых я говорил ранее.

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

Писатель, исследователь, специалист по моделям землеустройства. Он участвовал в разработке концепции и реализации таких моделей, как: Национальная система управления имуществом SINAP в Гондурасе, Модель управления совместными муниципалитетами в Гондурасе, Интегрированная модель управления кадастром - Реестр в Никарагуа, Система управления территорией SAT в Колумбии. . Редактор блога знаний Geofumadas с 2007 года и создатель Академии AulaGEO, включающей более 100 курсов по темам ГИС, САПР, BIM и цифровых двойников.

Статьи по теме

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Поэтому проверить
Закрыть
Вернуться к началу кнопки