ajout et tri des tronçons et des km
This commit is contained in:
parent
5aadc22dee
commit
a0fc58080c
|
@ -6,7 +6,7 @@
|
||||||
-- au moins en créant une table en dur en 3948 on est sûr des longueurs
|
-- au moins en créant une table en dur en 3948 on est sûr des longueurs
|
||||||
|
|
||||||
|
|
||||||
DROP TABLE phase_1_trace_3948 ;
|
DROP TABLE phase_1_trace_3948 CASCADE ;
|
||||||
CREATE TABLE phase_1_trace_3948
|
CREATE TABLE phase_1_trace_3948
|
||||||
(
|
(
|
||||||
ogc_fid integer,
|
ogc_fid integer,
|
||||||
|
@ -20,7 +20,7 @@ CREATE TABLE phase_1_trace_3948
|
||||||
CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 3948)
|
CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 3948)
|
||||||
);
|
);
|
||||||
|
|
||||||
DROP TABLE phase_1_pk_vip_3948 ;
|
DROP TABLE phase_1_pk_vip_3948 CASCADE ;
|
||||||
CREATE TABLE phase_1_pk_vip_3948
|
CREATE TABLE phase_1_pk_vip_3948
|
||||||
(
|
(
|
||||||
ogc_fid integer,
|
ogc_fid integer,
|
||||||
|
@ -40,6 +40,7 @@ CREATE TABLE phase_1_trace_troncons_3948
|
||||||
(
|
(
|
||||||
uid bigint,
|
uid bigint,
|
||||||
secteur int,
|
secteur int,
|
||||||
|
ordre bigint,
|
||||||
km bigint,
|
km bigint,
|
||||||
km_reel bigint,
|
km_reel bigint,
|
||||||
longueur integer,
|
longueur integer,
|
||||||
|
@ -49,6 +50,10 @@ CREATE TABLE phase_1_trace_troncons_3948
|
||||||
CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 3948)
|
CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 3948)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
ALTER TABLE phase_1_trace_3948 OWNER to redadeg;
|
||||||
|
ALTER TABLE phase_1_pk_vip_3948 OWNER to redadeg;
|
||||||
|
ALTER TABLE phase_1_trace_troncons_3948 OWNER to redadeg;
|
||||||
|
|
||||||
-- table des PK auto en fin de tronçon
|
-- table des PK auto en fin de tronçon
|
||||||
/*DROP TABLE phase_1_pk_auto_3948 ;
|
/*DROP TABLE phase_1_pk_auto_3948 ;
|
||||||
CREATE TABLE phase_1_pk_auto_3948
|
CREATE TABLE phase_1_pk_auto_3948
|
||||||
|
@ -64,21 +69,25 @@ CREATE TABLE phase_1_pk_auto_3948
|
||||||
);*/
|
);*/
|
||||||
|
|
||||||
-- vue des PK auto en fin de tronçon
|
-- vue des PK auto en fin de tronçon
|
||||||
|
DROP VIEW IF EXISTS phase_1_pk_auto_3948 ;
|
||||||
CREATE VIEW phase_1_pk_auto_3948 AS
|
CREATE VIEW phase_1_pk_auto_3948 AS
|
||||||
SELECT
|
SELECT
|
||||||
uid, secteur, km, km_reel,
|
uid, secteur, ordre, km, km_reel,
|
||||||
ST_Line_Interpolate_Point(the_geom, 1)::geometry(Point, 3948) AS the_geom
|
ST_Line_Interpolate_Point(the_geom, 1)::geometry(Point, 3948) AS the_geom
|
||||||
FROM phase_1_trace_troncons_3948 ;
|
FROM phase_1_trace_troncons_3948
|
||||||
|
ORDER BY secteur ASC, ordre ASC, km ASC ;
|
||||||
|
|
||||||
-- la même mais en 4326 pour export
|
-- la même mais en 4326 pour export
|
||||||
--DROP VIEW phase_1_pk_auto_4326 ;
|
DROP VIEW IF EXISTS phase_1_pk_auto_4326 ;
|
||||||
CREATE VIEW phase_1_pk_auto_4326 AS
|
CREATE VIEW phase_1_pk_auto_4326 AS
|
||||||
SELECT
|
SELECT
|
||||||
uid, secteur, km, km_reel,
|
uid, secteur, ordre, km, km_reel,
|
||||||
ST_Transform(the_geom,4326)::geometry(Point, 4326) AS the_geom
|
ST_Transform(the_geom,4326)::geometry(Point, 4326) AS the_geom
|
||||||
FROM phase_1_pk_auto_3948 ;
|
FROM phase_1_pk_auto_3948
|
||||||
|
ORDER BY secteur ASC, ordre ASC, km ASC ;
|
||||||
|
|
||||||
|
ALTER TABLE phase_1_pk_auto_3948 OWNER to redadeg;
|
||||||
|
ALTER TABLE phase_1_pk_auto_4326 OWNER to redadeg;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,7 @@ INSERT INTO phase_1_trace_troncons_3948
|
||||||
SELECT
|
SELECT
|
||||||
row_number() over() as uid,
|
row_number() over() as uid,
|
||||||
secteur,
|
secteur,
|
||||||
|
ordre,
|
||||||
NULL AS km,
|
NULL AS km,
|
||||||
NULL AS km_reel,
|
NULL AS km_reel,
|
||||||
NULL AS longueur,
|
NULL AS longueur,
|
||||||
|
|
Loading…
Reference in a new issue