Quels logiciels d'administration d'interface graphique adaptés à l'espace existent pour PostgreSQL / PostGIS?

9

La plupart de mon expérience avec PostgreSQL a été pgAdminIII et psql, mais je suis intéressé de savoir ce que les autres utilisent.

Existe-t-il PostgreSQL équivalent à SQL Server Management Studio (SSMS) et sa capacité à afficher, de manière limitée, des résultats contenant une géométrie (gratuite ou payante)?

Ou la plupart des gens exécutent-ils simplement un client SIG à cet effet, comme cette question semble l'indiquer: des outils GUI pour PostgreSQL / PostGIS? ?

J'ai parcouru le catalogue de logiciels PostgreSQL, mais je n'ai rien trouvé (à part des liens rompus).

Jay Cummins
la source
Cela peut ne pas vous intéresser, mais quel système d'exploitation utilisez-vous actuellement?
RyanKDalton
généralement Windows au travail / mac à la maison.
Jay Cummins
J'utilise principalement QGIS sur Ubuntu comme client spatial sql, quand j'ai besoin de voir les résultats après avoir exécuté / construit une requête
DPSSpatial
Par intérêt, que ne pouvez-vous pas faire dans QGIS que vous devriez régulièrement faire sur votre base de données, étant donné que vous pouvez exécuter toutes sortes de SQL directement à l'aide du gestionnaire de base de données?
Simbamangu

Réponses:

4

pgAdmin 4 dispose désormais d'un visualiseur de données de géométrie depuis la version 4.3.3 (date de sortie: sept / 2018; voir les notes de publication de pgAdmin ).

L'extension PostGIS doit être activée dans la base de données PostgreSQL. Le visualiseur de données de géométrie affichera les résultats sur un canevas de carte à partir de requêtes renvoyant des colonnes de géométrie et de géographie. Si le SRID est 4326, les résultats seront affichés sur une carte d'arrière-plan OpenStreetMap.

Voir un exemple:

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

La requête renvoie une table avec une colonne de géométrie. La ligne 1 est la frontière administrative du Brésil. Le bouton à l'intérieur du cercle rouge active la visionneuse de données de géométrie.

entrez la description de l'image ici

La géométrie est affichée dans un canevas vide si le système de coordonnées est différent du SRID 4326.

entrez la description de l'image ici

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

Maintenant le même résultat, mais avec des coordonnées transformées en SRID 4326 et avec un fond OpenStreetMap.

entrez la description de l'image ici

Andre Silva
la source
5

Bien que je ne l'ai pas installé, j'avais lu le plugin pgAdmin appelé "PostGIS viewer" (Windows uniquement) référencé ici (2010). La première demande pour ajouter quelque chose comme ça (que j'ai trouvé) était le ticket # 485 .

Germán Carrillo a développé un "PostGIS viewer" multiplateforme basé sur PyQGIS. Vous pouvez accéder aux anciennes versions ici , ici et ici , toutes à partir de 2011. La dernière version (2012) utilise le plugin QGIS "Fast SQL Layer", et comprend des instructions d'installation détaillées pour Windows et Linux.

RyanKDalton
la source
Juste pour ajouter qu'avec la visionneuse PostGIS basée sur PyQGIS, vous pouvez créer de nouvelles géométries avec des requêtes SQL et afficher des couches raster PostGIS.
Germán Carrillo