4 votos

¿Crear una barra de herramientas de ArcGIS con nuevas herramientas usando Python?

He escrito una serie de funciones python bastante sencillas utilizando arcpy que ayudan al usuario de forma significativa a la hora de realizar un determinado flujo de trabajo utilizando diversas herramientas (tanto de la caja de herramientas de ArcGIS como de software externo).

Me gustaría vincular algunas de estas funciones a los botones de una nueva barra de herramientas de ArcGIS, ya que no son realmente herramientas de geoprocesamiento, sino más bien "herramientas de gestión del flujo de trabajo", ya que hacen cosas como mostrar y ocultar varias capas, cambiar simbologías, etc., y, en general, facilitar al usuario la realización de tareas específicas.

¿Hay alguna forma de hacerlo? He buscado en la documentación y he encontrado varias cosas sobre cómo crear botones de barra de herramientas utilizando ArcObjects, y he encontrado esta pregunta sobre el acceso a ArcObjects desde Python, pero no estoy seguro de la facilidad con que se pueden combinar.

¿Alguien sabe si esto se puede hacer, y si es así, cómo?

4voto

dchanson Puntos 29

Sé que se puede crear una nueva barra de herramientas con Botones/Herramientas/etc. en ella, basada en Python utilizando los Addins de ArcGIS 10.1. Usted debe ser capaz de tomar ventaja de su actual código de Python e integrarlo en estas nuevas herramientas.

Echa un vistazo, es bastante sencillo de crear.

http://resources.arcgis.com/en/help/main/10.1/index.html#/What_is_a_Python_add_in/014p00000025000000/

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