forked from sigagglocompiegne/docurba
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mig_bd_docurba.sql
8022 lines (7010 loc) · 445 KB
/
mig_bd_docurba.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-- ############################################################################################ SUIVI CODE SQL ###################################################################################################
-- 2018/01/16 : GB / initialisation du script SQL de création de la nouvelle structure de données suite au nouveau standard CNIG de décembre 2017
-- GB / ATTENTION : les tables et liste de domaine (ou valeur), ..... spécifiques au PNR et à OLV ont été mis en commentaire dans ce script mais adaptée au modèle
-- GB / Reste à la charge de chaque partenaire d'adapter ce script à sa situation
-- 2018/04/19 : GB / Intégration dans la chaine de production des tables geo_p_zone_urba et an_ads_commune non compris dans le standard CNIG mais servant également à la gestion des données des docs d'urbanisme
-- initialisation du code et migration des données intégrées pour ces 2 tables
-- 2018/04/27 : GB / Adaptation de la migration des données PSC et INFO suite validation de la grille de correspondance 2014-2017
-- 2018/07/25 : GB / Intégration du champ optionnel l_meta dans le script de migration et adaptation des sous-types dans les migrations suites aux dernières procédures intégrées
-- 2018/08/07 : GB / Ajout des vues matérialisées Grand Public pour l'application de consultation des documents d'urbanisme
-- / Ajout des nouveaux profils de connexion et leur privilège suite à la modification des rôles dans la base de l'ARC
-- 2018/08/16 : GB / Correction bug de migration sur la réécriture des noms de fichiers (suite test intégration GeoPortail)
-- 2018/08/20 : GB / Intégration des vues applicatives PLUi de l'ARC
-- 2018/10/29 : GB / Intégration des modifications mineures du standard v2017b (ajout du code 98-00 comme information) et modification de l'idzone (ZO et non Z)
-- ############################################################################################## SCHEMA #########################################################################################################
--
-- COMMENT GB : -------------------------------------------------------------------
-- Début de la transaction (ne s'exécutera en base qu'une fois le processus réussi)
-- --------------------------------------------------------------------------------
BEGIN;
-- COMMENT GB : ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Création d'un schéma pour tester le script d'import et vérifier les données
-- Mettre en commentaire pour la mise en production, le rennomage des tables s'effectue à la fin de ce script (qui seront à décommenter pour la mise en production)
-- Laisser également en commentaire les lignes affectant des droits au groupe_sig si ce groupe n'existe pas dans vos structures
-- IMPORTANT : lors de la mise en production il faut remplacer m_urbanisme_doc_cnig2017 par m_urbanisme_doc_cnig2017 ,mettre en commentaire lacréation du schéma et décommenter la partie de DROP IF EXISTS ou ALTER TABLE qui suivent
-- IMPORTANT : depuis le 7 août 2018, les nouveaux profils de connexion intégrés dans la base de données de l'ARC
-- ainsi que leurs privilèges ont été insérés dans ce script.
-- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- COMMENT GB : ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- IMPORTANT : Mettre en commentaire pour la mise en production
DROP SCHEMA IF EXISTS m_urbanisme_doc_cnig2017 CASCADE;
CREATE SCHEMA m_urbanisme_doc_cnig2017
AUTHORIZATION sig_create;
GRANT USAGE ON SCHEMA m_urbanisme_doc_cnig2017 TO edit_sig;
GRANT ALL ON SCHEMA m_urbanisme_doc_cnig2017 TO sig_create;
GRANT ALL ON SCHEMA m_urbanisme_doc_cnig2017 TO create_sig;
GRANT USAGE ON SCHEMA m_urbanisme_doc_cnig2017 TO read_sig;
ALTER DEFAULT PRIVILEGES IN SCHEMA m_urbanisme_doc_cnig2017
GRANT ALL ON TABLES TO create_sig;
ALTER DEFAULT PRIVILEGES IN SCHEMA m_urbanisme_doc_cnig2017
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLES TO edit_sig;
ALTER DEFAULT PRIVILEGES IN SCHEMA m_urbanisme_doc_cnig2017
GRANT SELECT ON TABLES TO read_sig;
COMMENT ON SCHEMA m_urbanisme_doc_cnig2017
IS 'Schéma contenant les données métiers relatives aux documents d''urbanisme du nouveau modèle CNIG2017 pour test';
-- ####################################################################################################################################################
-- ### ###
-- ### DOMAINES DE VALEURS ###
-- ### ###
-- ####################################################################################################################################################
-- COMMENT GB : --------------------------------------------------------------------------------------
-- Création des domaines de valeurs avant les tables nécessaires pour la création des clés étrangères
-- ---------------------------------------------------------------------------------------------------
-- ################################################################# Domaine valeur - lt_etat #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_etat
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_etat;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_etat
(
code character(2) NOT NULL,
valeur character varying(80) NOT NULL,
CONSTRAINT lt_etat_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_etat
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_etat TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_etat TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_etat TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_etat
IS 'Liste des valeurs de l''attribut état de la donnée doc_urba';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_etat.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_etat.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_etat(
code, valeur)
VALUES
('01','en cours de procédure'),
('02','arrêté'),
('03','opposable'),
('04','annulé'),
('05','remplacé'),
('06','abrogé'),
('07','approuvé'),
('08','partiellement annulé'),
('09','caduc');
-- ################################################################# Domaine valeur - lt_typedoc #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_typedoc
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_typedoc;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_typedoc
(
code character varying(4) NOT NULL,
valeur character varying(80) NOT NULL,
CONSTRAINT lt_typedoc_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_typedoc
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_typedoc TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_typedoc TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_typedoc TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_typedoc
IS 'Liste des valeurs de l''attribut typedoc de la donnée doc_urba';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typedoc.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typedoc.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_typedoc(
code, valeur)
VALUES
('RNU','Règlement national de l''urbanisme'),
('PLU','Plan local d''urbanisme'),
('PLUI','Plan local d''urbanisme intercommunal'),
('POS','Plan d''occupation des sols'),
('CC','Carte communale'),
('PSMV','Plan de sauvegarde et de mise en valeur');
-- ################################################################# Domaine valeur - lt_typeref #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_typeref
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_typeref;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_typeref
(
code character varying(2) NOT NULL,
valeur character varying(80) NOT NULL,
CONSTRAINT lt_typeref_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_typeref
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_typeref TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_typeref TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_typeref TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_typeref
IS 'Liste des valeurs de l''attribut typeref de la donnée doc_urba';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typeref.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typeref.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_typeref(
code, valeur)
VALUES
('01','PCI'),
('02','BD Parcellaire'),
('03','RPCU'),
('04','Référentiel local');
-- ################################################################# Domaine valeur - lt_nomproc #############################################
-- COMMENT GB : ------------------------------------------------------------------------------------------------------------------------------------------------
-- Cette table a été implémentéé en prenant en compte pour chaque procédure associée à un numéro, de tous les cas possibles de 1 à 9 (au besoin ajouter des cas)
-- -------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Table: m_urbanisme_doc_cnig2017.lt_nomproc
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_nomproc;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_nomproc
(
code character varying(3) NOT NULL,
valeur character varying(80) NOT NULL,
CONSTRAINT lt_nomproc_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_nomproc
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_nomproc TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_nomproc TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_nomproc TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_nomproc
IS 'Liste des valeurs de l''attribut Nom de la procédure de la donnée doc_urba';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_nomproc.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_nomproc.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_nomproc(
code, valeur)
VALUES
('RNU','Commune soumise au RNU'),
('E','Elaboration'),
('MC','Mise en compatibilité'),
('MJ','Mise à jour'),
('M','Modification de droit commun'),
('MS','Modification simplifiée'),
('R','Révision'),
('RS','Révision simplifiée'),
('A','Abrogation');
-- ################################################################# Domaine valeur - lt_typezone #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_typezone
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_typezone;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_typezone
(
code character varying(3) NOT NULL,
valeur character varying(80) NOT NULL,
CONSTRAINT lt_typezone_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_typezone
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_typezone TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_typezone TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_typezone TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_typezone
IS 'Liste des valeurs de l''attribut typezone de la donnée zone_urba';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typezone.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typezone.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_typezone(
code, valeur)
VALUES
('U','Urbaine'),
('AUc','A urbaniser'),
('AUs','A urbaniser bloquée'),
('A','Agricole'),
('N','Naturel et forestière');
-- ################################################################# Domaine valeur - lt_destdomi #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_destdomi
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_destdomi;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_destdomi
(
code character (2) NOT NULL,
valeur character varying(80) NOT NULL,
CONSTRAINT lt_destdomi_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_destdomi
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_destdomi TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_destdomi TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_destdomi TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_destdomi
IS 'Liste des valeurs de l''attribut destdomi de la donnée zone_urba';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_destdomi.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_destdomi.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_destdomi(
code, valeur)
VALUES
('00','Sans objet ou non encore définie dans le règlement'),
('01','Habitat'),
('02','Activité'),
('03','Destination mixte habitat/activité'),
('04','Loisirs et tourisme'),
('05','Equipement'),
('07','Activité agricole'),
('08','Espace naturel'),
('09','Espace remarquable'),
('10','Secteur de carrière'),
('99','Autre');
-- ################################################################# Domaine valeur - lt_typesect #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_typesect
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_typesect;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_typesect
(
code character varying(2) NOT NULL, -- Code
valeur character varying(100) NOT NULL, -- Valeur
CONSTRAINT lt_typesect_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_typesect
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_typesect TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_typesect TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_typesect TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_typesect
IS 'Liste des valeurs de l''attribut typesect de la donnée zone_urba';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typesect.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typesect.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_typesect(
code, valeur)
VALUES
('ZZ','Non concerné'),
('01','Secteur ouvert à la construction'),
('02','Secteur réservé aux activités'),
('03','Secteur non ouvert à la construction, sauf exceptions prévues par la loi'),
('99','Zone non couverte par la carte communale');
-- ################################################################# Domaine valeur - lt_libsect #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_libsect
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_libsect;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_libsect
(
code character varying(3) NOT NULL,
valeur character varying(100) NOT NULL,
CONSTRAINT lt_libsect_pkey PRIMARY KEY (code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_libsect
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_libsect TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_libsect TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_libsect TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_libsect
IS 'Liste des valeurs de l''attribut libelle à saisir pour la carte communale (convention de libellé pour l''affichage cartographique)';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_libsect.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_libsect.valeur IS 'Valeur';
INSERT INTO m_urbanisme_doc_cnig2017.lt_libsect(
code, valeur)
VALUES
('ZC','Secteur ouvert à la construction'),
('ZCa','Secteur réservé aux activités'),
('ZnC','Secteur non ouvert à la construction, sauf exceptions prévues par la loi'),
('RNU','Zone non couverte par la carte communale (soumise au Règlement National de l''Urbanisme');
-- ################################################################# Domaine valeur - lt_typepsc #############################################
-- COMMENT GB : -------------------------------------------------------------------------------------------------------------------------------------------------------
-- La liste de valeurs des prescriptions est celle fournie par le modèle, et contient dans une seule table le code et sous-code (une clé étrangère composéea été créée)
-- --------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Table: m_urbanisme_doc_cnig2017.lt_typepsc
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_typepsc;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_typepsc
(
code character(2) NOT NULL,
sous_code character varying(2) NOT NULL,
valeur character varying(254) NOT NULL,
ref_leg character varying(80),
ref_reg character varying(80),
CONSTRAINT lt_typepsc_pkey PRIMARY KEY (code,sous_code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_typepsc
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_typepsc TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_typepsc TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_typepsc TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_typepsc
IS 'Liste des valeurs de l''attribut typepsc de la donnée prescription_surf, prescription_lin et prescription_pct';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typepsc.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typepsc.sous_code IS 'Sous code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typepsc.valeur IS 'Valeur';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typepsc.ref_leg IS 'Références législatives du code de l''urbanisme';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typepsc.ref_reg IS 'Références réglementaires du code de l''urbanisme';
INSERT INTO m_urbanisme_doc_cnig2017.lt_typepsc(
code, sous_code, valeur, ref_leg, ref_reg)
VALUES
('01','00','Espace boisé classé','L113-1','R151-31 1°'),
('01','01','Espace boisé classé à protéger ou conserver','L113-1','R151-31 1°'),
('01','02','Espace boisé classé à créer','L113-1','R151-31 1°'),
('01','03','Espace boisé classé significatif au titre de la loi littoral','L121-27',null),
('02','00','Limitations de la constructibilité pour des raisons environnementales, de risques,d''intérêt général',null,'R151-31 2° et R151-34 1°'),
('02','01','Secteur avec interdiction de constructibilité pour des raisons environnementales,de risques, d''intérêt général',null,'R151-31 2°'),
('02','02','Secteur avec conditions spéciales de constructibilité pour des raisons environnementales, de risques, d''intérêt général',null,'R151-34 1°'),
('03','00','Secteur avec disposition de reconstruction / démolition','L151-10','R151-34 3°'),
('03','01','Secteur dans lequel la reconstruction à l''identique d''un bâtiment détruit par un sinistre n''est pas autorisée',null,'R161-7'),
('03','02','Interdiction de restauration de bâtiment dont il reste l''essentiel des murs porteurs','L111-23',null),
('04','00','Périmètre issu des PDU sur obligation de stationnement','L151-47 dernier alinéa',null),
('05','00','Emplacement réservé','L151-41 1° à 3°','R151-48 2°,R151-50 1°,R151-34 4°,R151-43 3°'),
('05','01','Emplacement réservé aux voies publiques','L151-41 1°','R151-48 2°'),
('05','02','Emplacement réservé aux ouvrages publics','L151-41 1°','R151-50 1°'),
('05','03','Emplacement réservé aux installations d''intérêt général','L151-41 2°','R151-34 4°'),
('05','04','Emplacement réservé aux espaces verts/continuités écologiques','L151-41 3°','R151-43 3°'),
('05','05','Emplacement réservé logement social/mixité sociale','L151-41 4°','R151-38 1°'),
('05','06','Servitude de localisation des voies, ouvrages publics, installations d''intérêt général et espaces verts en zone U ou AU','L151-41 dernier alinéa',null),
('05','07','Secteur de projet en attente d''un projet d''aménagement global','L151-41 5°','R151-32'),
('06','06','Secteur à densité maximale pour les reconstructions ou aménagements de bâtiments existants','Abrogé','Abrogé'),
('07','00','Patrimoine bâti, paysager ou éléments de paysages à protéger pour des motifs d''ordre culturel, historique, architectural ou écologique','L151-19 et L151-23','R151-41 3° et R151-43 5°'),
('07','01','Patrimoine bâti à protéger pour des motifs d''ordre culturel, historique, architectural','L151-19','R151-41 3°'),
('07','02','Patrimoine paysager à protéger pour des motifs d''ordre culturel, historique, architectural','L151-19','R151-41 3°'),
('07','03','Patrimoine paysager correspondant à un espacer boisé à protéger pour des motifs d''ordre culturel, historique, architectural','L151-19','R151-41 3°'),
('07','04','Éléments de paysage, (sites et secteurs) à préserver pour des motifs d''ordre écologique','L151-23','R151-43 5°'),
('07','05','Éléments de paysage correspondant à un espace boisé, (sites et secteurs) à préserver pour des motifs d''ordre écologique','L151-23 al.1','R151-43 5°'),
('08','00','Terrain cultivé ou non bâti à protéger en zone urbaine','L151-23 al. 2','R151-43 6°'),
('13','00','Zone à aménager en vue de la pratique du ski','L151-38 al. 2','R151-48 3°'),
('14','00','Secteur de plan de masse',null,'R151-40'),
('15','00','Règles d''implantation des constructions','L151-17 et L151-18 ?','R151-39 dernier alinéa'),
('15','01','Implantation des constructions par rapport aux voies et aux emprises publiques','L151-18',null),
('15','02','Implantation des constructions par rapport aux limites séparatives latérales','L151-18',null),
('15','03','Implantation des constructions par rapport aux limites des fonds de parcelles','L151-18 ?',null),
('15','98','Implantation alternative des constructions','L151-17',null),
('16','00','Constructions et installations nécessaires à des équipements collectifs','L151-11 1°',null),
('16','01','Bâtiment susceptible de changer de destination','L151-11 2°',null),
('16','02','Bâtiments d''habitation existants pouvant faire l''objet d’extensions ou d’annexes','L151-12',null),
('16','03','Secteur de taille et de capacité d''accueil limitées (STECAL)','L151-13',null),
('17','00','Secteur à programme de logements mixité sociale en zone U et AU','L151-15','R151-38 3°'),
('18','00','Secteur comportant des orientations d''aménagement et de programmation (OAP)','L151-6 et L151-7',null),
('18','01','OAP de projet (sans règlement)','L151-6 et L151-7','R151-8'),
('18','02','OAP entrées de ville','L151-6 et L151-7 1°','R151-6'),
('18','03','OAP relatives à la réhabilitation, la restructuration, la mise en valeur ou l''aménagement','L.151-7 4°',null),
('18','04','OAP d''adaptation des périmètres de transports collectifs','L151-7 6°',null),
('18','05','OAP patrimoniales, architecturales et écologiques','L151-6 et L151-7','R151-7'),
('18','06','OAP relatives à l''habitat','L151-6 ou L151-46',null),
('18','07','OAP comprenant des dispositions relatives à l''équipement commercial et artisanal','L151-6 2e alinéa ou L151-7 2°',null),
('18','08','OAP relatives aux transports et aux déplacements','L151-6 ou L151-47',null),
('19','00','Secteur protégé en raison de la richesse du sol et du sous-sol',null,'R.151-34 2°'),
('20','00','Secteur à transfert de constructibilité en zone N','L151-25','R151-36'),
('22','00','Diversité commerciale à protéger ou à développer','L151-16','R151-37 4°'),
('22','01','Diversité commerciale à protéger','L151-16','R151-37 4°'),
('22','02','Diversité commerciale à développer','L151-16','R151-37 4°'),
('22','03','Linéaire commercial protégé','L151-16','R151-37 4°'),
('22','04','Linéaire commercial protégé renforcé','L151-16','R151-37 4°'),
('23','00','Secteur avec taille minimale des logements en zone U et AU','L151-14','R151-38 2°'),
('24','00','Voies, chemins, transport public à conserver et à créer','L151-38','R151-48 1°'),
('24','01','Voies de circulation à créer, modifier ou conserver','L151-38','R151-48 1°'),
('24','02','Voies de circulation à modifier','L151-38','R151-48 1°'),
('24','03','Voies de circulation à créer','L151-38','R151-48 1°'),
('24','04','Voies de circulation à conserver','L151-38','R151-48 1°'),
('25','00','Eléments de continuité écologique et trame verte et bleue','L151-23 al. 2','R151-43 4° et R151-43-8°'),
('26','00','Secteur de performance énergétique','L151-21','R151-42 1°'),
('26','01','Secteur de performance énergétique renforcé','L151-21','R151-42 2°'),
('27','00','Secteur d’aménagement numérique','L151-40','R151-50 2°'),
('28','00','Conditions de desserte',null,' R151-47 1° et 2°'),
('28','01','Conditions permettant une bonne desserte des terrains par les services publics de collecte des déchets',null,'R151-47 2°'),
('29','00','Secteur avec densité minimale de construction',null,'R151-39 2e alinéa'),
('29','01','Secteur avec densité minimale de construction à proximité des transports collectifs','L151-26',null),
('30','00','Majoration des volumes constructibles',null,'R151-37 2°'),
('30','01','Majoration des volumes constructibles pour l''habitation','L151-28 1°','R151-37 5°'),
('30','02','Majoration des volumes constructibles pour les programmes comportant des logements locatifs sociaux','L151-28 2°','R151-37 2°'),
('30','03','Majoration des volumes constructibles pour exemplarité énergétique ou environnementale','L151-28 3°','R151-42 3°'),
('30','04','Majoration des volumes constructibles pour les programmes comportant des logements intermédiaires','L151-28 4°','R151-37 7°'),
('31','00','Espaces remarquables du littoral','L121-23','R121-4 1° à 8°'),
('31','01','Dunes, landes côtières, plages et lidos, estrans, falaises et abords','L121-23','R121-4 1°'),
('31','02','Forêts et zones boisées proches du rivage de la mer et des plans d''eau intérieurs d''une superficie supérieure à 1 000 hectares','L121-23','R121-4 2°'),
('31','03','Ilots inhabités','L121-23','R121-4 3°'),
('31','04','Parties naturelles des estuaires, des rias ou abers et des caps','L121-23','R121-4 4°'),
('31','05','Marais, vasières, tourbières, plans d''eau, les zones humides et milieux temporairement immergés','L121-23','R121-4 5°'),
('31','06','Milieux abritant des concentrations naturelles d''espèces animales ou végétales','L121-23','R121-4 6°'),
('31','07','Parties naturelles des sites inscrits ou classés','L121-23','R121-4 7°'),
('31','08','Formations géologiques','L121-23','R121-4 8°'),
('32','00','Exclusion protection de plans d''eau de faible importance','L122-12','R122-2'),
('33','00','Secteur de dérogation aux protections des rives des plans d''eau en zone de montagne','L122-14 1°',null),
('34','00','Espaces, paysage et milieux caractéristiques du patrimoine naturel et culturel montagnard à préserver','L122-9°',null),
('35','00','Terres nécessaires au maintien et au développement des activités agricoles, pastorales et forestières à préserver','L122-10',null),
('36','00','Mixité des destinations ou sous-destinations',null,'R151-37 1°'),
('37','00','Règles différenciées entre le rez-de-chaussée et les étages supérieurs des constructions',null,'R151-37 3°'),
('37','01','Règles différenciées pour le rez-de-chaussée en raison des risques inondations',null,'R151-42 4°'),
('37','02','Règles différenciées pour mixité sociale et fonctionnelle',null,'R151-37 1° et 3°'),
('38','00','Emprise au sol',null,'R151-39'),
('38','01','Emprise au sol minimale',null,'R151-39 2e alinéa'),
('38','02','Emprise au sol maximale',null,'R151-39 1er alinéa'),
('38','97','Emprise au sol règles qualitatives',null,'R151-39 dernier alinéa'),
('38','98','Emprise au sol règles alternatives',null,'R151-41 1°'),
('39','00','Hauteur',null,'R151-39'),
('39','01','Hauteur minimale',null,'R151-39 2e alinéa'),
('39','02','Hauteur maximale',null,'R151-39 1er alinéa'),
('39','97','Hauteur règles qualitatives',null,'R151-39 dernier alinéa'),
('39','98','Hauteur règles alternatives',null,'R151-41 1°'),
('40','00','Volumétrie',null,'R151-39'),
('40','01','Volumétrie minimale',null,null),
('40','02','Volumétrie maximale',null,null),
('40','97','Règles volumétriques qualitatives',null,'R151-39 dernier alinéa'),
('40','98','Règles volumétriques alternatives',null,'R151-41 1°'),
('41','00','Aspect extérieur','L151-18','R151-41 2°'),
('41','01','Aspect extérieur façades','L151-18','R151-41 2°'),
('41','02','Aspect extérieur toitures','L151-18','R151-41 2°'),
('41','03','Aspect extérieur clôtures','L151-18','R151-41 2°'),
('41','98','Aspect extérieur règles alternatives',null,'R151-13'),
('42','00','Coefficient de biotope par surface','L151-22','R151-43 1°'),
('43','00','Réalisation d''espaces libres, plantations, aires de jeux et de loisir',null,'R151-43 2° et 8°'),
('43','01','Réalisation d''espaces libres',null,'R151-43 2°'),
('43','02','Réalisation d''aires de jeux et de loisirs',null,'R151-43 2°'),
('43','03','Réglementation des plantations',null,'R151-43 8°'),
('44','00','Stationnement',null,null),
('44','01','Stationnement minimal','L151-30 à L151-37',null),
('44','02','Stationnement maximal','L151-30 à L151-37','R151-45 3°'),
('44','03','Caractéristiques et type de stationnement',null,'R151-45 1°'),
('44','04','Minoration des règles de stationnement',null,'R151-45 2°'),
('44','98','Stationnement règles alternatives',null,'R151-13'),
('45','00','Zone d''aménagement concerté (surface de plancher, destination)','L151-27',null),
('46','00','Constructibilité espace boisé antérieur au 20ème siècle','L151-20',null),
('47','00','Desserte par les réseaux','L151-39','R151-49'),
('47','01','Réseaux publics d''eau','L151-39','R151-49'),
('47','02','Réseaux publics d''électricité','L151-39','R151-49'),
('47','03','Réseaux publics d''assainissement','L151-39','R151-49'),
('47','04','Conditions de réalisation d''un assainissement non collectif','L151-39','R151-49'),
('47','05','Infrastructures et réseaux de communications électroniques','L151-39','R151-49 3°'),
('48','00','Mesures pour limiter l''imperméabilisation des sols',null,'R151-49 2°'),
('48','01','Installations nécessaires à la gestion des eaux pluviales et du ruissellement',null,'R151-43 7° et R151-49 2°'),
('49','00','Opération d''ensemble imposée en zone AU',null,'R151-20'),
('49','01','Urbanisation par opération d''ensemble',null,'R151-20 2'),
('49','02','Urbanisation conditionnée à la réalisation des équipements internes à la zone',null,'R151-20 2'),
('50','00','Interdiction types d''activités, destinations, sous-destinations','L151-9','R151-30'),
('51','00','Autorisation sous conditions types d''activités, destinations, sous-destinations','L151-9','R151-33'),
('99','00','Autre',null,'R151-27 à R151-29'),
('99','01','Autre : affectation des sols et destination des constructions','L151-9 à L151-10','R151-30 à R151-36'),
('99','02','Autre : zones naturelles, agricoles ou forestières','L151-11 à L151-13','R151-17 à R151-26'),
('99','03','Autre : mixité sociale et fonctionnelle en zones urbaines ou à urbaniser','L151-14 à L151-16','R151-37 à R151-38'),
('99','04','Autre : qualité du cadre de vie','L151-17 à L151-25',null),
('99','05','Autre : Qualité urbaine, architecturale, environnementale et paysagère',null,'R151-41 à R151-42'),
('99','06','Autre : Traitement environnemental et paysager des espaces non bâtis et abords des constructions',null,'R151-43'),
('99','07','Autre : densité','L151-26 à L151-29-1',null),
('99','08','Autre : équipements, réseaux et emplacements réservés','L151-38 à L151-42','R151-47 à R151-50'),
('99','09','Autre : plan local d''urbanisme tenant lieu de programme local de l''habitat et de plan de déplacements urbains','L151-44 à L151-48','R151-54 à R151-55'),
('99','10','Autre : plan local d''urbanisme tenant lieu de programme de déplacements urbains',null,'R151-54 à R151-55');
-- ################################################################# Domaine valeur - lt_typeinf #############################################
-- COMMENT GB : -------------------------------------------------------------------------------------------------------------------------------------------------------
-- La liste de valeurs des informations est celle fournie par le modèle, et contient dans une seule table le code et sous-code (une clé étrangère composéea été créée)
-- --------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Table: m_urbanisme_doc_cnig2017.lt_typeinf
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_typeinf;
CREATE TABLE m_urbanisme_doc_cnig2017.lt_typeinf
(
code character(2) NOT NULL,
sous_code character varying(2) NOT NULL,
valeur character varying(254) NOT NULL,
ref_leg character varying(80),
ref_reg character varying(80),
CONSTRAINT lt_typeinf_pkey PRIMARY KEY (code,sous_code)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.lt_typeinf
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_typeinf TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_typeinf TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_typeinf TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_typeinf
IS 'Liste des valeurs de l''attribut typeinf de la donnée info_surf, info_lin et info_pct';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typeinf.code IS 'Code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typeinf.sous_code IS 'Sous code';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typeinf.valeur IS 'Valeur';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typeinf.ref_leg IS 'Références législatives du code de l''urbanisme';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_typeinf.ref_reg IS 'Références réglementaires du code de l''urbanisme';
INSERT INTO m_urbanisme_doc_cnig2017.lt_typeinf(
code, sous_code, valeur, ref_leg, ref_reg)
VALUES
('01','00','Anciennement « Secteur sauvegardé » puis « Site patrimonial remarquable » supprimé car il correspond à une SUP','Abrogé','Abrogé'),
('02','00','Zone d''aménagement concerté','Livre III code de l''urbanisme','R151-52 8°'),
('03','00','Zone de préemption dans un espace naturel et sensible (Attention : information facultative non exigée par la loi)','L215-1 du code de l''urbanisme','Pas de référence pour annexion'),
('04','00','Périmètre de droit de préemption urbain',null,'R151-52 7°'),
('04','01','Périmètre de droit de préemption urbain renforcé',null,null),
('05','00','Zone d''aménagement différé',null,'R151-52 7°'),
('07','00','Périmètre de développement prioritaire économie d''énergie',null,'R151-53 1°'),
('08','00','Périmètre forestier : interdiction ou réglementation des plantations (code rural et de la pêche maritime), plantations à réaliser et semis d''essence forestière',null,'R151-53 2°'),
('09','00','Périmètre minier de concession pour l''exploitation ou le stockage',null,'R151-53 3°'),
('10','00','Zone de recherche et d''exploitation de carrière',null,'R151-53 4°'),
('11','00','Périmètre des zones délimitées - divisions foncières soumises à déclaration préalable',null,'R151-52 4°'),
('12','00','Périmètre de sursis à statuer',null,'R151-52 13°'),
('13','00','Secteur de programme d''aménagement d''ensemble',null,'R151-52 9°'),
('14','00','Périmètre de voisinage d''infrastructure de transport terrestre',null,'R151-53 5°'),
('15','00','les Zones Agricoles Protégées abrogées car traitées en SUP A9','Abrogé','Abrogé'),
('16','00','Site archéologique (Attention : information facultative non exigée par la loi)','L522-5 2e alinéa du code du patrimoine sans obligation pour le PLU',null),
('17','00','Zone à risque d''exposition au plomb',null,'R151-53 6°'),
('19','01','Zone d''assainissement collectif/non collectif, eaux usées/eaux pluviales, schéma de réseaux eau et assainissement, systèmes d''élimination des déchets',null,'R151-53 8° (zone)'),
('19','02','Emplacements traitement eaux et déchets',null,'R151-53 8° (emplacement)'),
('20','00','Règlement local de publicité','L581-14 code de l''environnement','R151-53 11°'),
('21','00','Projet de plan de prévention des risques','L562-2 code de l’environnement','R151-53 9°'),
('22','00','Protection des rives des plans d''eau en zone de montagne','L122-12',null),
('23','00','Arrêté du préfet coordonnateur de massif',null,'R151-52 6°'),
('25','00','Périmètre de protection des espaces agricoles et naturels périurbain',null,'R151-52 3°'),
('26','00','Lotissement','Abrogé','Abrogé'),
('27','00','Plan d''exposition au bruit des aérodromes',null,'R151-52 2°'),
('30','00','Périmètre projet urbain partenarial',null,'R151-52 12°'),
('31','00','Périmètre patrimoniaux d''exclusion des matériaux et énergies renouvelables pris par délibération','L151-17 2°','R151-52 1°'),
('32','00','Secteur de taxe d''aménagement',null,'R151-52 10°'),
('33','00','Droit de préemption commercial (Attention : information facultative non exigée par la loi)','L 214-1','Aucune base pour report en annexe PLU - R 214-1 et 2'),
('34','00','Périmètre d''opération d''intérêt national (Attention : information facultative non exigée par la loi)','L102-12','Aucune base pour report en annexe PLU – R102-3'),
('35','00','Périmètre de secteur affecté par un seuil minimal de densité',null,'R151-52 11°'),
('36','00','Schémas d''aménagement de plage',null,'R151-52 5°'),
('37','00','Bois ou forêts relevant du régime forestier',null,'R151-53 7°'),
('38','00','Secteurs d''information sur les sols',null,'R151-53 10°'),
('39','00','Périmètres de projets AFUP (dans lesquels les propriétaires fonciers sont incités à se regrouper en AFU de projet et les AFU de projet à mener leurs opérations de façon concertée)','L322-13','R151-52 14°'),
('98','00','Périmètre d''annulation partielle',null,null),
('99','00','Autre périmètre, secteur, plan, document, site, projet, espace',null,null),
('99','01','Autre relevant de la loi littoral',null,null),
('99','02','Autre relevant de la loi montagne',null,null);
-- ####################################################################################################################################################
-- ### DOMAINES DE VALEURS SPECIFIQUE PNR-OLV ###
-- ####################################################################################################################################################
-- COMMENT GB : ----------------------------------------------------------------------------------------------------------------------------
-- A décommenter pour la création de la structure des tables des domaines de valeurs spécifiques PNR-OLV
-- les noms de champs dans les tables de valeurs ont été modifiés pour plus cohérence (code, valeur)
-- A vérifier par le PNR et OLV avant intégration
-- -----------------------------------------------------------------------------------------------------------------------------------------
-- ################################################################# Domaine valeur - lt_dispon #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_dispon
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_dispon;
--
-- CREATE TABLE m_urbanisme_doc_cnig2017.lt_dispon
-- (
-- code character(2) NOT NULL, -- Code
-- valeur character varying(254) NOT NULL, -- Valeur
-- CONSTRAINT lt_dispon_prkey PRIMARY KEY (code)
-- )
-- WITH (
-- OIDS=FALSE
-- );
-- ALTER TABLE m_urbanisme_doc_cnig2017.lt_dispon
-- OWNER TO sig_create;
-- GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_dispon TO edit_sig;
-- GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_dispon TO create_sig;
-- GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_dispon TO read_sig;
-- COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_dispon
-- IS 'Liste des valeurs de l''attribut l_dispon de la donnée doc_urba_doc';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_dispon.code IS 'Code';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_dispon.valeur IS 'Valeur';
--
-- INSERT INTO m_urbanisme_doc_cnig2017.lt_dispon(
-- code, valeur)
-- VALUES
-- ('00','Aucun document numérique'),
-- ('10','Document disponible sur CD'),
-- ('11','Document disponible sur CD et codifié selon proposition du standard CNIG'),
-- ('20','Document disponible sur serveur'),
-- ('21','Document disponible sur serveur et codifié selon proposition du standard CNIG'),
-- ('30','Document dispnible en ligne'),
-- ('31','Document disponible en ligne et codifié selon proposition du standard CNIG'),
-- ('40','Règlement disponible en lien avec le zonage (accès réservé)'),
-- ('50','Tous les documents sont disponibles sur serveur, en ligne et règlement en lien avec le zonage'),
-- ('51','Tous les documents sont disponibles sur serveur, en ligne et règlement en lien avec le zonage et codifié selon proposition du standard CNIG');
-- ################################################################# Domaine valeur - lt_dispop #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_dispop
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_dispop;
--
-- CREATE TABLE m_urbanisme_doc_cnig2017.lt_dispop
-- (
-- code character(2) NOT NULL, -- Code
-- valeur character varying(254) NOT NULL, -- Valeur
-- CONSTRAINT lt_dispop_pkey PRIMARY KEY (code)
-- )
-- WITH (
-- OIDS=FALSE
-- );
-- ALTER TABLE m_urbanisme_doc_cnig2017.lt_dispop
-- OWNER TO sig_create;
-- GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_dispop TO edit_sig;
-- GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_dispop TO create_sig;
-- GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_dispop TO read_sig;
-- COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_dispop
-- IS 'Liste des valeurs de l''attribut l_dispop de la donnée doc_urba_doc';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_dispop.code IS 'Code';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_dispop.valeur IS 'Valeur';
--
-- INSERT INTO m_urbanisme_doc_cnig2017.lt_dispop(
-- code, valeur)
-- VALUES
-- ('00','Aucun document papier'),
-- ('10','Une partie du document (la plupart du temps le rapport de présentation, padd, règlement écrit et graphique)'),
-- ('20','Tout le document');
-- ################################################################# Domaine valeur - lt_l_themapatnat #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_l_themapatnat
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_l_themapatnat;
--
-- CREATE TABLE m_urbanisme_doc_cnig2017.lt_l_themapatnat
-- (
-- code character varying(10) NOT NULL, -- Code
-- valeur character varying(100) NOT NULL, -- Valeur
-- CONSTRAINT lt_thema_pkey PRIMARY KEY (code)
-- )
-- WITH (
-- OIDS=FALSE
-- );
-- ALTER TABLE m_urbanisme_doc_cnig2017.lt_l_themapatnat
-- OWNER TO sig_create;
-- GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_l_themapatnat TO edit_sig;
-- GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_l_themapatnat TO create_sig;
-- GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_l_themapatnat TO read_sig;
-- COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_l_themapatnat
-- IS 'Liste des valeurs de l''attribut l_thema de la donnée zone_patnat';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_themapatnat.code IS 'Code';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_themapatnat.valeur IS 'Valeur';
--
--
-- INSERT INTO m_urbanisme_doc_cnig2017.lt_l_themapatnat(
-- code, valeur)
-- VALUES
-- ('aucun','aucun'),
-- ('CE','Corridor ecologique'),
-- ('N2000','Natura 2000'),
-- ('Paysage','Paysage'),
-- ('ZH','Zones humides');
-- ################################################################# Domaine valeur - lt_l_vigipatnat #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_l_vigipatnat
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_l_vigipatnat;
--
-- CREATE TABLE m_urbanisme_doc_cnig2017.lt_l_vigipatnat
-- (
-- code character varying(10) NOT NULL, -- Code
-- valeur character varying(100) NOT NULL, -- Valeur
-- CONSTRAINT lt_vigilance_pkey PRIMARY KEY (code)
-- )
-- WITH (
-- OIDS=FALSE
-- );
-- ALTER TABLE m_urbanisme_doc_cnig2017.lt_l_vigipatnat
-- OWNER TO sig_create;
-- GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_l_vigipatnat TO edit_sig;
-- GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_l_vigipatnat TO create_sig;
-- GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_l_vigipatnat TO read_sig;
-- COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_l_vigipatnat
-- IS 'Liste des valeurs de l''attribut l_vigilance de la donnée zone_patnat';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_vigipatnat.code IS 'Code';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_vigipatnat.valeur IS 'Valeur';
--
--
-- INSERT INTO m_urbanisme_doc_cnig2017.lt_l_vigipatnat(
-- code, valeur)
-- VALUES
-- ('oui','oui'),
-- ('non','non');
-- ################################################################# Domaine valeur - lt_l_pecpatnat #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_l_pecpatnat
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_l_pecpatnat;
--
-- CREATE TABLE m_urbanisme_doc_cnig2017.lt_l_pecpatnat
-- (
-- code character varying(50) NOT NULL, -- Code
-- valeur character varying(100) NOT NULL, -- Valeur
-- CONSTRAINT lt_pec_pkey PRIMARY KEY (code)
-- )
-- WITH (
-- OIDS=FALSE
-- );
-- ALTER TABLE m_urbanisme_doc_cnig2017.lt_l_pecpatnat
-- OWNER TO sig_create;
-- GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_l_pecpatnat TO edit_sig;
-- GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_l_pecpatnat TO create_sig;
-- GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_l_pecpatnat TO read_sig;
-- COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_l_pecpatnat
-- IS 'Liste des valeurs de l''attribut l_prisencompte de la donnée doc_patnat';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_pecpatnat.code IS 'Code';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_pecpatnat.valeur IS 'Valeur';
--
-- INSERT INTO m_urbanisme_doc_cnig2017.lt_l_pecpatnat(
-- code, valeur)
-- VALUES
-- ('diagnostic','dans diagnostic'),
-- ('non concerne','non concerné'),
-- ('PADD','dans PADD'),
-- ('pas de prise en compte','pas de prise en compte'),
-- ('Reglement','dans la réglement');
-- ################################################################# Domaine valeur - lt_l_nspatnat #############################################
-- Table: m_urbanisme_doc_cnig2017.lt_l_nspatnat
-- DROP TABLE m_urbanisme_doc_cnig2017.lt_l_nspatnat;
--
-- CREATE TABLE m_urbanisme_doc_cnig2017.lt_l_nspatnat
-- (
-- code bigint NOT NULL, -- Code
-- valeur character varying(100) NOT NULL, -- Valeur
-- CONSTRAINT lt_nsynt_pkey PRIMARY KEY (code)
-- )
-- WITH (
-- OIDS=FALSE
-- );
-- ALTER TABLE m_urbanisme_doc_cnig2017.lt_l_nspatnat
-- OWNER TO sig_create;
-- GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.lt_l_nspatnat TO edit_sig;
-- GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.lt_l_nspatnat TO create_sig;
-- GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.lt_l_nspatnat TO read_sig;
-- COMMENT ON TABLE m_urbanisme_doc_cnig2017.lt_l_nspatnat
-- IS 'Liste des valeurs de l''attribut l_notesynth de la donnée doc_patnat';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_nspatnat.code IS 'Code';
-- COMMENT ON COLUMN m_urbanisme_doc_cnig2017.lt_l_nspatnat.valeur IS 'Valeur';
--
-- INSERT INTO m_urbanisme_doc_cnig2017.lt_l_nspatnat(
-- code, valeur)
-- VALUES
-- ('0','non renseigné'),
-- ('1','peu satisfaisant'),
-- ('2','correct'),
-- ('3','satisfaisant');
-- ####################################################################################################################################################
-- ### ###
-- ### TABLES METIERS DOCUMENTS D'URBANISME (hors standard CNIG spécifique ARC) ###
-- ### ###
-- ####################################################################################################################################################
-- ########################################################################## table an_ads_commune #######################################################
-- Table: m_urbanisme_doc_cnig2017.an_ads_commune
-- DROP TABLE m_urbanisme_doc_cnig2017.an_ads_commune;
CREATE TABLE m_urbanisme_doc_cnig2017.an_ads_commune
(
insee character(5) NOT NULL, -- Code INSEE
docurba boolean, -- Présence d'un document d'urbanisme (PLUi,PLU,POS,CC)
ads_arc boolean, -- Gestion de l'ADS par l'ARC
l_rev character varying(30), -- Information sur la révision en cours ou non du document d'urbanisme
l_daterev timestamp without time zone, -- Date de prescripiton de la révision
CONSTRAINT an_doc_commune_pkey PRIMARY KEY (insee)
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.an_ads_commune
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.an_ads_commune TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.an_ads_commune TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.an_ads_commune TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.an_ads_commune
IS 'Donnée source sur l''état de l''ADS ARC sur les communes';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.an_ads_commune.insee IS 'Code INSEE';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.an_ads_commune.docurba IS 'Présence d''un document d''urbanisme (PLUi,PLU,POS,CC)';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.an_ads_commune.ads_arc IS 'Gestion de l''ADS par l''ARC';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.an_ads_commune.l_rev IS 'Information sur la révision en cours ou non du document d''urbanisme';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.an_ads_commune.l_daterev IS 'Date de prescripiton de la révision';
-- ########################################################################## table geo_p_zone_pau #######################################################
-- Sequence: m_urbanisme_doc_cnig2017.idpau_seq
-- DROP SEQUENCE m_urbanisme_doc_cnig2017.idpau_seq;
CREATE SEQUENCE m_urbanisme_doc_cnig2017.idpau_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 99999999999999999
START 167
CACHE 1;
ALTER TABLE m_urbanisme_doc_cnig2017.idpau_seq
OWNER TO sig_create;
GRANT ALL ON SEQUENCE m_urbanisme_doc_cnig2017.idpau_seq TO sig_create;
GRANT SELECT, USAGE ON SEQUENCE m_urbanisme_doc_cnig2017.idpau_seq TO public;
-- Table: m_urbanisme_doc_cnig2017.geo_p_zone_pau
-- DROP TABLE m_urbanisme_doc_cnig2017.geo_p_zone_pau;
CREATE TABLE m_urbanisme_doc_cnig2017.geo_p_zone_pau
(
idpau integer NOT NULL DEFAULT nextval('m_urbanisme_doc_cnig2017.idpau_seq'::regclass), -- Identifiant géographique
date_sai timestamp without time zone, -- Date de saisie des données
date_maj timestamp without time zone, -- Date de mise à jour
op_sai character varying(50), -- Opérateur de saisie
org_sai character varying(100), -- Organisme de saisie
insee character varying(5), -- Code Insee de la commune
commune character varying(100), -- Libellé de la commune
src_geom character varying(2) DEFAULT '00'::character varying, -- Référentiel spatila utilisé pour la saisie
sup_m2 double precision, -- Surface brute de l'objet en m²
l_type character varying(50), -- Type de bâti intégré à la PAU
l_statut boolean DEFAULT true, -- Prise en compte de la PAU (oui : en RNU, non : documents d'urbaniusme en vigieur)
geom geometry(MultiPolygon,2154), -- Champ contenant la géométrie des objets
CONSTRAINT geo_p_zone_pau_pkey PRIMARY KEY (idpau),
CONSTRAINT geo_p_zone_pau_srcgeom_fkey FOREIGN KEY (src_geom)
REFERENCES r_objet.lt_src_geom (code) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE m_urbanisme_doc_cnig2017.geo_p_zone_pau
OWNER TO sig_create;
GRANT INSERT, SELECT, UPDATE, DELETE ON TABLE m_urbanisme_doc_cnig2017.geo_p_zone_pau TO edit_sig;
GRANT ALL ON TABLE m_urbanisme_doc_cnig2017.geo_p_zone_pau TO create_sig;
GRANT SELECT ON TABLE m_urbanisme_doc_cnig2017.geo_p_zone_pau TO read_sig;
COMMENT ON TABLE m_urbanisme_doc_cnig2017.geo_p_zone_pau
IS 'Table géométriquer contenant la délimitation des PAU (partie à urbaniser) dans le cadre d''une commune en RNU';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.idpau IS 'Identifiant géographique';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.date_sai IS 'Date de saisie des données';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.date_maj IS 'Date de mise à jour';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.op_sai IS 'Opérateur de saisie';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.org_sai IS 'Organisme de saisie';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.insee IS 'Code Insee de la commune';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.commune IS 'Libellé de la commune';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.src_geom IS 'Référentiel spatila utilisé pour la saisie';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.sup_m2 IS 'Surface brute de l''objet en m²';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.l_type IS 'Type de bâti intégré à la PAU';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.l_statut IS 'Prise en compte de la PAU (oui : en RNU, non : documents d''urbaniusme en vigieur)';
COMMENT ON COLUMN m_urbanisme_doc_cnig2017.geo_p_zone_pau.geom IS 'Champ contenant la géométrie des objets';
-- Index: m_urbanisme_doc_cnig2017.geo_p_zone_pau_geom_idx
-- DROP INDEX m_urbanisme_doc_cnig2017.geo_p_zone_pau_geom_idx;
CREATE INDEX geo_p_zone_pau_geom_idx
ON m_urbanisme_doc_cnig2017.geo_p_zone_pau
USING gist
(geom);
-- Trigger: t_t1_pau_inseecommune on m_urbanisme_doc_cnig2017.geo_p_zone_pau