Які програмно-програмні засоби управління графічним інтерфейсом існують для PostgreSQL / PostGIS?


9

Більшість мого досвіду роботи з PostgreSQL були pgAdminIII та psql, але мені цікаво знати, що використовують інші.

Чи існує PostgreSQL, еквівалентний студії управління SQL Server (SSMS) та його здатністю обмежено відображати результати, що містять геометрію (безкоштовно або платно)?

Або більшість людей просто запускають GIS-клієнт збоку для цієї мети, оскільки це питання, схоже, вказує на: Інструменти графічного інтерфейсу для PostgreSQL / PostGIS? ?

Я переглянув каталог програмного забезпечення PostgreSQL, але не знайшов нічого (крім зламаних посилань).


Це може не мати для вас значення, але яку операційну систему ви зараз використовуєте?
RyanKDalton

як правило, Windows на роботі / Mac вдома.
Jay Cummins

Я в основному використовую QGIS на Ubuntu як мій просторовий клієнт sql, коли мені потрібно побачити результати після запуску / побудови запиту
DPSSpatial

Не цікаво, що ви не можете зробити в QGIS, що вам регулярно потрібно робити у вашій базі даних, враховуючи, що ви можете запускати всі види SQL безпосередньо за допомогою диспетчера баз даних?
Сімбамангу

Відповіді:


4

pgAdmin 4 тепер переглядає дані про геометрію з версії 4.3.3 (дата випуску: вересень / 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 viewer" (лише для Windows), на який посилається тут (2010). Першим проханням додати щось подібне (що я знайшов) був квиток № 485 .

Герман Каррілло розробив мультиплатформенний "глядач PostGIS" на основі PyQGIS. Ви можете отримати доступ до старих версій тут , тут і тут , все з 2011 року. В останній версії (2012 р.) Використовується плагін QGIS "Швидкий SQL Layer" і включає детальні інструкції щодо встановлення для Windows та Linux.


Просто додамо, що за допомогою переглядача PostGIS на основі PyQGIS ви можете створювати нові геометрії за допомогою SQL запитів, а також переглядати растрові шари PostGIS.
Germán Carrillo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.