Новый конструктор веб-приложений
Web AppBuilder for ArcGIS
Конструкторы веб-приложений Esri
ArcGIS Viewer for Flex ArcGIS Viewer for Silverlight Web AppBuilder for ArcGIS
(JavaScript/HTML5)
Создание тематических приложений без единой строчки кода
Adobe Flash
Легкая разработка приложений . . .
. . . Для всех в организации
Кросс-платформенная
среда для создания
приложений Web AppBuilder
• HTML5 — JavaScript
• Легко настраиваются
• Server и Online
Конструктор Готовые к использованию приложения
30+ виджетов
Работают везде
Примеры – веб-приложения геопортала
Тюменской области
http://gis.72to.ru/
Цель ArcGIS Web AppBuilder
Простота
3
2
1
Некоторые факты о Web AppBuilder
JavaScript приложения – открываются на любом устройстве
Использует только HTML, CSS, JavaScript, Dojo Framework
Аналогичная идея с Flex и Silverlight конструкторами Esri
Создание приложений для себя или заказчика (шаблоны)
Версия для разработчиков
В будущем создание 3D-приложений
Поддержка OAuth2
Конструктор поддерживается коллективом разработчиков Esri
+ =
Общая логика подготовки приложения
Веб-приложение
Виджеты
(инструменты работы с
данными в вебе)
Оформление
интерфейса
Базовая карты и
слои данных
Виджеты: уже встроенные и добавляемые Функциональные возможности Web AppBuilder for ArcGIS
1. Диаграмма
2. Маршрут
3. Геообработка
4. Редактирование
5. Запрос (фильтр)
6. Печать
7. Измерение
8. Рисование
9. Галерея базовых карт
10. Закладка
11. Кнопка «На главную»
12. Координаты
13. Масштабная линейка
14. Мое местоположение
15. Обзорная карта
16. Таблица атрибутов
17. Легенда
18. Список слоев
19. Заставка
20. Геокодер
Ваши
Ссылка
Готовые приложения или настраиваемые
шаблоны
Конструктор – собираем приложения
Встраиваемый шаблон –
пользователи могут
донастраивать приложения
Готовое веб-приложение – размещаем на
своем веб-сервере или в ArcGIS Portal/Online
Алгоритм подготовки приложений
Опубликуйте данные в виде сервиса через
ArcGIS for Server или ArcGIS Online
Настройте отображение опубликованных данных на веб-карте (символы, атрибуты, фильтры, масштабы, прозрачность),
добавьте другие сервисы, например, Росреестра и др.
Запустите конструктор Web AppBuilder for ArcGIS
Настройте оформление и добавьте необходимые виджеты
Сохраните приложение, настройте доступ, выберите способ использования собранного приложения
Собираем приложение за 5 минут
Демонстрация
ArcGIS Web AppBuilder
Для разработчиков
ArcGIS Web AppBuilder
Developer edition
Возможности для разработчиков
Конструктор использует ArcGIS API for JavaScript и Dojo
Dojo – в основе ArcGIS API for JavaScript и ArcGIS Web AppBuilder
Разработчику потребуются знания и опыт использования HTML и JavaScript
Справка по ArcGIS API for JavaScript: https://developers.arcgis.com/javascript/
FAQs: https://developers.arcgis.com/web-appbuilder/guide/faqs.htm
Разработка новых виджетов и оформлений интерфейса
ArcGIS Marketplace – идея для заработка
Станьте авторизованным поставщиком Esri
Используйте торговую площадку ArcGIS
Marketplace
Получайте 100% дохода от продажи
приложений
Подробнее: http://doc.arcgis.com/ru/marketplace/provider/become-a-provider.htm
Подать заявку: http://doc.arcgis.com/en/marketplace/sign-up/
ArcGIS WebApp Builder для
разработчиков
Демонстрация
ArcGIS Web AppBuilder
Как получить?
3 варианта
1. Вы пользователь ArcGIS for Desktop
2. В вашей организации есть ArcGIS for Server
3. Вы разработчик (Web AppBuilder только для разработки)
В рамках ArcGIS Online
В рамках Portal for ArcGIS
Вариант 1, 2 или ArcGIS Online для разработчиков
• Поддерживаемые платформы?
IE 8+, Firefox, Chrome и Safari 3+
• Поддерживает ли Esri этот продукт?
Да
• Можно ли развернуть ArcGIS Web AppBuilder в закрытой сети?
Да, возможно при помощи Portal for ArcGIS.
FAQ
Вопросы?
Благодарим за внимание!
Константин Нагорнюк
www.facebook.com/esricis http://esri-cis.ru/blogs http://www.youtube.com/esricis