Welche räumlich bewussten GUI-Verwaltungssoftware gibt es für PostgreSQL / PostGIS?

9

Die meisten meiner Erfahrungen mit PostgreSQL waren pgAdminIII und psql, aber ich bin interessiert zu wissen, was andere verwenden.

Gibt es PostgreSQL, das SQL Server Management Studio (SSMS) entspricht, und dessen Fähigkeit, Ergebnisse mit Geometrie (kostenlos oder kostenpflichtig) in begrenzter Weise anzuzeigen?

Oder führen die meisten Leute zu diesem Zweck nur einen GIS-Client nebenbei aus, wie diese Frage zu zeigen scheint: GUI-Tools für PostgreSQL / PostGIS? ?

Ich habe den PostgreSQL-Softwarekatalog durchgesehen, aber nichts gefunden (außer defekten Links).

Jay Cummins
quelle
Es ist Ihnen vielleicht egal, aber welches Betriebssystem verwenden Sie derzeit?
RyanKDalton
normalerweise Windows bei der Arbeit / Mac zu Hause.
Jay Cummins
Ich benutze meistens QGIS unter Ubuntu als meinen räumlichen SQL-Client, wenn ich die Ergebnisse sehen muss, nachdem ich eine Abfrage ausgeführt / konstruiert habe
DPSSpatial
Was können Sie aus Interesse nicht in QGIS tun , was Sie regelmäßig in Ihrer Datenbank tun müssten, da Sie alle Arten von SQL direkt mit dem Datenbankmanager ausführen können?
Simbamangu

Antworten:

4

pgAdmin 4 verfügt seit Version 4.3.3 über einen Geometry Data Viewer (Veröffentlichungsdatum: September / 2018; siehe Versionshinweise zu pgAdmin ).

Die PostGIS-Erweiterung muss in der PostgreSQL-Datenbank aktiviert sein. Der Geometriedaten-Viewer zeigt Ergebnisse aus Abfragen, die Geometrie- und Geografiespalten zurückgeben, auf einem Kartenbereich an. Wenn die SRID 4326 lautet, werden die Ergebnisse über eine OpenStreetMap-Hintergrundkarte angezeigt.

Siehe ein Beispiel:

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

Die Abfrage gibt eine Tabelle mit einer Geometriespalte zurück. Linie 1 ist die Verwaltungsgrenze von Brasilien. Die Schaltfläche innerhalb des roten Kreises aktiviert den Geometriedaten-Viewer.

Geben Sie hier die Bildbeschreibung ein

Die Geometrie wird in einer leeren Zeichenfläche angezeigt, wenn sich das Koordinatensystem von der SRID 4326 unterscheidet.

Geben Sie hier die Bildbeschreibung ein

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

Jetzt das gleiche Ergebnis, jedoch mit in SRID 4326 transformierten Koordinaten und mit einer OpenStreetMap im Hintergrund.

Geben Sie hier die Bildbeschreibung ein

Andre Silva
quelle
5

Obwohl ich es noch nicht installiert habe, hatte ich über das pgAdmin-Plugin "PostGIS-Viewer" (nur Windows) gelesen, auf das hier verwiesen wird (2010). Die erste Anfrage, so etwas hinzuzufügen (die ich gefunden habe), war Ticket Nr. 485 .

Germán Carrillo entwickelte einen Multiplattform "PostGIS Viewer" basierend auf PyQGIS. Sie können hier , hier und hier ab 2011 auf alte Versionen zugreifen . Die neueste Version (2012) verwendet das QGIS-Plugin "Fast SQL Layer" und enthält detaillierte Installationsanweisungen für Windows und Linux.

RyanKDalton
quelle
Um dies hinzuzufügen, können Sie mit dem PyQGIS-basierten PostGIS-Viewer neue Geometrien mit SQL-Abfragen erstellen sowie PostGIS- Rasterebenen anzeigen .
Germán Carrillo