Diligenciar de forma Fácil las tablas de la GDB de la Agencia Nacional de Minería ANM con python

Se muestra como a través de Python se puede llenar la información de las tablas de atributos de los feature class que requiere la ANM en su modelo de datos geográficos.

6/2/20251 min read

La Agencia Nacional de Minería (ANM) en Colombia establece un modelo de datos geográficos con estructuras específicas para sus capas temáticas (títulos mineros, solicitudes, áreas de interés, etc.). Estas capas deben contener atributos normalizados y completos para ser válidas en sus entregas o análisis institucionales.

Realizar este proceso de forma manual puede ser tedioso y propenso a errores. En este artículo te mostramos cómo automatizar el llenado de tablas de atributos en Feature Classes dentro de una geodatabase, utilizando Python y herramientas SIG, mejorando la eficiencia y consistencia del trabajo.

¿Requieres estructurar información SIG para trámites ante la ANM?

Contáctanos para ayudarte a automatizar tus entregables, organizar geodatabases y cumplir con los requisitos técnicos del modelo de datos minero.

Link material: https://mega.nz/file/8Fw2GBab#vuYiEOX0vqCTBB9nO3IzQyhbH5thNTcoKXwqbH2yCsU

Link video explicativo: https://youtu.be/6NnYw4DYnck

Contáctanos para ayudarte a automatizar tus entregables, organizar geodatabases y cumplir con los requisitos técnicos del modelo de datos minero.

¿Qué muestra el video?

El video presenta una solución desarrollada en Python para completar de forma automática los campos requeridos por la ANM en su modelo de datos. El flujo incluye:

1. Carga de los Feature Class desde una Geodatabase

Usando arcpy, se accede a una o varias capas dentro de una .gdb, identificando cuáles necesitan ser completadas.

2. Identificación de campos requeridos por la ANM

Se validan los nombres de los campos exigidos por el modelo de datos geográfico de la ANM (por ejemplo: COD_TITULO, ETAPA, ESTADO, MUNICIPIO, etc.).

3. Llenado automático de campos

A través de código Python se ingresan valores predefinidos o calculados en los campos, ya sea a partir de reglas internas, otras capas, diccionarios o condiciones lógicas.

4. Verificación del resultado

Se revisa la tabla de atributos modificada para validar que los campos se han completado correctamente según lo requerido.

¿Por qué automatizar este proceso?

  • Ahorra tiempo cuando se trabajan múltiples capas o grandes volúmenes de datos

  • Evita errores manuales en digitación o nombres de campos

  • Estándariza los entregables según el modelo de datos ANM

  • Facilita actualizaciones periódicas sin rehacer el proceso manual

Conclusión

Automatizar el llenado de atributos exigidos por la ANM con Python mejora significativamente la productividad y calidad de los entregables geoespaciales. Este tipo de herramientas permite a consultores, instituciones y técnicos SIG trabajar de forma más ágil y precisa.