私のPostgreSQLでの経験のほとんどはpgAdminIIIとpsqlでしたが、他の人が何を使っているか知りたいです。
SQL Server Management Studio(SSMS)に相当するPostgreSQLと、限られた方法で、ジオメトリ(無料または有料)を含む結果を表示する機能はありますか?
または、この質問はPostgreSQL / PostGIS用のGUIツールですか??
PostgreSQLソフトウェアカタログを調べましたが、何も見つかりませんでした(リンク切れ以外)。
私のPostgreSQLでの経験のほとんどはpgAdminIIIとpsqlでしたが、他の人が何を使っているか知りたいです。
SQL Server Management Studio(SSMS)に相当するPostgreSQLと、限られた方法で、ジオメトリ(無料または有料)を含む結果を表示する機能はありますか?
または、この質問はPostgreSQL / PostGIS用のGUIツールですか??
PostgreSQLソフトウェアカタログを調べましたが、何も見つかりませんでした(リンク切れ以外)。
回答:
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になります。
実際にはインストールしていませんが、ここ(2010)で参照されている「PostGISビューアー」(Windowsのみ)と呼ばれるpgAdminプラグインについて読んでいました。このようなもの(私が見つけたもの)を追加する最初の要求は、チケット#485でした。
ヘルマン・カリージョは PyQGISに基づくマルチプラットフォーム「PostGISのビューア」を開発しました。古いバージョンにアクセスすることができ、ここで、ここでは、とここに 2011年からすべて、最新版(2012)、「高速SQLレイヤー」プラグインQGISを使用し、WindowsおよびLinuxのための詳細なインストール手順が含まれています。