Quali software di amministrazione della GUI sono sensibili allo spazio per PostgreSQL / PostGIS?


9

Gran parte della mia esperienza con PostgreSQL è stata pgAdminIII e psql, ma sono interessato a sapere cosa usano gli altri.

PostgreSQL è equivalente a SQL Server Management Studio (SSMS) e alla sua capacità di visualizzare, in modo limitato, risultati contenenti geometria (gratuita o a pagamento)?

O la maggior parte delle persone esegue semplicemente un client GIS sul lato per questo scopo, poiché questa domanda sembra indicare: strumenti GUI per PostgreSQL / PostGIS? ?

Ho guardato nel catalogo del software PostgreSQL, ma non ho trovato nulla (tranne i collegamenti interrotti).


Potrebbe non interessarti, ma quale sistema operativo stai attualmente utilizzando?
RyanKDalton,

in genere windows al lavoro / mac a casa.
Jay Cummins,

Uso principalmente QGIS su Ubuntu come client sql spaziale, quando ho bisogno di vedere i risultati dopo aver eseguito / costruito una query
DPSSpatial

Per interesse, cosa non puoi fare in QGIS che dovresti fare regolarmente sul tuo database, dato che puoi eseguire tutti i tipi di SQL direttamente usando il Database Manager?
Simbamangu,

Risposte:


4

pgAdmin 4 ha ora un Geometry Data Viewer dalla versione 4.3.3 (data di rilascio: settembre / 2018; vedere le note di rilascio di pgAdmin ).

L'estensione PostGIS deve essere abilitata nel database PostgreSQL. Geometry Data Viewer visualizzerà i risultati su un'area della mappa da query che restituiscono colonne geometriche e geografiche. Se l'SRID è 4326 i risultati verranno visualizzati su una mappa di sfondo OpenStreetMap.

Vedi un esempio:

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

La query restituisce una tabella con una colonna geometrica. La linea 1 è il confine amministrativo dal Brasile. Il pulsante all'interno del cerchio rosso abilita Geometry Data Viewer.

inserisci qui la descrizione dell'immagine

La geometria viene visualizzata in un'area vuota se il sistema di coordinate è diverso da SRID 4326.

inserisci qui la descrizione dell'immagine

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

Ora lo stesso risultato, ma con coordinate trasformate in SRID 4326 e con OpenStreetMap in background.

inserisci qui la descrizione dell'immagine


5

Anche se non l'ho installato, avevo letto del plug-in pgAdmin chiamato "PostGIS viewer" (solo Windows) a cui si fa riferimento qui (2010). La prima richiesta di aggiungere qualcosa del genere (che ho trovato) è stata il ticket # 485 .

Germán Carrillo ha sviluppato un "visualizzatore PostGIS" multipiattaforma basato su PyQGIS. Puoi accedere alle vecchie versioni qui , qui e qui , tutte dal 2011. L' ultima versione (2012) utilizza il plug-in QGIS "Fast SQL Layer" e include istruzioni dettagliate per l'installazione per Windows e Linux.


Solo per aggiungere che con il visualizzatore PostGIS basato su PyQGIS è possibile creare nuove geometrie con query SQL e visualizzare i livelli raster PostGIS.
Germán Carrillo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.