Directorio de artículos
0 Prefacio
El complemento de ArcGIS (complementos) puede facilitar a los usuarios la personalización y ampliación de las aplicaciones de ArcGIS Desktop. Crea una serie de herramientas personalizadas para proporcionar un marco básico abierto, empaquetado y comprimido en un solo archivo. Los complementos se pueden compartir fácilmente entre los usuarios porque no requieren un instalador ni un registro del Modelo de componentes (COM). Este artículo registra el proceso de implementación del desarrollo del complemento de Arcgis basado en Python.
1. Prepare la herramienta complementaria de Python
Descargue el Asistente para complementos de Python.
Enlace de descarga del asistente de complemento de Python: https://desktop.arcgis.com/zh-cn/arcmap/10.4/analyze/python-addins/creating-an-add-in-project.htm
2. Cree una herramienta complementaria
(1) Cree un directorio de trabajo
Después de descomprimir el "Asistente de complementos de Python", cree un directorio de trabajo llamado "work2" en el directorio addin_assistant para almacenar los archivos del proyecto del complemento.
(2) Ejecute addin_assistant.exe y especifique el directorio de trabajo como trabajo2
(3) Configuración básica de la información del proyecto
(4) Configuración de contenido del complemento
① Crear una barra de trabajo
② Crear un botón
③Descripción de archivos en el directorio de trabajo
3. Escribir código
Abra work2_addin.py en el directorio de instalación para escribir el código comercial
def onClick(self):#将选择的对象缩放到全图
mxd =arcpy.mapping.MapDocument('current')
df =arcpy.mapping.ListDataFrames(mxd)[0]
df.zoomToSelectedFeatures()
4. Generar archivos de instalación
Ejecute makeaddin.py en el entorno de Python para generar el archivo de instalación.
Este artículo se ejecuta con la herramienta Python que viene con Arcgis.
Resultados de la:
5. Instalar y solicitar complementos
①Haga doble clic en work2.esriaddin para instalar el complemento
② Activar el complemento
6. Usa complementos
Referencias:
[1] GIS hum, ja, ja. Crear un complemento arcgis python-addin simple ; 2020-06-01 [consultado el 2023-07-07].
[2] yycGIS. ArcGIS Desktop python Add-in Crear un complemento en ; 2014 -04-02 [consultado el 2023-07-07].
[3] Sitio web oficial de ArcGIS. Obtener el asistente de complemento de Python ; [consultado el 2023-07-07].
[4] weixin_39995439. python en arcgis_ArcGIS Desktop python Agregar -in Crear un complemento ; 2020-11-24 [consultado el 2023-07-07].