Вопрос или проблема
Я хотел бы узнать, существуют ли какие-либо веб-приложения ГИС, не относящиеся к ESRI, которые могли бы служить подходящей заменой приложению ArcGIS Web AppBuilder.
Версию приложения ESRI Web AppBuilder можно настроить с помощью JavaScript с пользовательскими виджетами и панелью инструментов, отображающей различные типы диаграмм для представления статистической информации о данных, отображаемых на веб-карте. Поэтому я надеялся узнать, есть ли варианты открытого или платного веб-программного обеспечения, которые предложат аналогичную функциональность настройки приложений/виджетов.
На мой взгляд, особенно в отношении панелей мониторинга… Решения на основе панелей мониторинга могут быть рассмотрены с разных точек зрения, часто с точки зрения ‘BI Dashboard с картой’. То есть карта становится дополнительной. Когда вы подходите к решению с этой точки зрения, количество решений значительно увеличивается.
В противном случае вы также можете рассмотреть OpenLayers.
https://openlayers.org/en/latest/examples/
Это решение имеет большое количество расширяемых ‘виджетов’ (не обязательно настраиваемых конечным пользователем, но, как и ArcGIS API, использует JavaScript для расширения. См. примеры по ссылке).
Ответ или решение
Вопрос о поиске замен для ArcGIS Web AppBuilder — это вызов, с которым сталкиваются многие организации, стремящиеся к более гибким и экономичным решениям в области ГИС. ArcGIS Web AppBuilder от ESRI предлагает мощные инструменты для настройки веб-приложений, включая создание настраиваемых виджетов и информационных панелей. Однако существует ряд альтернативных опций, как платных, так и открытых, которые могут обеспечить схожую функциональность.
1. OpenLayers
Как было предложено в вашем запросе, OpenLayers является одним из наиболее популярных фреймворков для создания веб-карт, позволяющим разработчикам масштабировать функциональность за счет JavaScript. Он поддерживает огромный выбор географических форматов и источников данных, а также предоставляет возможность добавления собственных виджетов, что делает его подходящим решением для создания специализированных GIS-приложений. Вы можете ознакомиться с примерами работы OpenLayers на официальном сайте.
2. Leaflet
Еще одной сильной альтернативой является Leaflet — легкий и расширяемый JavaScript-библиотека, который идеально подходит для создания мобильных и настольных веб-карт. Leaflet также поддерживает большое количество плагинов, которые могут быть использованы для добавления дополнительных функций, таких как интерактивные карты и специализированные виджеты. Здесь также возможно создание дашбордов с добавлением анализов и визуализаций данных.
3. Mapbox
Mapbox — это мощная платформа для создания карт, которая предусматривает возможность разработки интерактивных веб-приложений с использованием их API и библиотеки Mapbox GL JS. С помощью Mapbox вы можете создать дашборды с характеристиками, аналогичными ArcGIS Web AppBuilder, включая настройку виджетов, отображение данных на картах и создание специализированных визуализаций.
4. GeoServer с OpenJUMP
Если вы ищете более интегрированное решение, GeoServer в сочетании с OpenJUMP может предоставить мощные инструменты для работы с векторными и растровыми данными. GeoServer обеспечивает серверная часть, а OpenJUMP может использоваться для создания настраиваемых клиентских приложений. Это решение может идеально подойти для вашей организации, если есть нужда в более расширенных GIS-решениях.
5. QGIS Web Client
QGIS Web Client предоставляет интуитивно понятный интерфейс для работы с данными из QGIS в вебе. Он поддерживает отображение слоёв, инструментов навигации и собственных виджетов, что делает его подходящим для создания веб-приложений на базе ваших GIS-данных.
6. Dashboards как BI-решения
Как вы правильно подметили, подход к дашбордам может существенно изменить количество доступных решений. Power BI, Tableau и Google Data Studio могут интегрироваться с картографическими решениями, предоставляя возможность строить дашборды с картами в качестве дополнительного элемента. Хотя это и не чистые GIS-решения, их мощные BI-функции могут обогатить ваши анализы и визуализации данных.
Заключение
Существует множество подходящих замен для ArcGIS Web AppBuilder, в зависимости от ваших требований и бюджета. Поскольку выбор нужного решения зависит от специфики вашего проекта, рекомендуем тщательно рассмотреть каждую из предложенных опций и протестировать их, чтобы выбрать самое подходящее решение для ваших нужд. Внимательное исследование доступных возможностей и функций большинства решений даст вам необходимое понимание, чтобы сделать осознанный выбор.
Эти альтернативы помогут вам разработать мощные, настраиваемые и интерактивные решения для работы с ГИС, подходящие для вашего бизнеса и его потребностей.