ArcGIS Server

Download Report

Transcript ArcGIS Server

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
(Уровень операционной
системы)
Директория сервисов
ГИС-сервер
Управление
API для администраторов
Основной
администратор
сайта ArcGIS сервера
Хранилище
конфигураций
Данные
Директория
сервисов
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
Веб-сервер
Web Adaptor
Фаервол
http://6080
ГИС-сервер
A
Публикация ГИС-сервисов
1
2
3
Подготовка
карты
или сервисов
Публикация
Использование
A
1
Создание карт для дальнейшей
публикации на ArcGIS Server
•
Используйте инструменты ArcMap для
подготовки профессиональных карт
•
То, как карта выглядит в ArcMap – также она
будет выглядеть на ArcGIS Server
2
Публикация ресурсов на сервер
Издатель (автор)
Анализ на ошибки
Сервис
Настроенный,
но не опубликованный сервис
(.sd файл)
•
2а) Окно редактора сервисов
•
2б) Советы по оптимизации
Веб-картография – Терминология
Рекомендуемые подходы
•
Картографический сервис
-
•
2 типа
- Кэшированный и Динамический
Веб-карта
-
Базовая карта и Операционные слои
Кэшированный картографический сервис
•
Построение изображений карты и хранение
этих изображений на сервере
•
Применяется для редко меняющихся данных
•
Может создаваться из векторных или
растровых данных
Клиент
ArcGIS Server
1. Запрос к тайлу
кэш
0. создание изображений
карты перед публикацией
2. Заранее созданный
тайл отдается по запросу
A
Динамический картографический сервис
•
То или иное изображение карты генерируется по
запросу (на лету)
•
Используется для часто изменяющихся данных
•
Обычно публикуется на основе векторных данных
Клиент
ArcGIS Server
1. Запрос
2. Изображение
генерируется сервером
3. Изображение
отправляется клиенту
A
Introduction to ArcGIS for Server
Публикация ГИС-сервисов
Создание карты
•
Публикация
Анализ
на ошибки
Сервис
Настроенный,
но не опубликованный сервис
(.sd файл)
Непосредственно опубликовать сервис или
2. Создать .SD файл
1.
-
•
Хранит все настройки сервиса, и, по желанию, данные
Может быть использован для публикации позже или для
публикации сервиса на другом ГИС-сервере
Все ГИС-сервисы публикуются одинаково
Introduction to ArcGIS for Server
Демонстрация
Публикация ГИС-сервиса
Данные на веб-карте
•
Базовые карты
Привязка ваших данных
- Статичны
-
Операционные
слои
+
Базовая карта
•
Операционные слои
Информация, с которой работает пользователь
- Тематические данные, часто изменяющиеся во
времени
-
•
Операционные слои отображаются поверх
базовой карты
A
Клиентские приложения
IOS
Android
WinPhone
JavaScript
Flex
Silverlight
Мобильные
приложения
Веб-приложения
IBM Cognos
MS Office
MS SharePoint
Бизнесанализ
Настольные
Веб-карта
ArcGIS Online/
Portal for ArcGIS
ГИС
сервер
A
3
Настраиваемые конструкторы вебприложений
•
Легко создать и опубликовать веб-приложение,
ссылающееся на ваши ГИС-сервисы
Графический интерфейс для настройки
- Без программирования
- Можно развернуть в закрытой локальной сети
-
•
Настройте источники данных, добавьте
функции, оформите на свой вкус
Шаблоны веб-приложений ArcGIS Viewer for Flex
на ArcGIS.com
ArcGIS Viewer for Silverlight
ArcGIS Web App Builder
(JavaScript)
Демонстрация
Создание веб-приложения при
помощи 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 – ключевые
новшества
Улучшена
безопасность
Инструменты
администратора
Расширенная
поддержка БД
(не БГД)
Резервное
копирование и
восстановление
Доменные леса
и вложенные группы
Active Directory
X
Публикация:
защита от
копирования
ГИС-сервер + ArcGIS Online/Portal for ArcGIS
•
Быстрый доступ к ГИС-сервисам даже не для
профессионала
-
Готовый портал для вашей организации
Поиск данных
Быстрое создание новых карт путем
комбинации ГИС-сервисов
ArcGIS for Server
Общий доступ к ГИС-сервисам
•
Добавьте сервис в ArcGIS Online/Portal for ArcGIS
•
При необходимости – защитите сервисы паролем на
уровне ГИС-сервера
•
На ArcGIS Online можно публиковать лишь ссылки на
ваши ГИС-сервисы, все данные будут оставаться
защищенными, находясь внутри корпоративной сети
A
Что такое веб-карта?
•
Основа для веб-пользования вашей ГИС
Поддерживается
Веб-карты с
ГИС-функциональностью
Сервисы
и данные
•
Визуализация
•
Редактирование
•
Всплывающее окно
с атрибутами
объекта
•
Анализ
На чем работать с ГИС-сервисами
JavaScript
Flex
Silverlight
Веб-приложения
IOS
Android
WinPhone
Мобильные
приложения
IBM Cognos
MS Office
MS SharePoint
Бизнес-анализ
Настольные клиенты
Веб-карта
ArcGIS Online/Portal for ArcGIS
ГИСсервер
Демонстрация
Регистрация ГИС-сервиса на
ArcGIS Online
ArcGIS for Server – лицензирование
Функциональность
Размер корпоративной ГИС
Уровень
Возможности
Класс
Workgroup
Basic
•Сервисы геоданных
(для репликации баз
геоданных)
•Доступ к векторным
объектам на чтение
•SQL Server Express
•10 подключений к
базе геоданных
•Большое количество
редакторов через Веб
Enterprise
•Любая
поддерживаемая
СУБД
•Неограниченное
число подключений к
базе геоданных
Standard
Basic+
•Публикация веб-карт
•Веб-редактирование
•Можно дополнить
некоторыми модулями
-//-
-//-
Advanced
Standard+
•Часть доп. модулей
включена
•ArcGIS Mobile
•Portal for ArcGIS
-//-
-//-
Ресурсы для изучения
•
ArcGIS for Server матрица функциональности
•
ArcGIS for Server справка на русском и
английском
Итоги
ArcGIS for Server: коробочная платформа для развертывания
корпоративной ГИС внутри вашей организации
•
Публикация ГИС-ресурсов в Интернет
или внутри организации
•
Простая публикация ГИС-ресурсов
Создание > Публикация > Использование
- Типы сервисов
-
•
1 лицензия сервера = большое число
подключений к ГИС-сервисам
•
Лицензирование
Спасибо за внимание!