Весной 2016 года мы проводили семинар "Неизвестный ArcGIS for Server". Доклад для администраторов ArcGIS Server вашему вниманию. Записи всех докладов доступны https://youtu.be/Mb_PyVyIsJ0?list=PLyb5x8bh6bNkkv4GlToWfyd0uSTkF0nRl
Презентация к вебинару Esri CIS. 10 августа мы провели вебинар по работе с изображениями в ArcGIS, где дали практические советы по работе с космоснимками, аэрофотоснимками и другими растрами. Речь в первую очередь шла об инструментах ArcGIS for Desktop.
Весной 2016 года мы проводили семинар "Неизвестный ArcGIS for Server". Доклад для администраторов ArcGIS Server вашему вниманию. Записи всех докладов доступны https://youtu.be/Mb_PyVyIsJ0?list=PLyb5x8bh6bNkkv4GlToWfyd0uSTkF0nRl
Презентация к вебинару Esri CIS. 10 августа мы провели вебинар по работе с изображениями в ArcGIS, где дали практические советы по работе с космоснимками, аэрофотоснимками и другими растрами. Речь в первую очередь шла об инструментах ArcGIS for Desktop.
https://seleniumcamp.com/talk/webdriverio-puppeteer-double-gun-double-fun/
In the automation world, W3C Webdriver HTTP protocol has been successfully used for a long time. With its help, many projects and libraries in various languages have been implemented (selenide, protractor, webdriverio and thousands of others). But more and more teams decide to use Chrome Debug Protocol, in particular the Puppeteer tool. It is based on WebSockets, and has its own special features – two-way communication, ability to subscribe to events in the browser, and much more. In this talk, we will look at the capabilities of both protocols, experiment and combine them together in one project to make the browser work at full power, and take the best from both communication channels.
Сергей Мелашич "Настройка SEO для одностраничных web-приложений на Angular"Fwdays
В докладе расскажу о шишках, набитых в процессе настройки SEO для конкретного проекта. Речь пойдет о настройке SEO для своего одностраничного приложения как с привлечением сторонних сервисов, так и самостоятельно, используя PhantomJS или рендеринг на стороне сервера. Также, поделюсь особенностями размещения share-кнопок от различных провайдеров.
.NET Fest 2018. Сергей Бельский. How to use Docker containers with Azure serv...NETFest
Все больше популярности набирают решения построенные на базе микро-сервисной (микрослужба) архитектуры. Архитектура микрослужб сложнее в реализации и управлении по сравнению с обычной N-архитектурой. Она требует зрелой культуры управления процессом разработки. Но если все организовано правильно, такой подход помогает увеличить периодичность выпуска новых версий, ускорить внедрение инноваций и сделать архитектуру более отказоустойчивой. Для построения решений в данной архитектуре очень хорошо подходят docker контейнеры. Microsoft предоставляет широкий спектр сервисов для управления контейнерами. В данном докладе мы постараемся пройтись по каждому из сервисов и найти достоинства и недостатки каждой из них. В конце презентации мы научимся строить решение с использованием docker контейнеров на платформе .NET Core.
Denis Bosak (Magecom): Front-end in Magento, and more. Prospects, technologies, and tools.
Денис Босак (Magecom): Front-end в Magento и не только. Перспективы, технологии, инструменты.
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesArtur Baranok
Основные аспекты управления веб-проектом в Microsoft Azure Websites. Cоздание сайта из коллекции веб-приложений, выбор СУБД, средства развертывания, сервис Kudu, привязка собственного домена, использование HTTPS. Артур Баранок, Azure MVP
В мире автоматизации давным-давно успешно используют W3C Webdriver HTTP протокол. С его помощью реализовано множество проектов и библиотек на различных языках (selenide, protractor, webdriverio и тысячи других). Но так же в последнее время все больше и больше команд решают использовать Chrome Debug Protocol, в частности инструмент Puppeteer. Он основан на WebSockets, и имеет свои особые возможности - двухсторонняя связь, возможность подписки на события в браузере, и многое другое. В этом докладе мы посмотрим возможности обоих протоколов, поэкспериментируем и совместим их вместе в одном проекте, чтобы заставить браузер работать на полную и взять лучшее от двух каналов связи.
More Related Content
Similar to Web AppBuilder for ArcGIS. расширенные возможности
https://seleniumcamp.com/talk/webdriverio-puppeteer-double-gun-double-fun/
In the automation world, W3C Webdriver HTTP protocol has been successfully used for a long time. With its help, many projects and libraries in various languages have been implemented (selenide, protractor, webdriverio and thousands of others). But more and more teams decide to use Chrome Debug Protocol, in particular the Puppeteer tool. It is based on WebSockets, and has its own special features – two-way communication, ability to subscribe to events in the browser, and much more. In this talk, we will look at the capabilities of both protocols, experiment and combine them together in one project to make the browser work at full power, and take the best from both communication channels.
Сергей Мелашич "Настройка SEO для одностраничных web-приложений на Angular"Fwdays
В докладе расскажу о шишках, набитых в процессе настройки SEO для конкретного проекта. Речь пойдет о настройке SEO для своего одностраничного приложения как с привлечением сторонних сервисов, так и самостоятельно, используя PhantomJS или рендеринг на стороне сервера. Также, поделюсь особенностями размещения share-кнопок от различных провайдеров.
.NET Fest 2018. Сергей Бельский. How to use Docker containers with Azure serv...NETFest
Все больше популярности набирают решения построенные на базе микро-сервисной (микрослужба) архитектуры. Архитектура микрослужб сложнее в реализации и управлении по сравнению с обычной N-архитектурой. Она требует зрелой культуры управления процессом разработки. Но если все организовано правильно, такой подход помогает увеличить периодичность выпуска новых версий, ускорить внедрение инноваций и сделать архитектуру более отказоустойчивой. Для построения решений в данной архитектуре очень хорошо подходят docker контейнеры. Microsoft предоставляет широкий спектр сервисов для управления контейнерами. В данном докладе мы постараемся пройтись по каждому из сервисов и найти достоинства и недостатки каждой из них. В конце презентации мы научимся строить решение с использованием docker контейнеров на платформе .NET Core.
Denis Bosak (Magecom): Front-end in Magento, and more. Prospects, technologies, and tools.
Денис Босак (Magecom): Front-end в Magento и не только. Перспективы, технологии, инструменты.
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesArtur Baranok
Основные аспекты управления веб-проектом в Microsoft Azure Websites. Cоздание сайта из коллекции веб-приложений, выбор СУБД, средства развертывания, сервис Kudu, привязка собственного домена, использование HTTPS. Артур Баранок, Azure MVP
В мире автоматизации давным-давно успешно используют W3C Webdriver HTTP протокол. С его помощью реализовано множество проектов и библиотек на различных языках (selenide, protractor, webdriverio и тысячи других). Но так же в последнее время все больше и больше команд решают использовать Chrome Debug Protocol, в частности инструмент Puppeteer. Он основан на WebSockets, и имеет свои особые возможности - двухсторонняя связь, возможность подписки на события в браузере, и многое другое. В этом докладе мы посмотрим возможности обоих протоколов, поэкспериментируем и совместим их вместе в одном проекте, чтобы заставить браузер работать на полную и взять лучшее от двух каналов связи.
Similar to Web AppBuilder for ArcGIS. расширенные возможности (20)
3. Преимущества и недостатки WAB Developer Edition
по сравнению с версией WAB, встроенной в портал
Больше новых инструментов благодаря
частому обновлению
Возможность разместить приложение на
любом веб-сервере
Возможность добавить другие готовые
инструменты
Доработка приложения (для разработчиков)
Требуется предварительная
установка конструктора
Требуется ручное добавление
собранных приложения на веб-
сервер
Пересобранное приложение надо
обновлять на веб-сервере вручную
4. Шаги по установке WAB Developer Edition
1. Скачать архив с сайта developers.arcgis.com и распаковать его
2. Запустить startup.bat, откроется страница с настройками в браузере
3. Указать действующий портал Portal for ArcGIS или ArcGIS Online
4. Зайти на портал и добавить как элемент веб-адрес конструктора, пример:
https://w1n-webgis.dataplus.local:3344
5. Зарегистрировать это веб-приложение на портале, чтобы получить AppID
6. Ввести AppID на странице с настройками (шаг3)
7. Начать конструировать приложения
10. Еще один способ поменять привязку к порталу
….WebAppBuilderForArcGISserversignininfo
11. Начало работы с конструктором
Каждому новому приложению
присваивается свой уникальный ID
12. Где скачать дополнительные виджеты
Github или следите за новостями в нашем блоге http://esri-
cis.ru/search/index.php?tags=Web+AppBuilder+for+ArcGIS+developer+edition
Тэг: Web AppBuilder for ArcGIS developer edition
Что доступно
Панорамы Google Street View
Добавление на карту данных из собственных URL или шейпов
Сложный фильтр
Расширенный поиск
Управление экстентом
Расширенные возможности вывода на печать
Рисование с возможностью сохранения на компьютер
И другие Ссылка на дополнительные виджеты
13. Как добавить дополнительные виджеты
1. Скачиваем и распаковываем
2. Копируем папку с инструментом в папку
WebAppBuilderForArcGISclientstemappwidgets
3. Обновляем веб-страницу конструктора
14. Собрали приложение, что дальше
Размещаем приложение на веб-сервере
1. Смотрим ID своего приложения (говорили об этом 3 слайда назад)
2. Копируем папку с приложением из …WebAppBuilderForArcGISserverapps
3. Регистрируем папку с приложением на веб-сервере
4. Настраиваем путь к библиотекам JS API ArcGIS в файле env.js (строчка 92)
15. Управление доступом к приложению
1. Регистрируем адрес размещенного на веб-сервере приложения на портале и
получаем App ID (уже говорили об этом)
2. Настраиваем на портале права доступа для этого приложения
3. AppID копируем в config.json приложения
17. Возможности для разработчиков
Конструктор использует 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
Разработка новых виджетов и оформлений интерфейса
18. Благодарим за внимание!
Константин Нагорнюк
knagornyuk@esri-cis.ru
www.facebook.com/esricis http://esri-cis.ru/blogs http://www.youtube.com/esricis