10 votos

¿cuál es la manera correcta de eliminar todas las características de featureLayer

Tengo un featureLayer y no quiero matarlo y crear otra. Quiero borrar todas las características de la actual featureLayer. He encontrado que puedo usar applyEdits método, pero para el uso que necesito tener todas las características que desea eliminar. Mientras que no quiero para almacenar por separado. Conoce una mejor forma de vaciar mi featureLayer cuando se utiliza la API Javascript de ArcGIS?

4voto

saint_groceon Puntos 2696

Trate de hacer un DESCANSO eliminar funciones de llamada con una cláusula where "1 = 1" o algo similar.

3voto

Daniel Broekman Puntos 1951

Uso featureLayer.selectFeatures (), como Kirk sugerido, una cláusula where que devolverá todos sus características. Una vez que tenga todas sus características, pasarlas a applyEdits() como la elimina.

0voto

Carl Puntos 36

Retirar el clear() método:

Borra todos los gráficos.

featureLayer.clear();

-2voto

Luís Oliveira Puntos 2139

El uso de una Actualización del Cursor, seleccionar todas las funciones ("*").

Uso De La IFeature.Delete(), y guardar cuando haya terminado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X