Как использовать внешние данные при использовании arcgis api for javascript

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

Какие слои есть на внешних картах? У вас есть URL-адреса на них?

GavinR 14.09.2018 01:49

slope, Landuse, Hydrology и т. д. Они находятся на моем локальном диске

YD_ 14.09.2018 11:12

Итак, это файлы на вашем жестком диске, хорошо. В каком формате они находятся (GeoJSON, Shapefile, CSV и т. д.)?

GavinR 14.09.2018 18:14

Они в формате .shp

YD_ 14.09.2018 18:58
0
4
498
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы упомянули в своем комментарии, что пытаетесь сопоставить шейп-файлы. Если вы хотите загрузить свои шейп-файлы на карту из JavaScript API, есть образец здесь, который показывает вам, как загрузить этот файл на карту.

Если вы хотите добавить его в свой Веб-карта, чтобы вы могли просматривать его в приложении, вы тоже можете это сделать, просто перейдите на страницу карты Arcgis.com и щелкните Add > Layer from File (больше информации).

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

RAK 10.02.2021 09:14

> Я хочу отобразить несколько локальных шейп-файлов, находящихся на сервере. В этом случае вы можете выполнить второй шаг (Страница карты ArcGIS.com: Add > Layer from File). Или, если вы хотите иметь возможность обновлять эти данные и видеть их отражение на карте без повторной публикации, многие пользователи перемещают данные из шейп-файла в многопользовательскую базу геоданных и публикуют их с помощью ArcGIS Enterprise.

GavinR 11.02.2021 14:49

Я хочу загрузить шейп-файлы на карту из JavaScript API, как показано developers.arcgis.com/javascript/3/jssamples/…), но я не хочу, чтобы пользователь загружал файл. Я хочу указать путь к файлу формы (который находится на сервере) через код.

RAK 18.02.2021 10:41

Другие вопросы по теме