Что такое MapViewSVG?
MapViewSVG - расширение для ArcGIS 8.x/9.x или ArcView 3.x GIS ESRI, которое дает возможность преобразовать карты из ArcView/ArcGIS в формат SVG (scalable vector graphics). Файлы SVG можно использовать для Web публикации или издания на CD-ROM.
Для демонстрации карт никакое дополнительное программное обеспечение на вашем Web-сервере не требуется.
MapViewSVG поддерживает векторные данные и изображения. Для изображений используются обычные GIF, JPEG или PNG файлы , векторные данные и все текстовые объекты преобразуются в формат SVG, достоинством которого является то, что SVG карта может быть многократно увеличена без потери картографического качества (масштабируемая векторная графика), размер файла в формате SVG значительно меньше и загружается намного быстрее в Web-браузере.
Как и в ArcView/ArcGIS, поддерживается связь между атрибутивными показателями и геометрией. . Данные могут быть показаны как для отдельного объекта выделением его с помощью мыши, так и вся таблица атрибутов может быть представлена . В MapViewSVG атрибутивные данные записываются в XML файлы или базу данных DBTable. На рисунке показана структурная схема SVG процесса.
Замечание: доступ к Базе данных обеспечивается только для атрибутивных данных. Использование базы данных для геометрии не является функцией MapViewSVG. Пример реализации этой функциональной возможности можно найти в www.restaurantfuehrer-freising.de.
Продукты MapViewSVG
MapViewSVG доступен для различных решений:
-
HTML решение
Это решение - только для Microsoft Internet Explorer. Оно имеет больше опций (таблица атрибутов, конструктор запросов) чем решение SVG. Изменение масштаба и перемещение изображения, а также вывод атрибутивных данных осуществляется с большей скоростью. Компоновка участка определяется с помощью stylesheets, что позволяет ее легко настраивать. Неудобство заключается в том, что полная функциональность реализуется только при использовании Microsoft Internet Explorer с Adobe SVG Viewer. Это решение рекомендуется для Интранета или CD-ROM в случае, если необходимы все функциональные возможности, предлагаемые MapViewSVG, и возможен выбор браузеров и плагинов, используемых клиентом.
-
SVG решение
Решение SVG свободно от ограничений HTML решения. Оно поддерживается всеми типами браузеров на различных платформах, а также имеет различные плагины (Corel, Adobe SVG Viewer). Это решение рекомендуется для работы на всех платформах в Интернете.
-
Комплексное решение
Это решение объединяет оба решения описанные выше.
-
Дополнительные Инструменты (только для ArcGIS 8.x/9.x)
- Управление окнами и Динамическая
загрузка
Этот инструмент позволяет осуществлять загрузку слоев динамически в случае, если они видимы в MapView. Растровые изображения так же как и точечгые слои могут изображаться мозаично и и загружаться динамически. Динамическая загрузка может значительно уменьшить время начальной загрузки SVG проекта. Растровые изображения могут быть организованы как растровый каталог и доступны для дальнейшего экспорта.
- DBTable
Этот инструмент дает возможность хранить аттрибутивные данные в базе данных (а не XML файлах ). В опциях "Attribute Table", "Identifying Features on the Map", "Query Builder" и "Object Selection" данные могут выбраны из БД. .
Инструмент включает средства для экспорта данных в БД, а также ASP и PHP скрипты для создания динамических Web сайтов.
- Управление окнами и Динамическая
загрузка
Фунциональные средства
MapViewSVG предлагает следующие функции:
- Экспорт векторных данных в формат SVG
- Поддержка растровых изображений
- ArcView GIS 3.x: поддержка форматов of Shape,
ArcInfo Annotation Coverages, CAD
Textlayer, поддержка
f DatabaseThemes
ArcGIS 8.x/9.x: поддержка персональных географических БД, данных CAD, Coverages, Shapefiles, Layers, подключение к ArcSDE , Raster image, Raster Catalog - Включение/исключение новых слоев (тем) в MapView
- Информация об объекте в виде список или гистограммы
- Обнаружение особенностей, строя выражение вопроса (только решение для HTML)
- Выделение объктов, удовлетворяющих запросу (только решение для HTML)
- Масштабирование слоев
- Тексты ToolTip
- Масштабная щкала и обзор
- Измерение значений и считывание координат.
Управление окнами (образцами) и Динамическая загрузка
- Мозаичное представление растровых изображений и точечных слоев
- Динамическая загрузка видимых слоев
Инструмент "DBTable"
- Экспорт атрибутивных данных SQL-скриптом в ASCII файл или через прямой доступ к релевантным базам данных, таким как Oracle, SQLServer, MySQL и т.д.
- ASP и PHP скрипты для создания динамических Web сайтов или SVG-фрагментов.
- PHP: доступ к базе данных осуществляется посредством абстрактного слоя PHP "dbx".
- ASP: доступ к базе данных через подключение к ADODB.
Экспорт ГИС проекта осуществляется "Мастером" управления.
MapViewSVG Мастер