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.