Regístrate gratis

Curso de ArcGIS Pro · Módulo 7: Automatización

ArcPy y Notebooks

Por

Objetivo: Automatizar con Python en ArcGIS Pro.

  • Ventana de Python (Análisis › Python) para comandos sueltos, y Notebooks (Insertar › Nuevo notebook) para flujos documentados.
  • Cualquier herramienta tiene su llamada: arcpy.analysis.Buffer("rios", "rios_buf", "100 Meters").
  • Recorrer entidades: with arcpy.da.SearchCursor("municipios", ["nombre", "SHAPE@AREA"]) as cur: y, dentro, for nombre, area in cur: print(nombre, area).
  • Truco: tras ejecutar una herramienta, en el Historial (Análisis › Historial), clic derecho › Copiar comando de Python.

La librería para la parte web es la ArcGIS API for Python (arcgis), que gestiona contenido de ArcGIS Online o Enterprise.

Ejercicio práctico

Escribe un notebook que liste las clases de entidad de tu geodatabase con su número de entidades (arcpy.management.GetCount).

Sigue leyendo gratis

El resto de esta guía es para miembros de Giseros. Crear la cuenta es gratis y tarda 5 segundos.

Crear cuenta gratis

Novedades, cursos gratis y aplicaciones GIS que te ahorran horas. 🚀

Acceso para miembros

Únete gratis a Giseros

100 % gratis

Descarga el libro y las guías en PDF y abre las guías completas del manual y los cursos.

o con tu email

¿Tenías cuenta en el antiguo foro? Entra gratis con cualquier email, el de antes u otro.