У меня есть, featureLayer
и я не хочу убивать его и создавать еще один. Я хочу удалить все функции из текущего FeatureLayer. Я обнаружил, что могу использовать applyEdits
метод, но для его использования мне нужны все функции, которые я хочу удалить. Пока я не хочу хранить их отдельно. Знаете ли вы лучший способ очистить мой FeatureLayer при использовании ArcGIS Javascript API?
arcgis-javascript-api
feature-layer
Кирилл Лыков
источник
источник
Попробуйте сделать вызов функций удаления REST с предложением where "1 = 1" или чем-то подобным.
источник
Если вы создали векторный слой на стороне клиента (без URL-адреса на стороне сервера), то вы не можете использовать запрос с предложением where. Я смог обойти эту проблему, выполнив поиск по экстенту карты и затем удалив все найденные элементы. Например:
источник
Проверьте метод clear () :
источник
Используйте курсор обновления , выбирая все функции («*»).
Используйте IFeature.Delete () и сохраните, когда закончите.
источник