AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS...

27
13 февраля 2020 Вебинар Esri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное геоинформационное мобильное приложение

Transcript of AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS...

Page 1: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

13 февраля 2020

Вебинар Esri CIS

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

AppStudio for ArcGISКак запустить собственное

геоинформационное мобильное приложение

Page 2: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

План мероприятия

• AppStudio for ArcGIS - обзор

• Готовые шаблоны мобильных и не только приложений, не требующие разработки

• Демонстрация – настраиваем первое брендированное приложение

• Лицензирование

• Демонстрация – создаем apk и exe для установки на Android и Windows

• Как подготовить офлайн карту для приложения на AppStudio

• Демонстрация шаблона MapTour

• Сессия вопросов и ответов

Вебинар записывается, материалы будут высланы в течение нескольких дней

Продолжительность: ~ 45 минут

Вопросы можно писать в чат по ходу вебинара – мы будем отвечать на них в конце основного материала

Page 3: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Low-code - концепция, предполагающая возможность модифицировать,

адаптировать и развивать систему непосредственно в ходе «боевой»

эксплуатации с минимумом кодирования и максимумом визуальной

разработки.

Low-code решает главную проблему цифровизации – ускорение цикла от

бизнес-потребности до работающего бизнес-процесса.

ArcGIS – Low-code платформа

Page 4: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

ArcGIS – шаблоны и конструкторы веб и нативных* приложений

Настраиваемые шаблонывеб-приложений

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

Нативные* приложения

* Нативные приложения (англ. native application) — это прикладные программы, которые были разработаны

для использования на определённой платформе или на определённом устройстве. Википедия

Web AppBuilderfor ArcGIS

Operations Dashboardfor ArcGIS

AppStudiofor ArcGIS

Готовые мобильные приложения(навигация, сбор данных, управление бригадами, отображение геоданных)

Конструкторы

ArcGIS Enterprise или ArcGIS Online. Конфигурирование или доработка

Page 5: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

AppStudio for ArcGIS - обзор

• Базовая лицензия AppStudio включена в лицензию ArcGIS Enterprise или

ArcGIS Online (c пользователем уровня Creator)

• Четыре шаблона для конфигурирования без разработки

• Поддержка онлайн и офлайн доступа к данным

• Разработчикам доступна среда разработки Qt Creator

• Одно приложение на разные ОС: Android, iOS, Mac, Windows, Linux

• Размещение приложений в магазине данных Google Play, Apple и др.

• Создание сборок для доступа к приложениями без магазинов приложений:

apk, exe, ipa, dmg, run

• Использование готового кода Esri для использования в своих приложениях,

например мобильное приложение Survey123 было создано с помощью App

Studio и доступно с открытым кодом

• Расширение функциональности с применением ArcGIS Runtime

Инструмент для разработки кроссплатформенных приложений, которые могут быть размещены в

магазинах приложений или развернуты локально внутри корпоративной сети.

iOS

Android

Linux

WindowsMac

1App

Page 6: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Приложения Esri – разрабатываются с помощью AppStudio

Survey 123

Esri Support

ArcGIS

Companion

QuickCapture

Page 7: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Приложения пользователей

Пешеходные маршруты парка

Oko KZ – НК «Қазақстан Ғарыш Сапары»

Шаблон QuickReport

Галерея приложений

• Возможность загрузить карты c

маршрутами на устройство

• Доступ к разным базовым картам:

топокарта, снимки и др.

• Отслеживание по GPS

• Информация о погоде

• Внесение данных о выявленных

нарушениях

• Результаты отображаются на

интерактивной карте

100 Great Geosites

Шаблон MapTour

• Рассказ о геологических структурах

Великобритании и Ирландии

Page 8: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

AppStudio for ArcGIS – состав продукта

AppStudio Desktop – настольное приложение

для конфигурирования, разработки и

тестирования

AppStudio Player – запуск приложений для

тестирования или корпоративного

использования на разных ОС

AppStudio Cloud Make – создание

исполняемых приложений под разные ОС:

apk, exe, ipa, dmg, run

Qt Creator IDE

App Templates

Page 9: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Процесс создания приложения в AppStudio

AppStudio Desktop AppStudio Player AppStudio Cloud Make

Или локальное создание

При наличии

доступа в магазин

в качестве автора

приложений

Page 10: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

MapViewer – шаблон позволяет использовать веб-карты организации

внутри настроенного приложения

- Брендирование

- Доступ к документам, прикрепленным к

данным на карте

- Доступ к связанным записям объектов

- Поиск, измерения, закладки, выбор базовых

карт

- Карта может быть скачена на устройство для

доступа к ней без интернета

Справка

Page 11: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

3D-viewer – позволяет исследовать трёхмерные геопривязанные модели

- Брендирование

- Закладки

- Трёхмерная сцена может быть скачена на

устройство для доступа к ней без интернета

Справка

Page 12: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

MapTour – шикарный шаблон для создания гидов по паркам, заповедникам,

достопримечательностям городов.

- Брендирование

- Геолокация

- Фотографии + описания, привязанные к карте

- Возможно загрузить карту на устройство для

доступа без интернета

- Если создана история на карте на базе

шаблона MapTour, то шаблон автоматически

использует его данные

Пример истории на карте с GEOportal TSU

Справка

Page 13: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Quick Report – шаблон для сбора географических данных, например обратной

связи от населения или проведения мониторинга и инвентаризаций.

- Брендирование

- Геолокация

- Поиск по адресу или координатам

- Настройка формы для заполнения на основе

правил базы геоданных

- Прикрепление различных файлов с

устройства, включая сделанное фото

Справка

Page 14: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Запустим AppStudio for Desktop

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

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

Ссылка на видео

Page 15: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

AppStudio Player for ArcGIS - универсальный запуск приложений

- Использование в корпоративной среде

- Для тестирования приложений

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

- Доступен под разные OC: Mac, Windows,

Android, iOS, Linux

- Может быть кастомизирован

Page 16: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

AppStudio Player – сценарий работы

• Приложение подготовлено в AppStudio Desktop

• Публикуем приложение на ArcGIS Enterprise или ArcGIS Online

• Открываем доступ к приложению пользователям

• Пользователь устанавливает на свое устройство AppStudio Player и

входит со своим аккаунтом, открывает загруженное приложение

• Через AppStudio Player можно также открывать веб-приложения

Загрузка приложения

ArcGIS

Enterprise

(Online)

AppStudio Desktop AppStudio

Player

Доступ к нативномуприложению

Ссылка на веб-приложение

Page 17: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Использование AppStudio Player

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

Ссылка на видео

Page 18: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Лицензирование AppStudio – Basic или Standard (Developer edition)

• AppStudio Basic или просто AppStudio for ArcGIS

- Входит в ArcGIS Online и ArcGIS Enterprise

- Настройка готовых шаблонов на базе собственных карт и брендинга

- Разработка с нуля и доступ к готовым примерам кода Esri

- Загрузка карт для работы в офлайн

- Доступ к разработанным приложениям через AppStudio Player

• AppStudio Standard или AppStudio for ArcGIS Developer Edition

- Входит в подписку для разработчика ArcGIS уровня Builder и выше

- Создание исполняемых приложений под разные ОС: apk, exe, ipa, dmg, run

- Размещение приложений в магазине данных Google Play* и AppStore*

- Доступ к коду мобильных приложений Esri (Survey123, QuickCapture, AuGeo и др)

- Использование корпоративной системы управления мобильными устройствами (англ.

Mobile Device Management, MDM)

* - при наличии соответствующей подписки для разработчика Про лицензирование

Page 19: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Создание установочного пакета

• Требуется подписка для разработчиков ArcGIS не ниже уровня Builder

• AppStudio for ArcGIS Developer Edition может быть привязан к ArcGIS Enteprise или Online

• Установочные пакеты можно создавать в облаке Esri или локально

• Следующий шаг – размещение приложений в магазинах приложений или корпоративной

среде

ArcGIS

Enterprise

(Online)

AppStudio

Desktop

Веб-карта, данные

iOS

Android

Windows

Mac

Linux

Local

Make

AppStudio Cloud Make

ipa

apk

dmg

exe

run

Page 20: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Создание установочного файла

под Android и Windows

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

Ссылка на видео

Page 21: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Подготовка офлайн карты для приложений на AppStudio

• Требуется ArcGIS Pro для создания пакета мобильной карты (2D) - MMPK или пакета

сцены (3D) - MSPK

• Растровые данные должны быть кэшированы, например упакованы в TPK, чтобы

использовать лицензию ArcGIS Runtime Lite

• MMPK или MSPK – загружаются в ArcGIS Enteprise или ArcGIS Online

• При настройке мобильного приложения указываем ID пакета мобильной карты

• Для доступа к офлайн карте без учётной записи (анонимный доступ) потребуется

дополнительный модуль Publisher для ArcGIS Pro

Ссылка на видео

Page 22: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Шаблон приложения MapTour

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

Ссылка на видео

Page 23: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Как создать мобильное приложение

на базе шаблона MapTour

Пошаговый урок

https://learn.arcgis.com/ru/projects/get-started-with-

appstudio-for-arcgis/

Page 24: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Будьте в курсе

Esri ArcGIS | Вконтакте

ГИС Esri ArcGIS в России и СНГ | Facebook

ArcGIS (@esrirus) • Фото и видео в

Instagram

Блог технических экспертов Esri CIS

Page 25: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Время ответить на ваши вопросы

Page 26: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное

Спасибо за внимание и хорошего дня/вечера!

Материалы вебинара будут высланы в течение нескольких дней

Дополнительные вопросы?! Пишите на [email protected]

Page 27: AppStudio for ArcGIS · 2020-02-17 · 13 февраля 2020 ВебинарEsri CIS Константин Нагорнюк AppStudio for ArcGIS Как запустить собственное