різноманіття ГІС

Колективний ІМС, робить щось інше

Імс різноманітне гіс

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

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

Дані

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

зображенняЯкщо ми бачимо графік, публікація кожного з регіонів здійснюється шляхом створення індивідуальної карти з її позначкою та темою. Але, надсилаючи його для публікації, вони вибрали той самий шаблон, але з індивідуальною конфігурацією.

В кінці справи, cofig містить базовий текст, який визначає компонент, файл для відкриття та інші значення.

компонент = Mthn Карта мандрів
copyright = авторське право (C) 2005. Всі права захищені.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
гіперпосилання = істина
imageDesc = помилкова
логотип = правда
subtitle = Натисніть на посилання вище, щоб повернутися до основної карти США.
title = Гори

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

Що потрібно шукати, це те, що з індексної карти ви можете перейти до певної карти та повернутися до попередньої.

Вони вирішують це шляхом розміщення URL-адреси в таблиці, яка вказує, куди вона піде, на випадок, якщо індекс надсилає лише карти регіону. У випадку з картами регіонів вище є URL-адреса для повернення до початкової карти.

<% if (title! = "" || регіон! = "") {%>
    ">
        <% if (region! = "") {%>Сполучені Штати> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = encode (title)%> <%}%>
   
    <%}%>

Для розгортання таблиці вони створили ASP, що підвищує дані вибраного об'єкта в таблиці, як показано в iframe справа.

Імс різноманітне гіс 

Імс різноманітне гіс

Гіперпосилання

Вся наука цього шаблону заснована на створенні гіперпосилань між однією картою та іншою:

зображення

Якщо вони зафіксовані, це не більше ніж URL-адреса для хоста, вибравши це з шаблону за замовчуванням, виберіть карту. Створити стовпець з зображення Гіперпосилання вибирається у типі даних URL-адреси з дизайну таблиці, в цьому випадку шляхом надсилання змінної під назвою "регіон", налаштованої в шаблоні asp за замовчуванням.

// створити параметри
var command = parameterForm ("команда", "запуск");
var mode = parameterForm ("режим", "центр");
var region = parameterForm ("регіон"," ");
var regionCurrent = параметр ("регіон"," ");
var state = parameterForm ("стан", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// змінити регіонами, якщо це необхідно
Якщо (регіон ! = regionCurrent) {
    регіон = регіон, поточний;
    стан = "";
}

Ах, ви боїтесь коду, приходьте, і цей та інші приклади можна завантажити з Веб Маніфольд, включає в себе карти та папку публікацій із створеною asp. Ви повинні відкрити його та налаштувати службу як як я вже говорив раніше. Потім його можна замінити власним прикладом, і там ви бачите, що ні про що писати додому.

Також у цьому консультація на форумі показані різні реальні веб-сайти, встановлені на Manifold, про які я вже говорив про приклад.

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

Письменник, дослідник, спеціаліст із моделей землеустрою. Він брав участь у концептуалізації та впровадженні таких моделей, як: Національна система управління майном SINAP в Гондурасі, Модель управління спільними муніципалітетами в Гондурасі, Інтегрована модель управління кадастром - реєстр в Нікарагуа, Система адміністрування території SAT в Колумбії. . Редактор блогу знань Geofumadas з 2007 року та творець Академії AulaGEO, яка включає більше 100 курсів на теми GIS - CAD - BIM - Digital Twins.

Статті по темі

залишити коментар

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

Догори кнопки