19
Новый конструктор веб-приложений Web AppBuilder for ArcGIS

Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Новый конструктор веб-приложений

Web AppBuilder for ArcGIS

Page 2: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Конструкторы веб-приложений Esri

ArcGIS Viewer for Flex ArcGIS Viewer for Silverlight Web AppBuilder for ArcGIS

(JavaScript/HTML5)

Создание тематических приложений без единой строчки кода

Adobe Flash

Page 3: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Легкая разработка приложений . . .

. . . Для всех в организации

Кросс-платформенная

среда для создания

приложений Web AppBuilder

• HTML5 — JavaScript

• Легко настраиваются

• Server и Online

Конструктор Готовые к использованию приложения

30+ виджетов

Работают везде

Page 4: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Примеры – веб-приложения геопортала

Тюменской области

http://gis.72to.ru/

Page 5: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Цель ArcGIS Web AppBuilder

Простота

3

2

1

Page 6: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Некоторые факты о Web AppBuilder

JavaScript приложения – открываются на любом устройстве

Использует только HTML, CSS, JavaScript, Dojo Framework

Аналогичная идея с Flex и Silverlight конструкторами Esri

Создание приложений для себя или заказчика (шаблоны)

Версия для разработчиков

В будущем создание 3D-приложений

Поддержка OAuth2

Конструктор поддерживается коллективом разработчиков Esri

Page 7: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

+ =

Общая логика подготовки приложения

Веб-приложение

Виджеты

(инструменты работы с

данными в вебе)

Оформление

интерфейса

Базовая карты и

слои данных

Page 8: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Виджеты: уже встроенные и добавляемые Функциональные возможности Web AppBuilder for ArcGIS

1. Диаграмма

2. Маршрут

3. Геообработка

4. Редактирование

5. Запрос (фильтр)

6. Печать

7. Измерение

8. Рисование

9. Галерея базовых карт

10. Закладка

11. Кнопка «На главную»

12. Координаты

13. Масштабная линейка

14. Мое местоположение

15. Обзорная карта

16. Таблица атрибутов

17. Легенда

18. Список слоев

19. Заставка

20. Геокодер

Ваши

Ссылка

Page 9: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Готовые приложения или настраиваемые

шаблоны

Конструктор – собираем приложения

Встраиваемый шаблон –

пользователи могут

донастраивать приложения

Готовое веб-приложение – размещаем на

своем веб-сервере или в ArcGIS Portal/Online

Page 10: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Алгоритм подготовки приложений

Опубликуйте данные в виде сервиса через

ArcGIS for Server или ArcGIS Online

Настройте отображение опубликованных данных на веб-карте (символы, атрибуты, фильтры, масштабы, прозрачность),

добавьте другие сервисы, например, Росреестра и др.

Запустите конструктор Web AppBuilder for ArcGIS

Настройте оформление и добавьте необходимые виджеты

Сохраните приложение, настройте доступ, выберите способ использования собранного приложения

Page 11: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Собираем приложение за 5 минут

Демонстрация

ArcGIS Web AppBuilder

Page 12: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Для разработчиков

ArcGIS Web AppBuilder

Developer edition

Page 13: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Возможности для разработчиков

Конструктор использует 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

Разработка новых виджетов и оформлений интерфейса

Page 14: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

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/

Page 15: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

ArcGIS WebApp Builder для

разработчиков

Демонстрация

Page 16: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

ArcGIS Web AppBuilder

Как получить?

3 варианта

1. Вы пользователь ArcGIS for Desktop

2. В вашей организации есть ArcGIS for Server

3. Вы разработчик (Web AppBuilder только для разработки)

В рамках ArcGIS Online

В рамках Portal for ArcGIS

Вариант 1, 2 или ArcGIS Online для разработчиков

Page 17: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

• Поддерживаемые платформы?

IE 8+, Firefox, Chrome и Safari 3+

• Поддерживает ли Esri этот продукт?

Да

• Можно ли развернуть ArcGIS Web AppBuilder в закрытой сети?

Да, возможно при помощи Portal for ArcGIS.

FAQ

Page 18: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Вопросы?

Page 19: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор

Благодарим за внимание!

Константин Нагорнюк

[email protected]

www.facebook.com/esricis http://esri-cis.ru/blogs http://www.youtube.com/esricis