Отображение данных ГИС на ArcgisArView в режиме мирового масштаба - PullRequest
0 голосов
/ 28 октября 2019

Я пытался создать приложение для Android, которое показывает данные ГИС в слоях в RealTime AR. Нечто похожее на изображение. Я уже использую ArcGIS runtime SDK, чтобы показать все данные ГИС на 2D-карте. Но я не мог найти надлежащую документацию для достижения того же в AR мирового масштаба, используя Runtime SDK. Хотя это упоминается как " Визуализация скрытой инфраструктуры, такой как канализация, водопровод и телекоммуникационные каналы. " в Документах Arcgis . Единственный образец, который я смог найти, был Навигационное приложение . Кто-нибудь может мне помочь с этим? enter image description here

Ответы [ 2 ]

0 голосов
/ 30 октября 2019

В дополнение к ответу dotMorten и последующим комментариям см. https://github.com/Esri/arcgis-runtime-toolkit-android/blob/master/toolkit-test-app/src/main/java/com/esri/arcgisruntime/toolkit/test/ar/ArcGISArViewActivity.kt, где приведены дополнительные примеры использования ArcGISArView API.

Чтобы узнать, где произошел касание и как его использовать, например, с GraphicsOverlay, см. Этот раздел специально: https://github.com/Esri/arcgis-runtime-toolkit-android/blob/master/toolkit-test-app/src/main/java/com/esri/arcgisruntime/toolkit/test/ar/ArcGISArViewActivity.kt#L328

0 голосов
/ 28 октября 2019

Это описано в разделе AR в документе, в частности, в разделе AR мирового масштаба: https://developers.arcgis.com/android/latest/guide/display-scenes-in-augmented-reality.htm

Обратите внимание, что обычно расположение устройства и датчики компаса довольно плохие, поэтому обычно немногоручная калибровка потребовалась бы для создания хорошей подгонки.

Приложение навигации - хорошее начало, но вместо использования рассчитанного маршрута, вы просто загрузите свои служебные данные в сцену. Мы пошли с примером маршрута, потому что мы не смогли бы предоставить хорошие трехмерные данные для области, в которой вы находитесь, но мы можем сгенерировать маршрут практически в любую точку мира.

...