Step 3: Create a routing database and load PostGIS and pgRouting functions
に従って routing データベースを作成します。
1. Create a routing database and load PostGIS
次のコマンドでデータベースを作成します。
user@deb6-vmw:~/pgrouting-1.05$ su - postgres
パスワード:
postgres@deb6-vmw:~$ createdb -T template_postgis routing
2. Add pgRouting core functions (required)
次のコマンドで pgRouting core 関数を追加します。
postgres@deb6-vmw:~$ psql -f /usr/share/postlbs/routing_core.sql routing
CREATE TYPE
CREATE TYPE
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
postgres@deb6-vmw:~$ psql -f /usr/share/postlbs/routing_core_wrappers.sql routing
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE TYPE
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
postgres@deb6-vmw:~$ psql -f /usr/share/postlbs/routing_topology.sql routing
CREATE FUNCTION
CREATE FUNCTION
3. Add pgRouting extra functions (optional)
次のコマンドで pgRouting extra 関数を追加します。
# With TSP
postgres@deb6-vmw:~$ psql -f /usr/share/postlbs/routing_tsp.sql routing
postgres@deb6-vmw:~$ psql -f /usr/share/postlbs/routing_tsp_wrappers.sql routing
# With Driving Distance
postgres@deb6-vmw:~$ psql -f /usr/share/postlbs/routing_dd.sql routing
postgres@deb6-vmw:~$ psql -f /usr/share/postlbs/routing_dd_wrappers.sql routing
続く ...
0 件のコメント:
コメントを投稿