Создание картографических сервисов с использованием ArcIMS. Введение
В статье дается краткий обзор программного продукта ArcIMS |
Программное обеспечение ArcIMS (продукт компании ESRI) является одной из наиболее популярных коммерческих систем создания картографических web-сервисов. Порядка 50% картографических web-сервисов в Интернет создано с его помощью, большая часть этих сервисов, благодаря широким возможностям модификации имеет разной степенью адаптации под конкретные задачи и следовательно функциональность.
Сложность сервиса пропорциональна потраченному на его создание времени. Например, для создания достаточно простого сервиса вам потребуется порядка часа времени (с учетом того, что ArcIMS уже установлен и функционирует). Более сложные варианты могут потребовать достаточно серьезного дополнительного программирования. Для того, чтобы установить ArcIMS необходимы Web-сервер и servlet engine. Остальные системные требования зависят от выбора платформы и конфигурации Web-сервера. Полный список возможных вариантов.
К основным достоинствам программы можно отнести следующие:
- Легкость создания картографического сервиса даже для не-программистов и не-администраторов
- Поддержка очень большого числа растровых и векторных форматов данных (значительно большего чем, например, для MapServer)
- Полное соответствие стандартам разработанными OpenGIS Consortium в отношении web mapping services (поддержка WMS, WFS, WCS стандартов – подробнее о стандартах OGC)
- Конфигурирование и программирование c использованием ASP, JSP, .NET.
- Интеграция с Oracle и другими СУБД через ArcSDE
- Создание высококачественнили ого картографического результата
- Возможность публикации проектов ArcGIS "как есть"
Тем не менее, не смотря на очень большую популярность ArcIMS как программного продукта позволяющего создавать картографические сервисы, у него есть и существенные недостатки:
- Невозможность работы с СУБД напрямую – только через ArcSDE
- Ресурсоемкость и относительная нестабильность
- Более медленная скорость обработки запросов (по сравнению, например, с MapServer)
- Закрытость кода
- Цена
В данной статье мы не вдаемся в детали создания картографического сервиса с использованием ArcIMS , однако приведем статистику в отношении скорости обработки запросов – на примере MapServer и ArcIMS.
ArcIMS vs. MapServer (по материалам The Programming Consultant Newsletter)
MapServer и ArcIMS были установлены на серверах одинаковой конфигурации ( Windows 2000 server) и для тестирования использовался одинаковый набор векторных данных (200 мб, shape-файлы). MapServer был разработан с использованием С#/ .Net таким образом чтобы полностью воспроизвести интерфейс ArcIMS в стандартной конфигурации HTML-вьювера. Тестировочное приложение симулировало обращение 6 пользователей одновременно, которые запрашивали по 500 слоев каждый (общий объем 3000 слоев).
Некоторые результаты проведенных тестов:
MapServer
- Общее время обработки запроса: 7.47 min (467 sec 0.1566 sec/map (image), 385 maps/min)
- Max время задержки для перерисовки слоя: 2.93 sec
- Min время задержки для перерисовки слоя: 0.14 sec
- Среднее время задержки для перерисовки слоя (6 пользователей одновременно): 0.96 sec
ArcIMS
- Общее время обработки запроса: 12.08 min (728 sec 0.2426 sec/map (image), 247 maps/min)
- Max время задержки для перерисовки слоя: 3.94sec
- Min время задержки для перерисовки слоя: 0.12 sec
- Среднее время задержки для перерисовки слоя (6 пользователей одновременно: 1.49 sec
Несмотря на некоторую медлительность, ArcIMS остается одним из самых удобных и быстрых инструментов для создания качественного картографического web-сервиса. На сегодняшний день создано большое количество карт на базе ArcIMS, исследовав которые можно получить представление о возможностях ArcIMS.
Обсудить в форуме (Комментариев - 0)
См. также:
Создание картографических сервисов с использованием MapServer. Введение >>>
Создание картографических web-сервисов с использованием SVG формата >>>
Классификация картографических веб-сервисов OGC >>>
Описание возможностей ArcIMS на сайте Дата+ >>>
Описание возможностей ArcIMS на сайте ESRI >>>
|
Последнее обновление: November 09 2007 (Наверх)
|