¿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.

Lars Bromley
fuente

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

PolyGeo
fuente
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.

usuario61684
fuente
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