|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|
||||||||||||||||||||
| Програма формування карти у растровому вигляді для WEB-додатків | ||
|
Програма формування карти у растровому вигляді для WEB-додатків
Програма формування карти у растровому вигляді для WEB-додатків
Програма формування карти у растровому вигляді для WEB-додатків
GIS WebServer – серверний Web-додаток, призначений для доступу через мережі Інтернет/Інтранет до електронних карт й інформації з бази даних. Додаток GIS WebServer дозволяє відображати на картах, знімках дані про об'єкти бази даних, що мають територіальну прив'язку. Виконує перегляд, сортування та фільтрацію таблиць бази даних; має функції масштабування, скролінгу, зміни розмірів зображення карти, функції пошуку та вибору об'єктів карти за різноманітними критеріями та інші сервісні операції. При роботі з векторними картами у GIS WebServer значний час витрачається на растеризацію векторного зображення карти (на льоту). На відображення готової растрової карти потрібні значно менший час. Растрова карта може бути побудована спеціальною програмою один раз і багато разів використана для відображення. Але у растровій карті немає об'єктів, не можна виконати пошук та вибрати необхідний об'єкт. Для збереження перерахованої вище функціональності GIS WebServer може бути підготовлена комбінована модель відображення (векторна та растрова карта у одному проекті). Векторна карта забезпечує повну функціональність, растрова – швидке відображення. Для підготовки проекту, що забезпечує комбіновану модель відображення, може бути використана дана програма. Призначення програми Програма призначена для створення набору растрових карт за обраним масштабним рядом векторної карти. Метою формування набору растрів являється прискорення відображення карт у WEB-додатках, що містять велику кількість об'єктів (більш 10 000). Прискорення відображення досягається методом кешування: відображення області векторної карти підміняється на відображення області попередньо побудованого растра. Для виконання кешування при відображенні карти у різних масштабах рекомендується виконувати створення растів для максимально повного масштабного ряду. Вхідними даними програми є:
Вихідними даними програми є:
При перевірці працездатності програми була оброблена карта Москви (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 відсотків. Склад апаратно-програмних засобів Мінімальні вимоги:
|
||
| Продукти | Технології | Проекти | Скачати | Ціни | Статті | Навчання | Заходи | Контакти |
|
|||
| Copyright © Panorama Group 1991-2010 |
|