420 likes | 998 Views
ArcGIS for Server - это сильно. П. Сапанов, Esri CIS, 2014. О чем пойдет речь. Что такое ГИС-сервер ArcGIS for Server – ГИС-сервер Предоставление доступа к ГИС-ресурсам через веб На чем работать с ГИС-сервисами Что нового в 10.2+ Уровни лицензирования
E N D
ArcGIS for Server - это сильно П. Сапанов, Esri CIS, 2014
О чем пойдет речь • Что такое ГИС-сервер • ArcGIS for Server – ГИС-сервер • Предоставление доступа к ГИС-ресурсам через веб • На чем работать с ГИС-сервисами • Что нового в 10.2+ • Уровни лицензирования • ГИС-сервер + ArcGIS Online/Portal for ArcGIS
Подход Решение реальных проблем реальных людей Возможности настольных ГИС ArcGIS Server Доставка возможностей настольных ГИС многим через веб
Демо ArcGIS for Server в действии Публикация Использование Создание
ArcGIS for Server • Готовый к использованию ГИС-сервер • Готовые приложения и сервисы для: • Управления пространственными данными • Визуализации • Анализа • Платформа для разработки веб и корпоративных ГИС-приложений и сервисов • Поделитесь вашей ГИС-системой
Что такое ГИС-сервис? • ГИС-сервис = ГИС-ресурс, запущенный на сервере • а не ГИС-приложение на вашем компьютере • Публикуйте ГИС-ресурсы через Сеть … ГИС-сервисы Объекты на карте Инструменты анализа Изображения Геоданные Геокодирование Сети Карты
ArcGIS for Server – веб-протоколы • ГИС-сервисы доступны по следующим протоколам: • Representational State Transfer (REST) • Simple Object Access Protocol (SOAP) • Keyhole Markup Language (KML) • Open Geospatial Consortium (OGC) Интернет или локальная сеть REST SOAP KML OGC
ArcGIS for Server - обзор • Веб-сервисы, развернутые на ГИС-сервере • Быстро устанавливается и настраивается • ГИС-сервер уже готов к работе • Может быть развернут без доступа в Интернет • Масштабируемость • Подходит для построения корпоративных ГИС ГИС-сервер ГИС-сервер A
Архитектура ArcGIS for Server ArcGIS Server Site http://6080 Директория сервисов ГИС-сервер Управление Учетная запись ArcGIS(Уровень операционной системы) Основной администратор сайта ArcGIS сервера API для администраторов Хранилище конфигураций Данные Директория сервисов A
ArcGIS Server Manager • Веб-консоль для управления ГИС-сервером и сервисами • Сервисы, администрирование, безопасность, журналы A
Директория сервисов • ArcGIS Services Directory дает доступ к ГИС-сервисам • http://localhost/ArcGIS/rest REST A
Директория администратора • Позволяет осуществлять доступ к задачам администрирования черезвеб-запросы • Например, останавливать и запускать сервисы • Доступ может осуществляться при помощи: • Python, Java, JavaScript, C#, PowerShell, Ruby, Scala, Perl и т.д.
Демонстрация ArcGIS Server Manager Директория сервисов Директория администратора
Web Adaptor для ArcGIS for Server • Позволяет интегрировать ArcGIS for Server практически с любым веб-сервером • Например, Internet Information Services (IIS), Web Sphere, и т.д. http://80 http://6080 Веб-сервер ГИС-сервер Web Adaptor Фаервол A
Публикация ГИС-сервисов 1 2 Подготовка карты или сервисов Публикация Использование 3 A
Создание карт для дальнейшей публикации на ArcGIS Server Используйте инструменты ArcMap для подготовки профессиональных карт То, как карта выглядит в ArcMap – также она будет выглядеть на ArcGIS Server 1
Публикация ресурсов на сервер • 2а) Окно редактора сервисов • 2б) Советы по оптимизации Издатель (автор) Анализ на ошибки Сервис 2 Настроенный, но не опубликованный сервис (.sdфайл)
Веб-картография – Терминология Рекомендуемые подходы Картографический сервис • 2 типа • Кэшированный и Динамический Веб-карта • Базовая карта иОперационные слои
Кэшированный картографический сервис • Построение изображений карты и хранение этих изображений на сервере • Применяется для редко меняющихся данных • Может создаваться из векторных или растровых данных ArcGIS Server Клиент 1. Запрос к тайлу кэш 0. создание изображений карты перед публикацией 2. Заранее созданный тайл отдается по запросу A
Динамический картографический сервис • То или иное изображение карты генерируется по запросу (на лету) • Используется для часто изменяющихся данных • Обычно публикуется на основе векторных данных Клиент ArcGIS Server 1. Запрос 2. Изображение генерируется сервером 3. Изображение отправляется клиенту A Introduction to ArcGIS for Server
Публикация ГИС-сервисов • Публикация • Непосредственно опубликовать сервисили • Создать .SD файл • Хранит все настройки сервиса, и, по желанию, данные • Может быть использован для публикации позже или для публикации сервиса на другом ГИС-сервере • Все ГИС-сервисы публикуются одинаково Анализ на ошибки Создание карты Сервис Настроенный, но не опубликованный сервис (.sdфайл) Introduction to ArcGIS for Server
Демонстрация Публикация ГИС-сервиса
Данные на веб-карте Операционные слои • Базовые карты • Привязка ваших данных • Статичны + Базовая карта • Операционные слои • Информация, с которой работает пользователь • Тематические данные, часто изменяющиеся во времени • Операционные слои отображаются поверх базовой карты A
Клиентские приложения IOS AndroidWinPhone JavaScriptFlexSilverlight Мобильные приложения IBM CognosMS OfficeMS SharePoint Веб-приложения Бизнес- анализ Настольные ArcGIS Online/Portal for ArcGIS Веб-карта ГИС сервер A
Настраиваемые конструкторы веб-приложений • Легко создать и опубликовать веб-приложение, ссылающееся на ваши ГИС-сервисы • Графический интерфейс для настройки • Без программирования • Можно развернуть в закрытой локальной сети • Настройте источники данных, добавьте функции, оформите на свой вкус 3 Шаблоны веб-приложений на ArcGIS.com ArcGIS Web App Builder (JavaScript) ArcGIS Viewer for Silverlight ArcGIS Viewer for Flex
Демонстрация Создание веб-приложения при помощи ArcGIS Web App Builder
Картографические веб-API • Позволяет разработчикам легко создавать картографические веб-приложения • ArcGIS API for JavaScript • ArcGIS API for Flex • ArcGIS API for Silverlight • Построены на простой архитектуре • Используют REST-протокол • Основаны на использовании веб-сервисов • Выбор технологии зависит от опыта работы с тем или иным языком программирования и требований к веб-приложению (например, необходимо веб-приложение без плагина)
Что нового в ArcGIS for Server 10.2 • 2 новых модуля • Portal for ArcGIS • Готовый ГИС-портал для работы в закрытой сети • GeoEvent Processor для ArcGIS • Работа с данными реального времени • Подключение к потокам данных • Фильтрация событий, аналитика, геотриггеры
ArcGIS 10.2 for Server – ключевые новшества X Публикация:защита от копирования Улучшена безопасность Расширенная поддержка БД (не БГД) Инструменты администратора Доменные леса и вложенные группы Active Directory Резервное копирование и восстановление
ГИС-сервер + ArcGIS Online/Portal for ArcGIS • Быстрый доступ к ГИС-сервисам даже не для профессионала • Готовый портал для вашей организации • Поиск данных • Быстрое создание новых карт путем комбинации ГИС-сервисов ArcGIS for Server
Общий доступ к ГИС-сервисам Добавьте сервис в ArcGIS Online/Portal for ArcGIS При необходимости – защитите сервисы паролем на уровне ГИС-сервера На ArcGIS Online можно публиковать лишь ссылки на ваши ГИС-сервисы, все данные будут оставаться защищенными, находясь внутри корпоративной сети A
Что такое веб-карта? Основа для веб-пользования вашей ГИС Поддерживается • Визуализация • Редактирование • Всплывающее окно с атрибутами объекта • Анализ Веб-карты с ГИС-функциональностью Сервисы и данные
На чем работать с ГИС-сервисами IOS AndroidWinPhone JavaScriptFlexSilverlight Мобильные приложения IBM CognosMS OfficeMS SharePoint Веб-приложения Бизнес-анализ Настольные клиенты ArcGIS Online/Portal for ArcGIS Веб-карта ГИС-сервер
Демонстрация Регистрация ГИС-сервиса на ArcGIS Online
ArcGIS for Server – лицензирование Размер корпоративной ГИС Функциональность
Ресурсы для изучения • ArcGIS for Server матрица функциональности • ArcGIS for Server справка на русском и английском
Итоги ArcGIS for Server: коробочная платформа для развертывания корпоративной ГИС внутри вашей организации Публикация ГИС-ресурсов в Интернет или внутри организации Простая публикация ГИС-ресурсов • Создание> Публикация> Использование • Типы сервисов 1 лицензия сервера = большое число подключений к ГИС-сервисам Лицензирование