postGIS を使用してアプリケーションを構築する方法を学びたいです。私が見ることができる良いオープンソースの例があるかどうか疑問に思っていますか? 私は、Postgres を使用してマップ データを格納するだけでなく、アプリケーション コードで postGIS の特殊関数 (集計と SQL-MM、つまり ST_* 関数) を広範囲に使用するものに特に関心があります。ありがとう!
1 に答える
PostGIS は、地理データに対するあらゆる種類のクエリを保存および実行するための優れたツールです。ただし、マップを表示するには、別のツールが必要になります。そこにはたくさんあります。
Web マッピングに興味がある場合: Web マッピングについて私が尋ねた質問を次に示します。マッピング データを PostGIS データベースに保存し、それを GeoServer と OpenLayers で提供することになりました。もう 1 つの堅実な Web マッピング ルートはGeoDjangoです。
編集:私の以前の経験について詳しく説明します。シェープファイル (.shp) に格納されたベクター データ (ポリゴン) のデータ セットがありました。それらを Google マップ上に表示し、Web プラットフォームで選択できるようにする必要がありました。まず、シェープファイルを PostGIS データベースにインポートしました。
GeoServer をセットアップした後、PostGIS データベースを GeoServer に接続し、WFS レイヤーを作成しました。(WMS など) さまざまな種類がありますが、表示するポリゴンを選択するのに適しているため、WFS を使用しました。
次に、GeoServer に追加したレイヤーを表示する必要がありました。そのために OpenLayers JavaScript ライブラリを使用しました。彼らのサイトにはたくさんの例があります。これは GeoServer を使用して地図データを提供します。ソースを表示して、Openlayers がマップを取得して表示する方法を確認してください。
オフライン マップを作成する場合: Quantum GISは優れた無料ツールです。ArcGIS も非常に人気がありますが、無料ではありません。
私があなただったら、https://gis.stackexchange.com/をチェックします。そこにはたくさんのものがあり、非常に役立つコミュニティです。