En esta guía se explica cómo integrar bases de datos espaciales de PostGIS con ArcGIS Pro. Se abordan dos metodologías: visualización directa (solo lectura) y edición nativa mediante una Enterprise Geodatabase.
Visualización Directa (Solo Lectura)
Desde ArcGIS Pro se establece una conexión a la base de datos PostgreSQL ingresando las credenciales del servidor. El software detecta automáticamente las tablas espaciales y permite arrastrar las capas al mapa. Esta configuración es de solo lectura.
Enterprise Geodatabase (Lectura y Escritura)
Para habilitar la edición se requiere licenciamiento Enterprise y crear roles específicos
en PostgreSQL: un administrador de la Geodatabase (sde) y un propietario de
los datos:
-- Crear roles CREATE ROLE sde LOGIN PASSWORD 'geocositas' SUPERUSER; CREATE ROLE propietario LOGIN PASSWORD 'geocositas'; -- Crear esquemas asociados CREATE SCHEMA sde AUTHORIZATION sde; CREATE SCHEMA propietario AUTHORIZATION propietario;
Luego, en ArcGIS Pro se ejecuta la herramienta Enable Enterprise Geodatabase
con el usuario sde y el archivo de licenciamiento Enterprise.
Transferencia y Registro de Datos
Se transfieren las tablas existentes al esquema del propietario:
GRANT USAGE ON SCHEMA public TO propietario; ALTER TABLE public.census_blocks OWNER TO propietario; ALTER TABLE public.census_blocks SET SCHEMA propietario;
Finalmente, se ejecuta Register with Geodatabase en ArcGIS Pro para matricular la capa, habilitando la creación de geometrías y edición de atributos. Los cambios realizados en ArcGIS Pro se reflejan directamente en la base de datos PostGIS.