Какие программные средства администрирования GUI существуют для PostgreSQL / PostGIS?

9

Большая часть моего опыта работы с PostgreSQL была pgAdminIII и psql, но мне интересно знать, что используют другие.

Существует ли PostgreSQL, эквивалентный SQL Server Management Studio (SSMS), и его способность ограниченным образом отображать результаты, содержащие геометрию (бесплатную или платную)?

Или большинство людей просто запускают ГИС-клиента на стороне для этой цели, как, кажется, указывает этот вопрос: инструменты с графическим интерфейсом для PostgreSQL / PostGIS? ?

Я просмотрел каталог программного обеспечения PostgreSQL, но ничего не нашел (кроме неработающих ссылок).

Джей Камминс
источник
Для вас это может не иметь значения, но какую операционную систему вы сейчас используете?
RyanKDalton
как правило, окна на работе / Mac дома.
Джей Камминс
В основном я использую QGIS в Ubuntu в качестве своего sql пространственного клиента, когда мне нужно увидеть результаты после запуска / построения запроса
DPSSpatial
Из интереса, что вы не можете делать в QGIS, что вам регулярно нужно делать в вашей базе данных, учитывая, что вы можете запускать все виды SQL напрямую с помощью менеджера баз данных?
Симбамангу

Ответы:

4

Начиная с версии 4.3.3, в pgAdmin 4 теперь есть средство просмотра данных Geometry (дата выпуска: сентябрь / 2018; см. примечания к выпуску pgAdmin ).

Расширение PostGIS должно быть включено в базе данных PostgreSQL. Средство просмотра данных геометрии будет отображать результаты на холсте карты по запросам, возвращающим столбцы геометрии и географии. Если 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

В то время как я на самом деле не установлен, я прочитал о pgAdmin плагин под названием «зрителя PostGIS» (только для Windows) ссылки здесь (2010). Первой просьбой добавить что-то вроде этого (что я нашел) был билет № 485 .

Герман Каррильо разработал мультиплатформенный «PostGIS viewer» на основе PyQGIS. Вы можете получить доступ к старым версиям здесь , здесь и здесь , начиная с 2011 года. В последней версии (2012) используется плагин QGIS «Быстрый уровень SQL», и он содержит подробные инструкции по установке для Windows и Linux.

RyanKDalton
источник
Просто добавьте, что с помощью средства просмотра PostGIS на основе PyQGIS вы можете создавать новые геометрии с помощью запросов SQL, а также просматривать растровые слои PostGIS.
Герман Каррильо