Apa perangkat lunak administrasi GUI sadar spasial yang ada untuk PostgreSQL / PostGIS?

9

Sebagian besar pengalaman saya dengan PostgreSQL adalah pgAdminIII dan psql, tapi saya tertarik untuk mengetahui apa yang orang lain gunakan.

Apakah ada PostgreSQL yang setara dengan SQL Server Management Studio (SSMS) dan kemampuannya untuk menampilkan, secara terbatas, hasil yang berisi geometri (gratis atau berbayar)?

Atau apakah sebagian besar orang hanya menjalankan klien GIS di samping untuk tujuan ini, karena pertanyaan ini tampaknya menunjukkan: alat GUI untuk PostgreSQL / PostGIS? ?

Saya melihat ke bawah melalui katalog perangkat lunak PostgreSQL, tetapi saya tidak menemukan apa pun (selain tautan rusak).

Jay Cummins
sumber
Ini mungkin tidak masalah bagi Anda, tetapi sistem operasi apa yang Anda gunakan saat ini?
RyanKDalton
biasanya windows at work / mac di rumah.
Jay Cummins
Saya kebanyakan menggunakan QGIS di Ubuntu sebagai klien spasial sql saya, ketika saya perlu melihat hasilnya setelah menjalankan / membuat kueri
DPSSpatial
Karena ketertarikan, apa yang tidak dapat Anda lakukan dalam QGIS yang perlu Anda lakukan secara teratur pada basis data Anda, mengingat Anda dapat menjalankan semua jenis SQL secara langsung menggunakan Database Manager?
Simbamangu

Jawaban:

4

pgAdmin 4 kini memiliki Geometry Data Viewer sejak versi 4.3.3 (tanggal rilis: September / 2018; lihat catatan rilis pgAdmin ).

Ekstensi PostGIS perlu diaktifkan di database PostgreSQL. Geometry Data Viewer akan menampilkan hasil pada kanvas peta dari kueri yang mengembalikan kolom geometri dan geografi. Jika SRID 4326 hasil akan ditampilkan di atas peta latar belakang OpenStreetMap.

Lihat satu contoh:

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

Kueri mengembalikan tabel dengan kolom geometri. Jalur 1 adalah batas administratif dari Brasil. Tombol di dalam lingkaran merah memungkinkan Geometry Data Viewer.

masukkan deskripsi gambar di sini

Geometri ditampilkan dalam kanvas kosong jika sistem koordinat berbeda dari SRID 4326.

masukkan deskripsi gambar di sini

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

Sekarang hasilnya sama, tetapi dengan koordinat diubah menjadi SRID 4326 dan dengan latar belakang OpenStreetMap.

masukkan deskripsi gambar di sini

Andre Silva
sumber
5

Walaupun saya belum menginstalnya, saya telah membaca tentang plugin pgAdmin yang disebut "PostGIS viewer" (hanya Windows) yang dirujuk di sini (2010). Permintaan pertama untuk menambahkan sesuatu seperti ini (yang saya temukan) adalah tiket # 485 .

Germán Carrillo mengembangkan multiplatform "PostGIS viewer" berdasarkan PyQGIS. Anda dapat mengakses versi lama di sini , di sini , dan di sini , semua dari 2011. Versi terbaru (2012) menggunakan plugin QGIS "Fast SQL Layer", dan termasuk instruksi instalasi terperinci untuk Windows dan Linux.

RyanKDalton
sumber
Hanya untuk menambahkan bahwa dengan penampil PostGIS berbasis PyQGIS Anda dapat membangun geometri baru dengan query SQL serta melihat layer raster PostGIS.
Germán Carrillo