
-
Серверные гис
Быстрый рост использования серверных ГИС объясняется рядом преимуществ в деловой сфере и ввозможностью обрабатывать значительную ГИС-информацию, созданные и управляемые профессионалами ГИС и широко используемые организациями (рисунок 2.20).
ArcGIS Server предназначен для создания корпоративной ГИС с неограниченным числом полнофункциональных рабочих мест: клиентом может быть как настольное, так и веб-приложение. ArcGIS Server предоставляет инструментарий для создания веб-приложений, веб-служб и других корпоративных приложений, работающих под управлением стандартных .NET и J2EE веб-серверов, обеспечивает централизованное управление географическими ресурсами: картами, службами геокодирования и программными объектами, задействованными в приложениях.
ArcIMS – продукт для публикации пространственных данных и картографической продукции в интранет/интернет с возможностью геокодирования, анализа и поиска данных по различным критериям (рисунок 2.21). Служит основой для создания портальных решений, работает под управлением стандартных веб-серверов.
ArcSDE – обеспечивает хранение пространственных данных в СУБД (Oracle, Microsoft SQL Server, IBM DB2 и Informix). Для представления и хранения информации используется объектно-реляционная модель - база геоданных, позволяющая описывать не только геометрию объектов, но и их поведение, правила, взаимосвязи с другими классами объектов и объектами базы геоданных. Поддерживается работа с различными версиями данных, длительные сеансы редактирования и автономное редактирование. ArcSDE обеспечивает интеграцию ArcGIS с другими ГИС и САПР системами.
Рисунок 2.20 – Серверные технологии предоставления данных пользователям.
Рисунок 2.21 – Примеры интерфейса представления данных в браузере через ArcIMS.
-
Мобильные гис
ArcPad позволяет проводить оперативный сбор, автономное редактирование пространственных данных в полевых условиях с использованием приемников GPS, цифровых фотокамер и других устройств. ArcPAD интегрирован с настольными продуктами ArcGIS (ArcView, ArcEditor, ArcInfo), работает на мобильных устройствах под управлением Windows CE, Pocket PC.
Рисунок 2.22 – Мобильные ГИС используются в моблиьных телефонах, карманых ПК, планшетных ПК и других специальных устройствах
-
Инструменты разработчиков гис
Сообщества по разработке программного обеспечения приобретают все большую важность, помогая распространять ГИС среди множества пользователей. Разработчики ГИС прилагают все усилия, чтобы способствовать ее распространению, создавая специализированные приложения и позволяя конечным пользователям применять богатые возможности ГИС.
Одна из основных целей ArcGIS – предоставление разработчикам серий многоцелевых структур для настройки и развертывания ГИС. Эта инициатива называется ESRI Developer Network (EDN). EDN предоставляет разработчикам компоненты, инструменты и методы.
Ядром EDN Developer Kit является общая библиотека программных компонентов ArcObjects, которую программисты могут использовать для встраивания ГИС-компонентов или расширения ГИС с помощью таких стандартных сред программирования, как C++, .NET и Java.
Рисунок 2.23 – Применение библиотеки программных компонентов ArcObjects.
ArcGIS Engine – это центральный набор межплатформенных компонентов ArcObjects, совместимый с различными API, такими как .NET, Java, Visual Basic 6 и C++. Разработчики могут применять эти компоненты для создания специализированных ГИС и картографических приложений. Приложения ArcGIS Engine могут создаваться и устанавливаться на платформах Microsoft Windows, Sun Solaris и Linux. Приложения могут различаться от простых средств для просмотра карт до спецализированных программ для редактирования ГИС.
Контрольные вопросы.
-
Чем занимается компания ESRI?
-
Что такое ArcGIS?
-
Что позволяет делать ArcGIS?
-
Что входит в состав программных продуктов ArcGIS?
-
Какие настольные ГИС входят в состав ArcGIS и чем они отличаются?
-
Какие дополнительные модули, входящие в состав ArcGIS, вы знаете?
-
Для чего нужен и что позволяет делать ArcGIS Spatial Analyst?
-
Для чего нужен и что позволяет делать ArcGIS 3D Analyst?
-
Для чего нужен и что позволяет делать ArcGIS Data Interoperability?
-
Какие серверные ГИС входят в состав ArcGIS и чем они отличаются?
-
Какие мобильные ГИС входят в состав ArcGIS и чем они отличаются?
-
Что в себя включает пакет разработчика EDN Developer Kit?