tracé : ajout infos secteur et ordre
This commit is contained in:
parent
e5fb324f3d
commit
b5d23ce807
|
@ -11,7 +11,9 @@ CREATE TABLE phase_1_trace_3948
|
|||
(
|
||||
ogc_fid integer,
|
||||
name text,
|
||||
description text,
|
||||
secteur int,
|
||||
ordre int,
|
||||
longueur numeric,
|
||||
the_geom geometry(LineString,3948),
|
||||
CONSTRAINT phase_1_trace_3948_pkey PRIMARY KEY (ogc_fid),
|
||||
CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'LINESTRING'::text),
|
||||
|
|
|
@ -17,7 +17,7 @@ curl -sS http://umap.openstreetmap.fr/fr/datalayer/715179/ > phase_1_pk_vip.geo
|
|||
# note : les coordonnées sont en 3857 maisla déclaration de la table = 4326
|
||||
|
||||
psql -d redadeg -c "DROP TABLE phase_1_trace_3857 CASCADE;"
|
||||
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=redadeg password=redadeg dbname=redadeg" phase_1_trace.geojson -nln phase_1_trace_3857 -lco GEOMETRY_NAME=the_geom
|
||||
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=redadeg password=redadeg dbname=redadeg" phase_1_trace.geojson -nln phase_1_trace_3857 -lco GEOMETRY_NAME=the_geom -explodecollections
|
||||
|
||||
psql -d redadeg -c "DROP TABLE phase_1_pk_vip_3857;"
|
||||
ogr2ogr -f "PostgreSQL" PG:"host=localhost user=redadeg password=redadeg dbname=redadeg" phase_1_pk_vip.geojson -nln phase_1_pk_vip_3857 -lco GEOMETRY_NAME=the_geom
|
||||
|
|
|
@ -2,8 +2,20 @@
|
|||
|
||||
TRUNCATE phase_1_trace_3948 ;
|
||||
INSERT INTO phase_1_trace_3948
|
||||
SELECT ogc_fid, name, '', ST_Transform(the_geom,3948) AS the_geom
|
||||
FROM phase_1_trace_3857 ;
|
||||
SELECT
|
||||
ogc_fid, name,
|
||||
secteur::int,
|
||||
ordre::int,
|
||||
0,
|
||||
ST_Transform(the_geom,3948) AS the_geom
|
||||
FROM phase_1_trace_3857
|
||||
WHERE ST_LENGTH(the_geom) > 0
|
||||
ORDER BY secteur ASC, ordre ASC ;
|
||||
|
||||
-- mise à jour de la longueur 1 fois la géométrie passée en CC48
|
||||
UPDATE phase_1_trace_3948
|
||||
SET longueur = TRUNC( ST_Length(the_geom)::numeric / 1000 , 2) ;
|
||||
|
||||
|
||||
|
||||
TRUNCATE phase_1_pk_vip_3948 ;
|
||||
|
@ -12,6 +24,7 @@ INSERT INTO phase_1_pk_vip_3948
|
|||
FROM phase_1_pk_vip_3857 ;
|
||||
|
||||
|
||||
|
||||
TRUNCATE phase_1_trace_troncons_3948 ;
|
||||
INSERT INTO phase_1_trace_troncons_3948
|
||||
SELECT
|
||||
|
|
Loading…
Reference in a new issue