1. 序章

要約

pgRoutingPostGIS にルート検索の機能を追加します。この初歩的なワークショップではどのように利用できるかを示します。OpenStreetMap の道路ネットワークデータを用いた実用的な例を提供します。データの準備から、ルート検索クエリの作成、 『plpgsql』 のカスタム関数の作成、そしてウェブマッピングアプリケーション上でのルート描画までを網羅します。言い換えれば、 pgRouting を他の FOSS4G ツールと統合します。

道路ネットワークのナビゲーションは曲がる方向の制限や時間に依存した属性をサポートした複雑なルート検索アルゴリズムを要求します。 pgRouting は拡張可能なオープンソースのライブラリで、最短経路探索のための多様なツールを PostgreSQL 及び PostGIS の拡張として提供します。

このワークショップでは実際の道路ネットワーク上で pgRouting を用いた最短経路探索にフォーカスし、以下のトピックをカバーします:

  • pgRouting のインストール
  • ルート検索トポロジの作成
  • pgRouting のアルゴリズムの利用
  • OpenStreetMap の道路ネットワークデータのインポート
  • より高度なクエリの作成
  • ‘plpgsql’ での独自の PostgreSQL ストアドプロシージャの記述
  • 簡単なブラウザアプリケーションの構築
  • OpenLayers による簡単な地図インターフェースの構築

前提条件

  • ワークショップの難易度: 中級
  • 参加者の予備知識: SQL (PostgreSQL, PostGIS), Javascript, HTML
  • 準備: このワークショップでは OSGeo Live (バージョン 12.0)を使用します。

講師及び著者

アルファベット順:

  • Daniel KastlGeorepublic の創立者及び CEO で、ドイツと日本で働いています。 pgRouting コミュニティのモデレート及びプロモートを行っていて、プロジェクト開始時からの開発を行っており、また、日本におけるアクティブな OSM の貢献者でもあります。OSGeo チャーターメンバー。
  • Ko NagaseGeorepublic のメンバーで日本で働いています。pgRouting プロジェクトの Windows と Mac OSX 環境のテストを行っています。また QGIS 用の pgRoutingLayers プラグインのコントリビューターでもあります。OSGeo チャーターメンバー。
  • Stephen Woodbridge は マサチューセッツ州のグレーターボストンにある iMaptools で働いています。pgRouting の PSC メンバー・開発者です。マッピング、ジオコーディング、リバースジオコーディング、ルート検索、リモートセンシング画像のプロセッシングソリューションを開発しています。OSGeo チャーターメンバー。
  • Vicky VergaraGeorepublic のメンバーでメキシコで働いています。pgRouting プロジェクトのコア開発者で、GSoC のメンターも行っています。OSGeo チャーターメンバー。

ライセンス

この文章は クリエイティブ・コモンズ 表示-継承 3.0 ライセンス の元で利用可能です。

../_images/license.png

Supported by

Georepublic iMapTools