ESRI ArcGIS Server предназначен для совместного использования географической информации неограниченным числом пользователей. ArcGIS Server используется на мелких и крупных предприятиях для того, чтобы предоставлять картографическую информацию по интранет/интернет сетям, оптимизировать внутренние рабочие процессы, разрешать производственные проблемы, координировать деятельность различных служб. Клиентом ArcGIS Server может быть как настольное, так и веб-приложение.
ArcGIS Server предоставляет удобную платформу для создания корпоративной геоинформационной системы, позволяющей [6]:
· Управлять всеми пространственными данными и картографическими службами централизованно.
· Увеличить производительность существующих картографических web-приложений и создать новые web-приложения, которые представляют собой не просто карты с изменяемым масштабом и получением информации об объектах на карте, но и дают возможность обработки и обновления представляемой информации.
· Создать web-приложения, обладающие функциональностью настольных ГИС ArcGIS Desktop.
· Внедрить геоинформационную систему в существующую информационную структуру предприятия, объединяя ГИС сервер и пространственные данные с другими информационными системами предприятия, среди которых системы управления отношений с клиентами (CRM) или системы планирования и управления ресурсами предприятия (ERP).
· Быстро решать специализированные задачи, создавая приложения, объединяющие географическое содержание с функциональными возможностями ГИС.
ArcGIS Server с успехом используется как «коробочное» решение, не требующее специального программирования и серьезной настройки. Для решения узкоспециализированных задач существуют развитые и хорошо документированные средства разработки (.NET и JAVA, JavaScript, Flex) с помощью которых можно создавать пользовательские приложения.
ArcGIS Server предоставляет инструментарий для создания веб-приложений, веб-служб и других корпоративных приложений, работающих под управлением стандартных .NET и J2EE веб-серверов, обеспечивает централизованное управление географическими ресурсами: картами, службами геокодирования и программными объектами, задействованными в приложениях. Под корпоративными ГИС подразумевается совокупность приложений с центральным управлением, оперирующих с единой базой картографических данных, обладающих развитой ГИС- функциональностью и одновременно поддерживающих большое количество пользователей.
Вы можете использовать ArcGIS Desktop, чтобы создать карты, модели и инструменты обработки данных, а затем через ArcGIS Server их легко можно сделать доступными для широкого круга пользователей.
Характеристики ArcGIS Server [6]:
· Стандартная среда разработчика ГИС-приложений. ArcGIS Server предоставляет стандартную среду разработки ГИС-сервер приложений на базе тех же программных объектов, что и настольные продукты ArcGIS (ArcView, ArcEditor и ArcInfo). Функциональность разработанных с помощью ArcGIS Server приложений может меняться в широких пределах: от самой простой и до возможностей ArcInfo, включая редактирование баз геоданных и средства геообработки.
· Эффективное по стоимости ГИС-решение. ArcGIS Server поддерживает корпоративные приложения, такие как Веб-приложения, выполняющиеся на сервере и поддерживающие множество пользователей. ADF web application runtime не лицензируется, что обеспечивает выполнение множества серверных приложений на множестве веб-серверов. Поддержка многопользовательской работы с этими приложениями включена в стоимость лицензии ГИС-сервера.
· Элементы управления для Интернет-приложений. ArcGIS Server предоставляет разработчикам набор элементов управления для веб-приложений (Web Controls). Эти элементы делают процесс включения картографической функциональности в веб-приложения простым и позволяют разработчикам сосредоточиться на более сложных вопросах выбора требуемой ГИС-функциональности данных приложений. Набор элементов управления состоит из Map (карта), PageLayout (компоновка), TOC (таблица содержания карты), OverviewMap (обзорная карта), Toolbar (панель инструментов).
· Шаблоны веб-приложений. В состав ArcGIS Server входит набор шаблонов веб-приложений. Шаблон, с одной стороны, является хорошим примером использования управляющих элементов в веб-приложениях, с другой стороны он может служить отправной точкой при разработке конкретного веб-приложения.
· Открытая платформа. ArcGIS Server ADF для Java работает на различных UNIX-платформах и поддерживает множество веб-серверов. Веб-приложения и веб-службы, написанные на Java и отлаженные на стандартном веб-сервере, можно без изменения перенести на веб-сервер заказчика. Следует помнить, что ГИС-сервер и ADF для .NET работают только на различных Windows платформах.
· Поддержка множества языков программирования. Разработчики программного обеспечения в процессе работы с ArcGIS Server могут пользоваться различными языками и стандартами программирования. При создании веб-приложений и веб-служб можно пользоваться как .Net, так и Java технологиями, при разработке настольных клиентских приложений — COM, .NET, JAVA. Соответственно, можно пользоваться всеми популярными языками программирования: C++, C#, VB, Delphi.
· Дополнительные возможности. При необходимости, функциональность ArcGIS Server можно расширить, включив в нее функциональность Spatial Analyst для создания и анализа Grid-данных, функциональность 3D Analyst для создания и анализа поверхностей и функциональность StreetMap — для построения оптимальных маршрутов (достаточно подробные карты пока есть только для Северной Америки и Западной Европы). Для этого предлагаются дополнительные модули к ArcGIS Server.
· Ресурсы разработчика. ArcGIS Server Developer Kits включает в себя систему справки, диаграммы объектов, шаблоны веб-приложений и тексты примеров для помощи разработчикам на начальном этапе работы.
«Живую» демонстрацию работы ArcGIS Server можно посмотреть на сайте ДАТА+ и на сайте ESRI.
5.1 Лицензирование ArcGIS Server
ArcGIS Server существует в виде трех уровней функциональности — Advanced, Standard или Basic, и в виде двух редакций для каждого уровня — Workgroup (ArcGIS Server для рабочей группы) и Enterprise (ArcGIS Server для корпоративного использования). В зависимости от уровня ArcGIS Server, системы, построенные на его основе, могут иметь различный уровень функциональных возможностей:
Advanced | Standard | Basic | |
Управление данными | X | X | X |
ГИС Web-службы | X | X | |
Картографирование | X | X | |
Пространственный анализ | X | X | |
Предоставление доступа клиентам | X | X | |
Управление растровой информацией | X | X | |
Функциональные возможности Web-приложений | X | X | |
Инструментальные средства разработчика | X | X | |
Расширенный Пространственный Анализ | X | ||
Функциональные возможности для редактирования пространственных данных в Web-среде | X | ||
Инструментальные средства разработчика для создания мобильных приложений (только в Enterprise версии) | X | ||
Функциональные возможности мобильных приложений (только в Enterprise версии) | X |
Две редакции Workgroup и Enterprise в первую очередь различаются ограничениями системы хранения данных (версия ArcSDE). Для получения более подробной информации о лицензировании ArcGIS Server можно обратиться к документу Классы и уровни ArcGIS Server.
5.2 Дополнительные модули ArcGIS Server
Функциональность инструментария геообработки ГИС-сервера можно расширить с помощью использования дополнительных модулей [6].
· ArcGIS Server Spatial Extention предоставляет широкий спектр методов создания растровых данных и проведения пространственного моделирования, используя которые разработчики могут создавать собственные приложения. Реализованные на основе модуля Spatial приложения позволяют решать множество аналитических задач, таких как выявление пространственных взаимосвязей, анализ поверхностей на основе цифровых моделей рельефа, гидрологическое моделирование, обработка изображений, включая их фильтрацию, классификацию и генерализацию.
· ArcGIS Server 3D Extention расширяет возможности ArcGIS Server функциями создания и анализа трехмерных поверхностей, позволяя решать такие задачи, как определение зон видимости, моделирование рельефа и др. Используя программные компоненты модуля 3D, разработчики также могут создавать приложения для анализа трехмерных данных и поверхностей.
· ArcGIS Server Network Extention необходим, если планируется решать задачи создания, поддержки и анализа пространственных сетей и маршрутизации. Его использование позволит существенно упростить и ускорить решение таких задач, как выбор оптимального маршрута по заданным критериям, создание путевого листа, моделирование пространственного взаимодействия и т.д.
· ArcGIS Server Data Interoperability Extention обеспечивает прямое чтение и использование десятков известных ГИС-форматов векторных данных (свыше 70), включая GML, XML, AutoDesk DWG/DXF, Microstation Design, MapInfo MID/MIF и TAB, Oracle и Oracle Spatial, Intergraph GeoMedia Warehouse и др. Он также предоставляет возможность передачи геоданных пользователям в различных ГИС-форматах векторных данных.
· JobTracking for ArcGIS Server обеспечивает платформу для организации, централизации и стандартизации ведения проектов. Разработчики могут использовать его для создания и развертывания систем контроля за выполнением задач и ведения проектов.
Доступность дополнительных модулей ArcGIS Server для различных видов лицензий
5.3 Клиенты ArcGIS Server
Приложением-клиентом ArcGIS Server 9.3 может быть любая программа, разработанная на основе одного из множества технологий разработки для ArcGIS Server, от «легких» приложений для мобильных устройств и сервисов до «тяжелых» настольных клиентов.
ArcGIS Server поддерживает пять типов клиентов ESRI [6]:
1. ArcGIS Desktop — настольные приложения ArcGIS функциональности ArcView, ArcEditor или ArcInfo, а также ArcReader.
2. ArcGIS Explorer (гео-браузер для исследования 2D и 3D данных).
3. Картографические веб-приложения в стандартном браузере (Web map application).
4. ArcGIS Mobile («умный» клиент, разработанный для работы на мобильных устройствах).
5. ArcGIS for AutoCAD для доступа к картографическим сервисам из AutoCAD.
ArcGIS Explorer, Web map и ArcGIS Mobile входят в состав ArcGIS Server. Кроме того, ArcGIS Server поддерживает ряд открытых API и стандарты, позволяющие многим другим клиентским приложениям (САПР, ГИС, обработка изображений, SQL и т.д.) взаимодействовать с ним и использовать его службы картографирования, пространственного анализа и управления данными. Также эти службы можно вызывать и интегрировать с другими Web-службами с использованием стандартных протоколов, таких как SOAP, XML и др.
О возможных технологиях разработки клиентов ArcGIS Server 9.3 можно прочитать по ссылке: http://gisworks.blogspot.com/2008/10/tehopisanie-arcgis-server-razdel-6.html.
Ниже приведены скриншоты и ссылки на некоторых клиентов ArcGIS Server.
School District Demographics System
http://nces.ed.gov/surveys/sdds/map00.asp
City of Carrollton Interactive City Maps
Flagler County Property Appraiser
Savannah Available Property Search Web Site
5.4 Техническое описание ArcGIS Server 9.3
Техническое описание ArcGIS Server 9.3 можно скачать по ссылке: http://gisworks.blogspot.com/2008/10/tehopisanie-arcgis-server-annotaciya.html.
5.5 Безопасность и разграничение доступа в ArcGIS Server 9.3 for .NET
Описание принципов обеспечения безопасности и разграничения доступа в ArcGIS Server 9.3 for .NET можно скачать по ссылке: http://gisworks.blogspot.com/2008/11/bezopasnost-i-razgranichenie-dostupa-v.html.
5.6 Справочная информация по ArcGIS Server 9.3
Краткую справку по каталогам и URL-ссылкам ArcGIS Server 9.3 можно скачать по ссылке: http://gisworks.blogspot.com/2008/10/spravochnaya-informaciya-po-arcgis.html.
5.7 Системные требования
ArcGIS Server поддерживает установку на платформы Microsoft Windows, Linux, Sun Solaris, IBM AIX, HP-UX, HP Tru64 и СУБД (ArcSDE) IBM DB2, INFORMIX Dynamic Server, Microsoft SQL Server, Oracle, PostgreSQL. Детальную информацию о системных требованиях к ArcGIS Server можно посмотреть на сайте ESRI.
5.8 Стоимость ArcGIS Server
Стоимость программного обеспечения ArcGIS Server примерно следующая (информация предоставлена для справки, стоимость лицензий уточняйте у регионального дистрибьютора):
Лицензия | Примерная стоимость лицензии, USD | Примерная стоимость годовой технической поддержки, USD |
ArcGIS Server Workgroup Basic | 8 000 | 2 000 |
ArcGIS Server Workgroup Standard | 15 000 | 4 000 |
ArcGIS Server Workgroup Advanced | 30 000 | 9 000 |
Дополнительный модуль к ArcGIS Server Workgroup | 8 000 | 2 000 |
ArcGIS Server Enterprise Basic | 18 000 | 5 000 |
ArcGIS Server Enterprise Standard | 30 000 | 8 000 |
ArcGIS Server Enterprise Advanced | 60 000 | 15 000 |
Дополнительный модуль к ArcGIS Server Enterprise | 15 000 | 4 000 |
Скачать PDF-версию с оригинальным оформлением. © Для использования опубликованных на ресурсе материалов достаточно упоминания имени автора и адреса первоисточника. Дата обновления: 2009-02-08.
Комментариев нет:
Отправить комментарий