From 65b93be1b6076b2a2fd5267e51cdfe35f08478c4 Mon Sep 17 00:00:00 2001 From: MaelReboux Date: Mon, 14 Oct 2019 21:20:17 +0200 Subject: [PATCH] phase 4 --- scripts/create_tables.sql | 16 ++++++- scripts/traitements_phase_4.sh | 76 ++++++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+), 1 deletion(-) create mode 100755 scripts/traitements_phase_4.sh diff --git a/scripts/create_tables.sql b/scripts/create_tables.sql index 3aee781..3a11dea 100644 --- a/scripts/create_tables.sql +++ b/scripts/create_tables.sql @@ -603,8 +603,22 @@ ALTER TABLE phase_3_pk_sens_verif_4326 OWNER TO redadeg; +/* +========================================================================== + + phase 4 : création de la couche des PK à charger dans umap pour la phase 5 + +========================================================================== +*/ - +DROP VIEW IF EXISTS phase_4_pk_auto_4326 ; +CREATE VIEW phase_4_pk_auto_4326 AS + SELECT + pk_id integer, + secteur_id integer, + ST_Transform(the_geom,4326)::geometry(Point, 4326) AS the_geom + FROM phase_3_pk_auto ; +ALTER TABLE phase_4_pk_auto_4326 OWNER TO redadeg; diff --git a/scripts/traitements_phase_4.sh b/scripts/traitements_phase_4.sh new file mode 100755 index 0000000..8438200 --- /dev/null +++ b/scripts/traitements_phase_4.sh @@ -0,0 +1,76 @@ +#!/bin/bash + +# ce traitement consiste à exporter les données tracé et PK auto de la phase 4 pour alimenter autant de cartes Umap que de secteurs. +# ces cartes umap servent en phase 5 à modifier le placement des PK +# phase 5 = gestion manuelle des PK + + +set -e +set -u + +PSQL=/usr/bin/psql +DB_HOST=192.168.56.131 +DB_NAME=redadeg +DB_USER=redadeg + + + +#cd /data/www/vhosts/ar-redadeg_openstreetmap_bzh/htdocs/scripts/ + + +echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" +echo " Création des données phase 4" +echo "" +echo " exports geojson par secteurs" +echo "" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_01.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id = 10" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_02.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id = 20" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_03.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id = 30" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_04.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id = 40" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_05.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id = 50" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_06.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id <= 60 and secteur_id < 70" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_07.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id <= 70 and secteur_id < 80" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_08.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id <= 80 and secteur_id < 90" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_09.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id <= 90 and secteur_id < 100" + + +ogr2ogr -f "GeoJSON" data/phase_4_pk_secteur_10.geojson PG:"host=$DB_HOST user=redadeg password=redadeg dbname=redadeg" phase_4_pk_auto_4326 -where "secteur_id <= 100 and secteur_id < 110" + + +echo " fait" +echo "" + +echo " pousse vers serveur" +echo "" + +rsync -av -z data/phase_4_*.geojson breizhpovh2:/data/www/vhosts/ar-redadeg_openstreetmap_bzh/htdocs/scripts/data/ + +echo "" +echo " fait" +echo "" + + +echo "" +echo "" +echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" +echo " F I N" +echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" +echo ""