1. 序章
要約
pgRouting は PostGIS にルート検索の機能を追加します。この初歩的なワークショップではどのように利用できるかを示します。OpenStreetMap の道路ネットワークデータを用いた実用的な例を提供します。データの準備から、ルート検索クエリの作成、 『plpgsql』 のカスタム関数の作成、そしてウェブマッピングアプリケーション上でのルート描画までを網羅します。言い換えれば、 pgRouting を他の FOSS4G ツールと統合します。
道路ネットワークのナビゲーションは曲がる方向の制限や時間に依存した属性をサポートした複雑なルート検索アルゴリズムを要求します。 pgRouting は拡張可能なオープンソースのライブラリで、最短経路探索のための多様なツールを PostgreSQL 及び PostGIS の拡張として提供します。
このワークショップでは実際の道路ネットワーク上で pgRouting を用いた最短経路探索にフォーカスし、以下のトピックをカバーします:
- pgRouting のインストール
- ルート検索トポロジの作成
- pgRouting のアルゴリズムの利用
- OpenStreetMap の道路ネットワークデータのインポート
- より高度なクエリの作成
- ‘plpgsql’ での独自の PostgreSQL ストアドプロシージャの記述
- 簡単なブラウザアプリケーションの構築
- OpenLayers による簡単な地図インターフェースの構築
前提条件
- ワークショップの難易度: 中級
- 参加者の予備知識: SQL (PostgreSQL, PostGIS), Javascript, HTML
- 準備: このワークショップでは OSGeo Live (バージョン 12.0)を使用します。
講師及び著者
アルファベット順:
- Daniel Kastl は Georepublic の創立者及び CEO で、ドイツと日本で働いています。 pgRouting コミュニティのモデレート及びプロモートを行っていて、プロジェクト開始時からの開発を行っており、また、日本におけるアクティブな OSM の貢献者でもあります。OSGeo チャーターメンバー。
- Ko Nagase は Georepublic のメンバーで日本で働いています。pgRouting プロジェクトの Windows と Mac OSX 環境のテストを行っています。また QGIS 用の pgRoutingLayers プラグインのコントリビューターでもあります。OSGeo チャーターメンバー。
- Stephen Woodbridge は マサチューセッツ州のグレーターボストンにある iMaptools で働いています。pgRouting の PSC メンバー・開発者です。マッピング、ジオコーディング、リバースジオコーディング、ルート検索、リモートセンシング画像のプロセッシングソリューションを開発しています。OSGeo チャーターメンバー。
- Vicky Vergara は Georepublic のメンバーでメキシコで働いています。pgRouting プロジェクトのコア開発者で、GSoC のメンターも行っています。OSGeo チャーターメンバー。
ライセンス
この文章は クリエイティブ・コモンズ 表示-継承 3.0 ライセンス の元で利用可能です。
Supported by