Repositorio demostrativo de INGISOT S.A.S para compartir guías técnicas sobre SIG, datos espaciales y automatización aplicada a proyectos ambientales, territoriales, catastrales y cartográficos.
Unificación semiautomatizada de Geodatabases homogéneas con Python y ArcGIS Pro.
El caso guía parte de una situación frecuente: un municipio cuenta con varias Geodatabases de cartografía base, por ejemplo seis bases cartográficas escala 1:25000. Cada GDB conserva el mismo modelo de datos, por lo tanto las capas equivalentes tienen estructura compatible y admiten una unión controlada.
El notebook muestra un flujo reproducible para:
• Buscar Geodatabases de archivo .gdb dentro de una carpeta principal.
• Inventariar las feature classes presentes en cada GDB.
• Validar si las capas equivalentes conservan geometría, sistema de coordenadas y estructura de campos compatibles.
• Crear una GDB de salida.
• Unificar capas equivalentes en una sola capa final por nombre de feature class.
• Generar una tabla de trazabilidad con capas procesadas, registros consolidados y errores encontrados.
En el notebook se modifican tres parámetros:
RUTA_GDBS_ENTRADA = Path(r"C:/ruta/del/proyecto/gdb_entrada")
CARPETA_SALIDA = Path(r"C:/ruta/del/proyecto/salidas")
NOMBRE_GDB_SALIDA = "cartografia_base_unificada_demo.gdb"ingisot_geospatial_lab/
│
├── notebooks/
│ └── 01_unificacion_gdb_homogeneas_ingisot.ipynb
│
├── docs/
│ ├── publicacion_web_ingisot.md
│ ├── publicacion_linkedin.md
│ └── ajustes_enfoque.md
│
├── src/
│ └── ingisot_geo/
│
├── data/
│ └── sample/
│
├── outputs/
│ ├── figuras/
│ └── tablas/
│
├── assets/
├── requirements.txt
├── environment.yml
├── .gitignore
└── README.md
• ArcGIS Pro.
• Python con arcpy.
• pandas.
• openpyxl.
- Clona el repositorio.
- Abre el notebook desde el entorno Python de ArcGIS Pro.
- Ajusta la carpeta de entrada, la carpeta de salida y el nombre de la GDB final.
- Ejecuta el inventario.
- Revisa la validación de modelos homogéneos.
- Ejecuta la unificación.
- Revisa la GDB consolidada y el reporte de trazabilidad.
El flujo aplica cuando las Geodatabases de entrada comparten modelo de datos. Es decir, las capas equivalentes tienen la misma estructura de campos, tipo de geometría y sistema de coordenadas.
Si una capa presenta cambios de modelo, el flujo la identifica en el reporte y evita unirla de forma automática. Esa revisión reduce errores en cartografía base, estudios ambientales, insumos catastrales y proyectos de ordenamiento territorial.
INGISOT S.A.S
Ingeniería, Sistemas de Información Geográfica y Ordenamiento Territorial
Sogamoso, Boyacá, Colombia
Sitio web: https://www.ingisotsas.com