Новый конструктор веб приложений - Esri CIS › events › download ›...

Preview:

Citation preview

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

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

Вопросы?

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

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

knagornyuk@esri-cis.ru

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

Recommended