PostgreSQL / PostGIS有哪些具有空间意识的GUI管理软件?


9

我对PostgreSQL的大部分经验是pgAdminIII和psql,但是我很想知道其他人在使用什么。

是否有与SQL Server Management Studio(SSMS)等效的PostgreSQL及其以有限的方式显示包含几何图形(免费或付费)的结果的能力?

还是大多数人为此目的只是在侧面运行GIS客户端,就像这个问题似乎表明的那样:用于PostgreSQL / PostGIS的GUI工具?

我浏览了PostgreSQL软件目录,但没有找到任何东西(除了断开的链接以外)。


可能对您来说并不重要,但是您当前正在使用什么操作系统?
RyanKDalton

通常是在办公室工作的窗户/在家中的Mac。
杰·康明斯

当我需要在运行/构造查询后查看结果时,我通常在Ubuntu上使用QGIS作为我的sql空间客户端
DPSSpatial 2013年

出于兴趣,假设您可以直接使用数据库管理器运行各种SQL,那么您通常无法在QGIS中对数据库执行哪些常规操作?
Simbamangu 2014年

Answers:


4

从版本4.3.3开始,pgAdmin 4现在具有Geometry Data Viewer(发布日期:2018年9月;请参阅pgAdmin发行说明)。

需要在PostgreSQL数据库中启用PostGIS扩展。几何数据查看器将在查询返回几何和地理列的查询的结果上显示在地图画布上。如果SRID为4326,结果将显示在OpenStreetMap背景图上。

看一个例子:

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

查询返回带有几何列的表。1号线是巴西的行政边界。红色圆圈内的按钮启用了几何数据查看器。

在此处输入图片说明

如果坐标系不同于SRID 4326,则几何图形显示在空白画布中。

在此处输入图片说明

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

现在得到相同的结果,但坐标转换为SRID 4326,并具有背景OpenStreetMap。

在此处输入图片说明


5

虽然我尚未真正安装它,但我已经阅读了此处(2010)所引用的名为“ PostGIS viewer”(仅Windows)的pgAdmin插件。添加这样的东西(我发现)的第一个请求是票证#485

赫尔曼·卡里略开发了基于PyQGIS一个多平台的“PostGIS的观众”。您可以在此处此处此处访问自2011 年以来的所有旧版本。最新版本(2012)使用QGIS插件“ Fast SQL Layer”,并包括针对Windows和Linux的详细安装说明。


只需添加基于PyQGIS的PostGIS查看器,您就可以使用SQL查询构建新的几何图形并查看PostGIS栅格图层。
赫尔曼·卡里略
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.