¿Convertir gráficos a entidades en ArcGIS Desktop usando ArcPy?


8

¿Hay alguna manera de convertir un gráfico en entidad, es decir, usar la herramienta "Convertir gráficos en entidad" en la barra de herramientas, dentro de un script de ArcPy?

Necesito usar un gráfico como una función selectbylayer, por lo que convertirlo o usar el gráfico directamente sería bueno.

Respuestas:


7

Parece que no hay una herramienta SelectLayerByGraphic equivalente a SelectLayerByLocation, por lo que creo que está en lo correcto al buscar un enfoque alternativo.

También parece no haber ninguna herramienta "ConvertGraphicToFeature".

Busqué si podía acceder a un gráfico dibujado en la Vista de datos desde Python, pero GRAPHIC_ELEMENTs parece estar disponible solo para cambiar el tamaño y el reposicionamiento.

Si lo que está buscando es una forma de alimentar un "gráfico" dibujado por el usuario final en una herramienta de secuencia de comandos de Python, entonces la alternativa que puede utilizar es solicitar al usuario que dibuje el "gráfico" utilizando un Conjunto de características como un parámetro


0

Seleccione todos los gráficos que desea convertir a la forma. En la barra de herramientas Dibujo, elija "Convertir gráficos a características". Rellene los campos correspondientes en la ventana emergente y listo.


Bienvenido a GIS Stack Exchange :) y gracias por su contribución. Sin embargo, el OP pregunta cómo hacer esto desde un script, no de forma interactiva. En su defensa veo que eso no está claro; Actualizaré la P.
matt wilkie

Esta no es una solución de Python como la pregunta formulada. --Seleccione todos los gráficos que desea convertir en forma. En la barra de herramientas Dibujo, elija "Convertir gráficos a características". Rellene los campos correspondientes en la ventana emergente y listo.
GBG
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.