Update create_osm_roads.sh
This commit is contained in:
parent
4c50956dce
commit
519c741356
|
@ -1,6 +1,11 @@
|
||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
|
||||||
|
echo " Création de la couche osm_roads"
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
|
||||||
# 1. export du tracé depuis la base redadeg
|
# 1. export du tracé depuis la base redadeg
|
||||||
|
|
||||||
|
@ -10,15 +15,15 @@ pg_dump --file data/redadeg_trace.sql --host localhost --username redadeg --no-p
|
||||||
|
|
||||||
# 2. import dans la base OSM
|
# 2. import dans la base OSM
|
||||||
|
|
||||||
psql -U osmbr -d osm -c "DROP TABLE public.phase_1_trace;"
|
psql -h localhost -U osmbr -d osm -c "DROP TABLE public.phase_1_trace;"
|
||||||
psql -U osmbr -d osm < data/redadeg_trace.sql
|
psql -h localhost -U osmbr -d osm < data/redadeg_trace.sql
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 3. calcul de la couche osm_roads = intersection buffer trace et routes OSM
|
# 3. calcul de la couche osm_roads = intersection buffer trace et routes OSM
|
||||||
|
|
||||||
psql -U osmbr -d osm -c "TRUNCATE TABLE osm_roads ;"
|
psql -h localhost -U osmbr -d osm -c "TRUNCATE TABLE osm_roads ;"
|
||||||
psql -U osmbr -d osm -c "WITH trace_buffer AS (
|
psql -h localhost -U osmbr -d osm -c "WITH trace_buffer AS (
|
||||||
SELECT
|
SELECT
|
||||||
secteur_id,
|
secteur_id,
|
||||||
ST_Union(ST_Buffer(the_geom, 25, 'quad_segs=2')) AS the_geom
|
ST_Union(ST_Buffer(the_geom, 25, 'quad_segs=2')) AS the_geom
|
||||||
|
@ -59,11 +64,11 @@ pg_dump --file data/osm_roads.sql --host localhost --username osmbr --no-passwor
|
||||||
|
|
||||||
# 5. import dans la base redadeg
|
# 5. import dans la base redadeg
|
||||||
|
|
||||||
psql -U redadeg -d redadeg -c "DROP TABLE public.phase_1_trace;"
|
psql -h localhost -U redadeg -d redadeg -c "DROP TABLE public.phase_1_trace;"
|
||||||
psql -U redadeg -d redadeg < data/redadeg_trace.sql
|
psql -h localhost -U redadeg -d redadeg < data/redadeg_trace.sql
|
||||||
|
|
||||||
psql -U redadeg -d redadeg -c "TRUNCATE TABLE public.osm_roads;"
|
psql -h localhost -U redadeg -d redadeg -c "TRUNCATE TABLE public.osm_roads;"
|
||||||
psql -U redadeg -d redadeg < data/osm_roads.sql
|
psql -h localhost -U redadeg -d redadeg < data/osm_roads.sql
|
||||||
|
|
||||||
|
|
||||||
echo "fini"
|
echo "fini"
|
||||||
|
|
Loading…
Reference in a new issue