¿Qué software de administración de GUI espacialmente consciente existe para PostgreSQL / PostGIS?

9

La mayor parte de mi experiencia con PostgreSQL ha sido pgAdminIII y psql, pero me interesa saber qué usan los demás.

¿Existe PostgreSQL equivalente a SQL Server Management Studio (SSMS) y su capacidad de mostrar, de forma limitada, resultados que contienen geometría (gratuita o de pago)?

¿O la mayoría de las personas simplemente ejecutan un cliente SIG para este propósito, ya que esta pregunta parece indicar: herramientas GUI para PostgreSQL / PostGIS? ?

Miré hacia abajo a través del catálogo de software PostgreSQL, pero no encontré nada (aparte de enlaces rotos).

Jay Cummins
fuente
Puede que no te importe, pero ¿qué sistema operativo estás usando actualmente?
RyanKDalton
típicamente ventanas en el trabajo / mac en casa.
Jay Cummins
Principalmente uso QGIS en Ubuntu como mi cliente espacial sql, cuando necesito ver los resultados después de ejecutar / construir una consulta
DPSSpatial
Por interés, ¿qué no puede hacer en QGIS que necesitaría hacer regularmente en su base de datos, dado que puede ejecutar todo tipo de SQL directamente utilizando el Administrador de base de datos?
Simbamangu

Respuestas:

4

pgAdmin 4 ahora tiene un visor de datos de geometría desde la versión 4.3.3 (fecha de lanzamiento: septiembre / 2018; consulte las notas de la versión de pgAdmin ).

La extensión PostGIS debe habilitarse en la base de datos PostgreSQL. El visor de datos de geometría mostrará los resultados en un lienzo de mapa de consultas que devuelvan columnas de geometría y geografía. Si el SRID es 4326, los resultados se mostrarán sobre un mapa de fondo de OpenStreetMap.

Ver un ejemplo:

SELECT * FROM geo.country; -- querying a table named 'country' in schema 'geo'.

La consulta devuelve una tabla con una columna de geometría. La línea 1 es el límite administrativo de Brasil. El botón dentro del círculo rojo habilita el Visor de datos de geometría.

ingrese la descripción de la imagen aquí

La geometría se muestra en un lienzo vacío si el sistema de coordenadas es diferente de SRID 4326.

ingrese la descripción de la imagen aquí

SELECT ST_Transform(geom, 4326) FROM geo.country; -- transform coordinates to SRID 4326.

Ahora el mismo resultado, pero con coordenadas transformadas a SRID 4326 y con un fondo OpenStreetMap.

ingrese la descripción de la imagen aquí

Andre Silva
fuente
5

Si bien no lo he instalado realmente, había leído sobre el complemento pgAdmin llamado "Visor PostGIS" (solo Windows) al que se hace referencia aquí (2010). La primera solicitud para agregar algo como esto (que encontré) fue el boleto # 485 .

Germán Carrillo desarrolló un "visor PostGIS" multiplataforma basado en PyQGIS. Puede acceder a versiones anteriores aquí , aquí y aquí , todo desde 2011. La última versión (2012) utiliza el complemento QGIS "Fast SQL Layer" e incluye instrucciones de instalación detalladas para Windows y Linux.

RyanKDalton
fuente
Solo para agregar eso con el visor PostGIS basado en PyQGIS, puede crear nuevas geometrías con consultas SQL, así como ver capas ráster PostGIS.
Germán Carrillo