ar_redadeg/scripts/traitements_phase_5.sql
2019-10-23 22:47:46 +02:00

38 lines
814 B
SQL

-- on vide puis on remplit à nouveau la couche finale des PK
TRUNCATE phase_5_pk ;
-- pour le moment avec les données de référence
INSERT INTO phase_5_pk
SELECT
r.pk_id,
ROUND(ST_X(ST_Transform(u.the_geom,2154))::numeric,1) as pk_x,
ROUND(ST_Y(ST_Transform(u.the_geom,2154))::numeric,1) as pk_y,
ST_X(u.the_geom) as pk_long,
ST_Y(u.the_geom) as pk_lat,
NULL as length_real,
r.length_theorical,
r.secteur_id,
r.municipality_admincode,
r.municipality_postcode,
r.municipality_name_fr,
r.municipality_name_br,
r.way_osm_id,
r.way_highway,
r.way_type,
r.way_oneway,
r.way_ref,
r.way_name_fr,
r.way_name_br,
u.the_geom
FROM phase_5_pk_ref r FULL JOIN phase_5_pk_umap u ON r.pk_id = u.pk_id
WHERE u.pk_id IS NOT NULL
ORDER BY r.pk_id ;
-- on calcule les coordonnées