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:

SQL
-- 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:

SQL
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.