КБ ПАНОРАМА - програми для роботи з електронними картами, фотознімками, обробки геодезічних вимірювань, видання карт Проект Панорама Написати розробникам Адрес КБ Панорама
  Геоінформаційні технології. Геодезія, Картографія, Навігація укр | рус | eng
 Продукти | Технології | Проекти | Скачати | Ціни | Статті | Навчання | Заходи | Контакти
На сайт gisinfo.ru На головну сторінку Написати розробникам
   Програма формування карти у растровому вигляді для WEB-додатків
 


Програма формування карти у растровому вигляді для WEB-додатків
Програма формування карти у растровому вигляді для WEB-додатків
Програма формування карти у растровому вигляді для WEB-додатків

Програма формування карти у растровому вигляді для WEB-додатків призначена для підготовки даних, що відображаються у GIS WebServer.

GIS WebServer – серверний Web-додаток, призначений для доступу через мережі Інтернет/Інтранет до електронних карт й інформації з бази даних. Додаток GIS WebServer дозволяє відображати на картах, знімках дані про об'єкти бази даних, що мають територіальну прив'язку. Виконує перегляд, сортування та фільтрацію таблиць бази даних; має функції масштабування, скролінгу, зміни розмірів зображення карти, функції пошуку та вибору об'єктів карти за різноманітними критеріями та інші сервісні операції.

При роботі з векторними картами у GIS WebServer значний час витрачається на растеризацію векторного зображення карти (на льоту). На відображення готової растрової карти потрібні значно менший час. Растрова карта може бути побудована спеціальною програмою один раз і багато разів використана для відображення. Але у растровій карті немає об'єктів, не можна виконати пошук та вибрати необхідний об'єкт. Для збереження перерахованої вище функціональності GIS WebServer може бути підготовлена комбінована модель відображення (векторна та растрова карта у одному проекті). Векторна карта забезпечує повну функціональність, растрова – швидке відображення.

Для підготовки проекту, що забезпечує комбіновану модель відображення, може бути використана дана програма.

Призначення програми

Програма призначена для створення набору растрових карт за обраним масштабним рядом векторної карти. Метою формування набору растрів являється прискорення відображення карт у WEB-додатках, що містять велику кількість об'єктів (більш 10 000). Прискорення відображення досягається методом кешування: відображення області векторної карти підміняється на відображення області попередньо побудованого растра.

Для виконання кешування при відображенні карти у різних масштабах рекомендується виконувати створення растів для максимально повного масштабного ряду.

Вхідними даними програми є:

  • векторна карта у форматі MAP або SIT,
  • карти користувачів у форматі SIT.

Вихідними даними програми є:

  • растрові карти у форматі RSW,
  • файл проекту у форматі MPT.

При перевірці працездатності програми була оброблена карта Москви (Moscow.map) масштабу 1 : 10 000, що містить більш 643 000 об'єктів. При закінченні процесу у каталозі карти був створен файл проекту (Moscow.mpt). У каталозі проекту був створений каталог растрових карт (Moscow_mpt), у якому були разміщени побудовані растрові карти. По дев'ятьох масштабах (от 1 : 500 000 до 1 : 1000) за 2 години було побудовано сімнадцять растрів загальним об'ємом 40 800 мегабайт. У файл проекту було записано им'я вихідної карти та побудованих растрів.

Отриманий проект (Moscow.mpt) був відчинен у GIS WebServer. При перевірці працездатності GIS WebServer було встановлено, що функціональність системи збережена, а швидкість відображення збільшилась. При показі карти у масштабах 1 : 1000 та більш дрібних відображення векторної карти автоматично подмінюється відображенням растрових карт. Відображення векторної карти у масштабах від 1 : 500 та більш великих растрами не підмінюється.

Виконання програми

Запуск процесу формування растрів виконується кнопкою Виконати. При натисканні кнопки Перервати (у процесі виконання) виконується зупинка процесу. У процесі виконання кількість обробляємих масштабів може бути змінено.

Вихідні карти та побудовані растри збираються у файл проекту (MPT). При цьому у файл проекту у якості нижньої межі видимості вихідних карт встановлюється масштаб 1:1. Верхня межа видимості вихідних карт відповідає нижній межі видимості растра найбільшого масштабу зі списку масштабів растрів, обраних для побудови.

Границі видимості растрів записуються до файлу проекту та відповідають диапазонам між суміжними масштабами загального масштабного ряду. Верхня границя растру самого дрібного масштабу встановлюється рівною домаксимальної (1 : 2 000 000 000).

Максимальний розмір формуємих растрів дорівнює 4 гигабайта. Для кожного масштабу формується один або декілька растрів.

Процес формування растрових карт великого об'єму (більш 10 гигабайт) може займати достатньо багато часу (від одної години та більше). Тому у процесі виконання виконується розрахунок часу виконання. Розрахунок часу виконання виконується при закінченні запису перших 500 мегабайт растрових даних (від 4 до 10 хвилин від початку процесу) і уточнюється до закінчення процесу. Відзнака фактичного часу виконання від первинного розрахункового часу звичайно не перевищує 20 відсотків.

Склад апаратно-програмних засобів

Мінімальні вимоги:

  • платформа: Intel Pentium IV – 2 ГГц;
  • оперативна пам'ять: 512 Mб;
  • вільне місце на жосткому диску: достатнє для розміщення створюємих растрів;
  • операційна система: MS Windows 2000 SP4, MS Windows XP SP2, MS Windows Vista.

 

 


Продукти | Технології | Проекти | Скачати | Ціни | Статті | Навчання | Заходи | Контакти
На сайт gisinfo.ru На головну сторінку Написати розробникам
Copyright © Panorama Group 1991-2010