PostgreSQL / PostGISには、どの空間認識GUI管理ソフトウェアが存在しますか?


9

私のPostgreSQLでの経験のほとんどはpgAdminIIIとpsqlでしたが、他の人が何を使っているか知りたいです。

SQL Server Management Studio(SSMS)に相当するPostgreSQLと、限られた方法で、ジオメトリ(無料または有料)を含む結果を表示する機能はありますか?

または、この質問はPostgreSQL / PostGIS用のGUIツールですか?

PostgreSQLソフトウェアカタログを調べましたが、何も見つかりませんでした(リンク切れ以外)。


それはあなたにとって問題ではないかもしれませんが、現在どのオペレーティングシステムを使用していますか?
RyanKDalton 2013

通常、職場ではWindows、自宅ではMac。
ジェイカミンズ

クエリの実行/
解釈

興味深いことに、データベースマネージャーを使用してすべての種類のSQLを直接実行できる場合、データベースで定期的に行う必要があるQGIS で何ができないのでしょうか。
Simbamangu、2014

回答:


4

pgAdmin 4には、バージョン4.3.3(リリース日:2018年9月、pgAdminリリースノートを参照)以降、Geometry Data Viewerがあります。

PostgreSQLデータベースでPostGIS拡張機能を有効にする必要があります。Geometry Data Viewerは、geometryおよびgeography列を返すクエリからの結果をマップキャンバスに表示します。SRIDが4326の場合、結果はOpenStreetMap背景地図の上に表示されます。

1つの例を参照してください。

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

クエリは、geometry列を持つテーブルを返します。1行目は、ブラジルからの行政境界です。赤い円の内側のボタンは、ジオメトリデータビューアを有効にします。

ここに画像の説明を入力してください

座標系がSRID 4326と異なる場合、ジオメトリは空のキャンバスに表示されます。

ここに画像の説明を入力してください

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

これで結果は同じですが、座標がSRID 4326に変換され、背景がOpenStreetMapになります。

ここに画像の説明を入力してください


5

実際にはインストールしていませんが、ここ(2010)で参照されている「PostGISビューアー」(Windowsのみ)と呼ばれるpgAdminプラグインについて読んでいました。このようなもの(私が見つけたもの)を追加する最初の要求は、チケット#485でした。

ヘルマン・カリージョは PyQGISに基づくマルチプラットフォーム「PostGISのビューア」を開発しました。古いバージョンにアクセスすることができ、ここでここでは、とここに 2011年からすべて、最新版(2012)、「高速SQLレイヤー」プラグインQGISを使用し、WindowsおよびLinuxのための詳細なインストール手順が含まれています。


PyQGISベースのPostGISビューアでそれを追加するだけで、SQLクエリで新しいジオメトリを構築したり、PostGISラスターレイヤーを表示したりできます。
ヘルマン・カリージョ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.