From 7f3dd0e82f07d17a45e42dee9e970007043dda77 Mon Sep 17 00:00:00 2001 From: MEUNIER Thibaud Date: Sun, 19 May 2019 11:47:25 +0200 Subject: [PATCH] =?UTF-8?q?init=20dossier=20SQL=20=C3=A0=20partir=20de=203?= =?UTF-8?q?liz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- SQL/commun_create_metier.sql | 2003 +++++++++++++++ SQL/commun_insert_nomenclatures.sql | 2191 +++++++++++++++++ SQL/majic3_drop_indexes.sql | 49 + SQL/majic3_formatage_donnees.sql | 990 ++++++++ SQL/majic3_purge_donnees.sql | 25 + SQL/majic3_purge_donnees_brutes.sql | 8 + ...majic_recuperation_locaux_par_parcelle.sql | 234 ++ ...recuperation_subdivisions_par_parcelle.sql | 30 + 9 files changed, 5531 insertions(+), 1 deletion(-) create mode 100644 SQL/commun_create_metier.sql create mode 100644 SQL/commun_insert_nomenclatures.sql create mode 100644 SQL/majic3_drop_indexes.sql create mode 100644 SQL/majic3_formatage_donnees.sql create mode 100644 SQL/majic3_purge_donnees.sql create mode 100644 SQL/majic3_purge_donnees_brutes.sql create mode 100644 SQL/majic_recuperation_locaux_par_parcelle.sql create mode 100644 SQL/majic_recuperation_subdivisions_par_parcelle.sql diff --git a/README.md b/README.md index 0b17c66..fc79578 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Gestion des fichiers MAJIC de la DGFIP. Fortement inspiré du plugin Cadastre pour QGIS. La distinction se trouve dans : -- gestion des données majic uniqument +- gestion des données majic uniquement - une table de nommenclature unique - des données "propriétaires" cryptées (pour le RGPD) - un import en mode "batch" diff --git a/SQL/commun_create_metier.sql b/SQL/commun_create_metier.sql new file mode 100644 index 0000000..5d10798 --- /dev/null +++ b/SQL/commun_create_metier.sql @@ -0,0 +1,2003 @@ +CREATE TABLE bati (tmp text); +CREATE TABLE fanr (tmp text); +CREATE TABLE lloc (tmp text); +CREATE TABLE nbat (tmp text); +CREATE TABLE pdll (tmp text); +CREATE TABLE prop (tmp text); + +CREATE TABLE parcelle ( + parcelle text, + annee text, + ccodep text, + ccodir text, + ccocom text, + ccopre text, + ccosec text, + dnupla text, + dcntpa integer, + dsrpar text, + dnupro text, + comptecommunal text, + jdatat text, + dreflf text, + gpdl text, + cprsecr text, + ccosecr text, + dnuplar text, + dnupdl text, + pdl text, + gurbpa text, + dparpi text, + ccoarp text, + gparnf text, + gparbat text, + parrev text, + gpardp text, + fviti text, + dnvoiri text, + dindic text, + ccovoi text, + ccoriv text, + voie text, + ccocif text, + gpafpd text, + ajoutcoherence text, + cconvo text, + dvoilib text, + ccocomm text, + ccoprem text, + ccosecm text, + dnuplam text, + parcellefiliation text, + type_filiation text, + ccoifp integer, + inspireid text, + lot text +); + +CREATE TABLE suf ( + suf text, + annee text, + ccodep text, + ccodir text, + ccocom text, + ccopre text, + ccosec text, + dnupla text, + parcelle text, + ccosub text, + dcntsf integer, + dnupro text, + comptecommunal text, + gnexps text, + drcsub numeric(10,2), + drcsuba numeric(10,2), + ccostn text, + cgrnum text, + dsgrpf text, + dclssf text, + cnatsp text, + drgpos text, + ccoprel text, + ccosecl text, + dnuplal text, + dnupdl text, + pdl text, + dnulot text, + rclsi text, + gnidom text, + topja text, + datja text, + postel text, + ccortar integer, + lot text +); + +CREATE TABLE sufexoneration ( + sufexoneration text, + annee text, + ccodep text, + ccodir text, + ccocom text, + ccopre text, + ccosec text, + dnupla text, + ccosub text, + suf text, + rnuexn text, + vecexn numeric(10,2), + ccolloc text, + pexn integer, + gnexts text, + jandeb text, + jfinex text, + fcexn text, + fcexna text, + rcexna text, + rcexnba numeric(10,2), + mpexnba text, + lot text +); + +CREATE TABLE suftaxation ( + suftaxation text, + annee text, + ccodep text, + ccodir text, + ccocom text, + ccopre text, + ccosec text, + dnupla text, + ccosub text, + suf text , + c1majposa numeric(10,2), + c1bisufad numeric(10,2), + c2majposa numeric(10,2), + c2bisufad numeric(10,2), + c3majposa numeric(10,2), + c3bisufad numeric(10,2), + c4majposa numeric(10,2), + c4bisufad numeric(10,2), + cntmajtc integer, + majposca numeric(10,2), + lot text +); + +CREATE TABLE local00 ( + local00 text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + ccopre text, + ccosec text, + dnupla text, + parcelle text, + dnubat text, + descr text, + dniv text, + dpor text, + ccoriv text, + voie text, + ccovoi text, + dnvoiri text, + dindic text, + ccocif text, + dvoilib text, + cleinvar text, + locinc text, + lot text +); + +CREATE TABLE local10 ( + local10 text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + local00 text, + ccopre text, + ccosec text, + dnupla text, + parcelle text, + ccoriv text, + voie text, + ccovoi text, + dnvoiri text, + gpdl text, + dsrpar text, + dnupro text, + comptecommunal text, + jdatat text, + dnufnl text, + ccoeva text, + ccitlv text, + dteloc text, + gtauom text, + dcomrd text, + ccoplc text, + cconlc text, + dvltrt integer, + ccoape text, + cc48lc text, + dloy48a integer, + top48a text, + dnatlc text, + dnupas text, + gnexcf text, + dtaucf text, + cchpr text, + jannat text, + dnbniv text, + hlmsem text, + postel text, + dnatcg text, + jdatcgl text, + dnutbx text, + dvltla text, + janloc text, + ccsloc text, + fburx integer, + gimtom text, + cbtabt text, + jdtabt text, + jrtabt text, + jacloc text, + cconac text, + toprev text, + ccoifp integer, + lot text +); + +CREATE TABLE pev ( + pev text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + local10 text, + dnupev text, + ccoaff text, + ccostb text, + dcapec text, + dcetlc numeric(3,2), + dcsplc text, + dsupot integer, + dvlper integer, + dvlpera integer, + gnexpl text, + libocc text, + ccthp text, + retimp text, + dnuref text, + rclsst text, + gnidom text, + dcsglc text, + ccogrb text, + cocdi text, + cosatp text, + gsatp text, + clocv text, + dvltpe integer, + dcralc text, + dcsplca text, + dcsglca text, + dcralca text, + topcn integer, + tpevtieom integer, + ccocac text, + dnutrf text, + dcfloc integer, + ccortar integer, + ccorvl text, + dtaurv integer, + dcmloc integer, + lot text +); + +CREATE TABLE pevexoneration ( + pevexoneration text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + Janbil text, + dnupev text, + pev text, + dnuexb text, + ccolloc text, + pexb numeric(5,2), + gnextl text, + jandeb text, + janimp text, + vecdif text, + vecdifa text, + fcexb text, + fcexba text, + rcexba text, + dvldif2 integer, + dvldif2a integer, + fcexb2 integer, + fcexba2 integer, + rcexba2 integer, + valplaf text, + lot text +); + +CREATE TABLE pevtaxation ( + pevtaxation text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + janbil text, + dnupev text, + pev text, + co_vlbai integer, + co_vlbaia integer, + co_bipevla integer, + de_vlbai integer, + de_vlbaia integer, + de_bipevla integer, + re_vlbai integer, + re_vlbaia integer, + re_bipevla integer, + gp_vlbai integer, + gp_vlbaia integer, + gp_bipevla integer, + bateom integer, + baomec integer, + tse_vlbai integer, + tse_vlbaia integer, + tse_bipevla integer, + mvltieomx integer, + pvltieom bigint, + lot text +); + +CREATE TABLE pevprincipale ( + pevprincipale text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + dnupev text, + pev text, + dnudes text, + dep1_cconad text, + dep1_dsueic integer, + dep1_dcimei numeric(2,1), + dep2_cconad text, + dep2_dsueic integer, + dep2_dcimei numeric(2,1), + dep3_cconad text, + dep3_dsueic integer, + dep3_dcimei numeric(2,1), + dep4_cconad text, + dep4_dsueic integer, + dep4_dcimei numeric(2,1), + geaulc text, + gelelc text, + gesclc text, + ggazlc text, + gasclc text, + gchclc text, + gvorlc text, + gteglc text, + dnbbai text, + dnbdou text, + dnblav text, + dnbwc text, + deqdha integer, + dnbppr text, + dnbsam text, + dnbcha text, + dnbcu8 text, + dnbcu9 text, + dnbsea text, + dnbann text, + dnbpdc text, + dsupdc integer, + dmatgm text, + dmatto text, + jannat text, + detent text, + dnbniv text, + lot text +); + +CREATE TABLE pevprofessionnelle ( + pevprofessionnelle text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + dnupev text, + pev text, + dnudes text, + vsupot text, + vsurz1 text, + vsurz2 text, + vsurz3 text, + vsurzt integer, + vsurb1 text, + vsurb2 text, + dsupot text, + dsup1 text, + dsup2 text, + dsup3 text, + dsupk1 text, + dsupk2 text, + lot text +); + +CREATE TABLE pevlissage ( + pevlissage text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + dnupev text, + pev text, + mlbcom integer, + mlbsyn integer, + mlbcu integer, + mlbdep integer, + mlbts1 integer, + mlbts2 integer, + mlbtas integer, + mlbgem integer, + mlbtom integer, + tbfpas integer, + lot text +); + +CREATE TABLE pevdependances ( + pevdependances text, + annee text, + ccodep text, + ccodir text, + ccocom text, + invar text, + dnupev text, + pev text, + dnudes text, + dsudep integer, + cconad text, + asitet text, + dmatgm text, + dmatto text, + detent text, + geaulc text, + gelelc text, + gchclc text, + dnbbai text, + dnbdou text, + dnblav text, + dnbwc text, + deqtlc integer, + dcimlc numeric(2,1), + dcetde numeric(3,2), + dcspde text, + dcspdea text, + lot text +); + +CREATE TABLE proprietaire ( + proprietaire text, + annee text, + ccodep text, + ccodir text, + ccocom text, + dnupro text, + comptecommunal text, + dnulp text, + ccocif text, + dnuper text, + ccodro text, + ccodem text, + gdesip text, + gtoper text, + ccoqua text, + gnexcf text, + dtaucf text, + dnatpr text, + ccogrm text, + dsglpm text, + dforme text, + ddenom text, + gtyp3 text, + dlign3 text, + gtyp4 text, + dlign4 text, + gtyp5 text, + dlign5 text, + gtyp6 text, + dlign6 text, + ccopay text, + ccodep1a2 text, + ccodira text, + ccocom_adr text, + ccovoi text, + ccoriv text, + dnvoiri text, + dindic text, + ccopos text, + dnirpp text, + dqualp text, + dnomlp text, + dprnlp text, + jdatnss text, + dldnss text, + epxnee text, + dnomcp text, + dprncp text, + topcdi text, + oriard text, + fixard text, + datadr text, + topdec text, + datdec text, + dsiren text, + ccmm text, + topja text, + datja text, + anospi text, + cblpmo text, + gtodge text, + gpctf text, + gpctsb text, + jmodge text, + jandge text, + jantfc text, + jantbc text, + dformjur text, + dnomus text, + dprnus text, + lot text +); + +CREATE TABLE comptecommunal ( + comptecommunal text, + annee text, + ccodep text, + ccodir text, + ccocom text, + dnupro text, + ajoutcoherence text, + lot text +); + + +CREATE TABLE pdl ( + pdl text, + annee text, + ccodep text, + ccodir text, + ccocom text, + ccopre text, + ccosec text, + dnupla text, + parcelle text, + dnupdl text, + dnivim text, + ctpdl text, + dmrpdl text, + gprmut text, + dnupro text, + comptecommunal text, + ccocif text, + lot text +); + +CREATE TABLE parcellecomposante( + parcellecomposante text, + annee text, + ccodep text, + ccodir text, + ccocom text, + ccopre text, + ccosec text, + dnupla text, + parcelle text, + dnupdl text, + pdl text, + ccoprea text, + ccoseca text, + dnuplaa text, + parcellea text, + ccocif text, + lot text +); + +CREATE TABLE lots ( + lots text, + annee text, + ccodep text, + ccodir text, + ccocom text, + ccopre text, + ccosec text, + dnupla text, + parcelle text, + dnupdl text, + pdl text, + dnulot text, + cconlo text, + dcntlo integer, + dnumql integer, + ddenql integer, + dfilot text, + datact text, + dnuprol text, + comptecommunal text, + dreflf text, + ccocif text, + lot text +); + +CREATE TABLE lotslocaux ( + lotslocaux text, + annee text, + ccodepl text, + ccodirl text, + ccocoml text, + ccoprel text, + ccosecl text, + dnuplal text, + dnupdl text, + dnulot text, + lots text, + ccodebpb text, + ccodird text, + ccocomb text, + ccopreb text, + invloc text, + local00 text, + local10 text, + dnumql text, + ddenql text, + lot text +); + +CREATE TABLE commune_majic( + commune text, + annee text, + ccodep text, + ccodir text, + ccocom text, + libcom text, + lot text +); + +CREATE TABLE commune ( + commune text, + annee text, + ccodep text, + ccodir text, + ccocom text, + clerivili text, + libcom text, + typcom text, + ruract text, + carvoi text, + indpop text, + poprel integer, + poppart integer, + popfict integer, + annul text, + dteannul text, + dtecreart text, + codvoi text, + typvoi text, + indldnbat text, + motclas text, + geo_commune text, + lot text +); + +CREATE TABLE voie ( + voie text, + annee text, + ccodep text, + ccodir text, + ccocom text, + commune text, + natvoiriv text, + ccoriv text, + clerivili text, + natvoi text, + libvoi text, + typcom text, + ruract text, + carvoi text, + indpop text, + poprel text, + poppart integer, + popfict integer, + annul text, + dteannul text, + dtecreart text, + codvoi text, + typvoi text, + indldnbat text, + motclas text, + lot text +); + +-- Tables de nomenclature +CREATE TABLE gpdl (gpdl text primary key,gpdl_lib text); +CREATE TABLE gnexps (gnexps text primary key,gnexps_lib text ); +CREATE TABLE cgrnum ( cgrnum text primary key,cgrnum_lib text ); +CREATE TABLE dsgrpf (dsgrpf text primary key, dsgrpf_lib text); +CREATE TABLE cnatsp (cnatsp text primary key, cnatsp_lib text); +CREATE TABLE ccolloc (ccolloc text primary key, ccolloc_lib text); +CREATE TABLE gnexts (gnexts text primary key, gnexts_lib text); +CREATE TABLE ccoeva (ccoeva text primary key, ccoeva_lib text); +CREATE TABLE dteloc (dteloc text primary key, dteloc_lib text); +CREATE TABLE ccoplc (ccoplc text primary key, ccoplc_lib text); +CREATE TABLE cconlc (cconlc text primary key, cconlc_lib text); +CREATE TABLE top48a (top48a text primary key, top48a_lib text); +CREATE TABLE dnatlc (dnatlc text primary key, dnatlc_lib text); +CREATE TABLE dnatcg (dnatcg text primary key, dnatcg_lib text); +CREATE TABLE gimtom (gimtom text primary key, gimtom_lib text); +CREATE TABLE hlmsem (hlmsem text primary key, hlmsem_lib text); +CREATE TABLE ccoaff (ccoaff text primary key, ccoaff_lib text); +CREATE TABLE gnexpl (gnexpl text primary key, gnexpl_lib text); +CREATE TABLE cbtabt (cbtabt text primary key, cbtabt_lib text); +CREATE TABLE gnextl (gnextl text primary key, gnextl_lib text); +CREATE TABLE ccthp (ccthp text primary key, ccthp_lib text); +CREATE TABLE cconad (cconad text primary key, cconad_lib text); +CREATE TABLE ctpdl (ctpdl text primary key, ctpdl_lib text); +CREATE TABLE cconlo (cconlo text primary key, cconlo_lib text); +CREATE TABLE ccodro (ccodro text primary key, ccodro_lib text); +CREATE TABLE ccodem (ccodem text primary key, ccodem_lib text); +CREATE TABLE gtoper (gtoper text primary key, gtoper_lib text); +CREATE TABLE ccoqua (ccoqua text primary key, ccoqua_lib text); +CREATE TABLE dnatpr (dnatpr text primary key, dnatpr_lib text); +CREATE TABLE ccogrm (ccogrm text primary key, ccogrm_lib text); +CREATE TABLE gtyp3 (gtyp3 text primary key, gtyp3_lib text); +CREATE TABLE gtyp4 (gtyp4 text primary key, gtyp4_lib text); +CREATE TABLE gtyp5 (gtyp5 text primary key, gtyp5_lib text); +CREATE TABLE gtyp6 (gtyp6 text primary key, gtyp6_lib text); +CREATE TABLE typcom (typcom text primary key, typcom_lib text); +CREATE TABLE natvoi (natvoi text primary key, natvoi_lib text); +CREATE TABLE natvoiriv (natvoiriv text primary key, natvoiriv_lib text); +CREATE TABLE carvoi (carvoi text primary key, carvoi_lib text); +CREATE TABLE annul (annul text primary key, annul_lib text); +CREATE TABLE typvoi (typvoi text primary key, typvoi_lib text); +CREATE TABLE indldnbat (indldnbat text primary key, indldnbat_lib text); +CREATE TABLE dformjur (dformjur text primary key, formjur text, libformjur text); +CREATE TABLE ccocac (ccocac text primary key, ccocac_lib text); +CREATE TABLE cconac (cconac text primary key, cconac_lib text); +CREATE TABLE dmatgm (dmatgm text primary key, dmatgm_lib text); +CREATE TABLE dmatto (dmatto text primary key, dmatto_lib text); +CREATE TABLE drgpos (dgrpos text primary key, dgrpos_lib text); +CREATE TABLE detent (detent text primary key, detent_lib text); +CREATE TABLE type_filiation (type_filiation text primary key, type_filiation_lib text); + +CREATE TABLE geo_commune +( + geo_commune text NOT NULL, + annee text NOT NULL, + object_rid text, + idu text, + tex2 text, + creat_date date, + update_dat date, + commune text, + lot text, + ogc_fid serial NOT NULL +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_commune', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + + +CREATE TABLE geo_section +( + geo_section text NOT NULL, + annee text NOT NULL, + object_rid text, + idu text, + tex text, + geo_commune text NOT NULL, + creat_date date, + update_dat date, + lot text, + ogc_fid serial NOT NULL +) +; +SELECT AddGeometryColumn ( current_schema::text, 'geo_section', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_qupl (geo_qupl text PRIMARY KEY,geo_qupl_lib text); +CREATE TABLE geo_copl (geo_copl text PRIMARY KEY,geo_copl_lib text); +CREATE TABLE geo_inp (geo_inp text PRIMARY KEY,geo_inp_lib text); + +CREATE TABLE geo_subdsect +( + geo_subdsect text NOT NULL, + annee text NOT NULL, + object_rid text, + idu text, + geo_section text NOT NULL, + geo_qupl text, + geo_copl text, + eor integer, + dedi date, + icl integer, + dis date, + geo_inp text, + dred date, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_subdsect', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_indp (geo_indp text,geo_indp_lib text); +ALTER TABLE geo_indp ADD PRIMARY KEY (geo_indp); + +CREATE TABLE geo_parcelle +( + geo_parcelle text NOT NULL, + annee text NOT NULL, + object_rid text, + idu text, + geo_section text NOT NULL, + geo_subdsect text, + supf numeric, + geo_indp text, + coar text, + tex text, + tex2 text, + codm text, + creat_date date, + update_dat date, + inspireid text, + lot text, + ogc_fid serial NOT NULL +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_parcelle', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + +CREATE VIEW v_geo_parcelle AS +SELECT g.*, p.comptecommunal, p.voie +FROM geo_parcelle g +LEFT OUTER JOIN parcelle p ON g.geo_parcelle = p.parcelle; + +CREATE TABLE geo_subdfisc +( + geo_subdfisc serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_subdfisc', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_subdfisc_parcelle +( + geo_subdfisc_parcelle serial NOT NULL, + annee text NOT NULL, + geo_subdfisc integer NOT NULL, + geo_parcelle text NOT NULL +); + +CREATE TABLE geo_voiep +( + geo_voiep serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_voiep', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE geo_numvoie +( + geo_numvoie serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_numvoie', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE geo_numvoie_parcelle +( + geo_numvoie_parcelle serial NOT NULL, + annee text NOT NULL, + geo_numvoie integer NOT NULL, + geo_parcelle text NOT NULL +); + +CREATE TABLE geo_lieudit +( + geo_lieudit serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_lieudit', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_dur (geo_dur text,geo_dur_lib text); +ALTER TABLE geo_dur ADD PRIMARY KEY (geo_dur); + +CREATE TABLE geo_batiment +( + geo_batiment text NOT NULL, + annee text NOT NULL, + object_rid text, + geo_dur text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_batiment', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_batiment_parcelle +( + geo_batiment_parcelle serial NOT NULL, + annee text NOT NULL, + geo_batiment text NOT NULL, + geo_parcelle text NOT NULL +); + +CREATE TABLE geo_zoncommuni +( + geo_zoncommuni serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_zoncommuni', 'geom', 2154 , 'MULTILINESTRING', 2 ); + + +CREATE TABLE geo_tronfluv +( + geo_tronfluv serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_tronfluv', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_tronroute +( + geo_tronroute serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_tronroute', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_can (geo_can text,geo_can_lib text); +ALTER TABLE geo_can ADD PRIMARY KEY (geo_can); +CREATE TABLE geo_ppln (geo_ppln text,geo_ppln_lib text); +ALTER TABLE geo_ppln ADD PRIMARY KEY (geo_ppln); +CREATE TABLE geo_palt (geo_palt text,geo_palt_lib text); +ALTER TABLE geo_palt ADD PRIMARY KEY (geo_palt); +CREATE TABLE geo_map (geo_map text,geo_map_lib text); +ALTER TABLE geo_map ADD PRIMARY KEY (geo_map); +CREATE TABLE geo_sym (geo_sym text,geo_sym_lib text); +ALTER TABLE geo_sym ADD PRIMARY KEY (geo_sym); + +CREATE TABLE geo_ptcanv +( + geo_ptcanv serial NOT NULL, + annee text NOT NULL, + object_rid text, + idu text, + geo_can text, + geo_ppln text, + geo_palt text, + geo_map text, + geo_sym text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_ptcanv', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE geo_borne +( + geo_borne serial NOT NULL, + annee text NOT NULL, + object_rid text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_borne', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE geo_borne_parcelle +( + geo_borne_parcelle serial NOT NULL, + annee text NOT NULL, + geo_borne integer NOT NULL, + geo_parcelle text NOT NULL +); + +CREATE TABLE geo_croix +( + geo_croix serial NOT NULL, + annee text NOT NULL, + object_rid text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_croix', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE geo_croix_parcelle +( + geo_croix_parcelle serial NOT NULL, + annee text NOT NULL, + geo_croix integer NOT NULL, + geo_parcelle text NOT NULL +); + +CREATE TABLE geo_symblim +( + geo_symblim serial NOT NULL, + annee text NOT NULL, + object_rid text, + ori numeric(12,9), + geo_sym text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_symblim', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE geo_symblim_parcelle +( + geo_symblim_parcelle serial NOT NULL, + annee text NOT NULL, + geo_symblim integer NOT NULL, + geo_parcelle text NOT NULL +); + +CREATE TABLE geo_tpoint +( + geo_tpoint serial NOT NULL, + annee text NOT NULL, + object_rid text, + ori numeric(12,9), + tex text, + geo_sym text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_tpoint', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE geo_tpoint_commune +( + geo_tpoint_commune serial NOT NULL, + annee text NOT NULL, + geo_tpoint integer NOT NULL, + geo_commune text NOT NULL +); + +CREATE TABLE geo_tline +( + geo_tline serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + geo_sym text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_tline', 'geom', 2154 , 'MULTILINESTRING', 2 ); + + +CREATE TABLE geo_tline_commune +( + geo_tline_commune serial NOT NULL, + annee text NOT NULL, + geo_tline integer NOT NULL, + geo_commune text NOT NULL +); + +CREATE TABLE geo_tsurf +( + geo_tsurf serial NOT NULL, + annee text NOT NULL, + object_rid text, + tex text, + geo_sym text, + creat_date date, + update_dat date, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_tsurf', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +CREATE TABLE geo_tsurf_commune +( + geo_tsurf_commune serial NOT NULL, + annee text NOT NULL, + geo_tsurf integer NOT NULL, + geo_commune text NOT NULL +); + + +CREATE TABLE geo_label +( + ogc_fid serial NOT NULL, + object_rid text, + fon text, + hei numeric(24,15), + tyu text, + cef numeric(24,15), + csp numeric(24,15), + di1 numeric(24,15), + di2 numeric(24,15), + di3 numeric(24,15), + di4 numeric(24,15), + tpa text, + hta text, + vta text, + atr text, + ogr_obj_lnk text, + ogr_obj_lnk_layer text, + ogr_atr_val text, + ogr_angle double precision, + ogr_font_size double precision, + x_label numeric, + y_label numeric +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_label', 'geom', 2154 , 'POINT', 2 ); + + +CREATE TABLE edigeo_rel ( edigeo_rel serial,nom text,de text,vers text); +ALTER TABLE edigeo_rel ADD PRIMARY KEY (edigeo_rel ); + + +CREATE TABLE geo_unite_fonciere +( + id serial NOT NULL, + comptecommunal text, + annee text NOT NULL, + lot text +); +SELECT AddGeometryColumn ( current_schema::text, 'geo_unite_fonciere', 'geom', 2154 , 'MULTIPOLYGON', 2 ); + + +-- COMMENTS + +COMMENT ON TABLE parcelle IS 'Article descriptif de parcelle'; +COMMENT ON COLUMN parcelle.ccodep IS 'Code département - '; +COMMENT ON COLUMN parcelle.ccodir IS 'Code direction - '; +COMMENT ON COLUMN parcelle.ccocom IS 'Code commune INSEE ou DGI d’arrondissement - '; +COMMENT ON COLUMN parcelle.ccopre IS 'Préfixe de section ou quartier servi pour les communes associées. - '; +COMMENT ON COLUMN parcelle.ccosec IS 'Section cadastrale - '; +COMMENT ON COLUMN parcelle.dnupla IS 'Numéro de plan - '; +COMMENT ON COLUMN parcelle.dcntpa IS 'Contenance de la parcelle - en centiares'; +COMMENT ON COLUMN parcelle.dsrpar IS 'Lettre de série-role - INDISPONIBLE depuis 2018'; +COMMENT ON COLUMN parcelle.dnupro IS 'Compte communal du propriétaire de la parcelle - '; +COMMENT ON COLUMN parcelle.jdatat IS 'Date de l acte - jjmmaaaa'; +COMMENT ON COLUMN parcelle.dreflf IS 'Référence au Livre Foncier en Alsace-Moselle - '; +COMMENT ON COLUMN parcelle.gpdl IS 'Indicateur d’appartenance à pdl Identifiant de la pdl - cf. détail supra si gpdl =2'; +COMMENT ON COLUMN parcelle.cprsecr IS 'Préfixe de la parcelle de référence - '; +COMMENT ON COLUMN parcelle.ccosecr IS 'Section de la parcelle de référence - '; +COMMENT ON COLUMN parcelle.dnuplar IS 'N° de plan de la parcelle de référence - '; +COMMENT ON COLUMN parcelle.dnupdl IS 'Numéro d’ordre de la pdl - en général, 001'; +COMMENT ON COLUMN parcelle.gurbpa IS 'Caractère Urbain de la parcelle - U, * ou blanc'; +COMMENT ON COLUMN parcelle.dparpi IS 'Numéro de parcelle primitive - '; +COMMENT ON COLUMN parcelle.ccoarp IS 'Indicateur d’arpentage - A ou blanc'; +COMMENT ON COLUMN parcelle.gparnf IS 'Indicateur de parcelle non figurée au plan - 1 = figurée, 0 = non figurée'; +COMMENT ON COLUMN parcelle.gparbat IS 'Indicateur de parcelle référençant un bâtiment - 1 = oui, sinon 0'; +COMMENT ON COLUMN parcelle.parrev IS 'Info de la révision - INDISPONIBLE'; +COMMENT ON COLUMN parcelle.gpardp IS 'parcelle n''appartenant pas au domaine public - INDISPONIBLE'; +COMMENT ON COLUMN parcelle.fviti IS 'parcelle au casier viticole Adresse de la parcelle - INDISPONIBLE'; +COMMENT ON COLUMN parcelle.dnvoiri IS 'Numéro de voirie - '; +COMMENT ON COLUMN parcelle.dindic IS 'Indice de répétition - '; +COMMENT ON COLUMN parcelle.ccovoi IS 'Code Majic2 de la voie - '; +COMMENT ON COLUMN parcelle.ccoriv IS 'Code Rivoli de la voie - '; +COMMENT ON COLUMN parcelle.ccocif IS 'Code du cdif (code topad) - '; +COMMENT ON COLUMN parcelle.gpafpd IS 'Domanialité, représentation au plan - INDISPONIBLE'; +COMMENT ON COLUMN parcelle.cconvo IS 'Code nature de la voie'; +COMMENT ON COLUMN parcelle.dvoilib IS 'Libellé de la voie'; +COMMENT ON COLUMN parcelle.ccocomm IS 'Code INSEE de la commune de la parcelle mère'; +COMMENT ON COLUMN parcelle.ccoprem IS 'Code du préfixe de section de la parcelle mère'; +COMMENT ON COLUMN parcelle.ccosecm IS 'Code section de la parcelle mère'; +COMMENT ON COLUMN parcelle.dnuplam IS 'Numéro de plan de la parcelle mère'; +COMMENT ON COLUMN parcelle.parcellefiliation IS 'Parcelle en filiation'; +COMMENT ON COLUMN parcelle.type_filiation IS 'Type de filiation (D, R, T ou blanc)'; +COMMENT ON COLUMN parcelle.ccoifp IS 'Code IFP'; + +COMMENT ON TABLE suf IS 'Article descriptif de suf'; +COMMENT ON COLUMN suf.ccodep IS 'Code département - '; +COMMENT ON COLUMN suf.ccodir IS 'Code direction - '; +COMMENT ON COLUMN suf.ccocom IS 'Code commune INSEE ou DGI d’arrondissement - '; +COMMENT ON COLUMN suf.ccopre IS 'Préfixe de section ou quartier servi pour les communes associées - '; +COMMENT ON COLUMN suf.ccosec IS 'Section cadastrale - '; +COMMENT ON COLUMN suf.dnupla IS 'Numéro de plan - '; +COMMENT ON COLUMN suf.ccosub IS 'Lettres indicatives de suf - '; +COMMENT ON COLUMN suf.dcntsf IS 'Contenance de la suf - en centiares'; +COMMENT ON COLUMN suf.dnupro IS 'Compte communal du propriétaire de la suf - '; +COMMENT ON COLUMN suf.gnexps IS 'Code exonération permanente - ep cd cr dr ni rt'; +COMMENT ON COLUMN suf.drcsub IS 'Revenu cadastral en valeur actualise référence 1980 - Exprimé Euros'; +COMMENT ON COLUMN suf.drcsuba IS 'Revenu cadastral revalorisé en valeur du 01-01 de l’année - Exprimé en Euros'; +COMMENT ON COLUMN suf.ccostn IS 'Série-tarif - A à Z, sauf I,O,Q'; +COMMENT ON COLUMN suf.cgrnum IS 'Groupe de nature de culture - 01 à 13'; +COMMENT ON COLUMN suf.dsgrpf IS 'Sous-groupe alphabétique - '; +COMMENT ON COLUMN suf.dclssf IS 'Classe dans le groupe et la série-tarif - '; +COMMENT ON COLUMN suf.cnatsp IS 'code nature de culture spéciale - '; +COMMENT ON COLUMN suf.drgpos IS 'Top terrain constructible Liaison avec un lot de pdl - « 0 » ou « 1 » '; +COMMENT ON COLUMN suf.ccoprel IS 'Préfixe de la parcelle identifiant le lot - '; +COMMENT ON COLUMN suf.ccosecl IS 'Section de la parcelle identifiant le lot - '; +COMMENT ON COLUMN suf.dnuplal IS 'N° de plan de la parcelle de référence - '; +COMMENT ON COLUMN suf.dnupdl IS 'Numéro d ordre de la pdl - en général, 001'; +COMMENT ON COLUMN suf.dnulot IS 'Numéro du lot - Le lot de BND se présente sous la forme 00Axxxx - '; +COMMENT ON COLUMN suf.rclsi IS 'Données classement révisé - INDISPONIBLE'; +COMMENT ON COLUMN suf.gnidom IS 'Indicateur de suf non imposable - * ou blanc'; +COMMENT ON COLUMN suf.topja IS 'Indicateur jeune agriculteur - J ou blanc'; +COMMENT ON COLUMN suf.datja IS 'Date d’installation jeune agriculteur - peut être servie si topja = J'; +COMMENT ON COLUMN suf.postel IS 'Indicateur de bien appartenant à la Poste - X ou blanc'; +COMMENT ON COLUMN suf.ccortar IS 'Code commune origine du tarif'; +COMMENT ON COLUMN suf.drgpos is 'Top terrain constructible Liaison avec un lot de pdl - « 0 » ou « 9 » '; + +COMMENT ON TABLE sufexoneration IS 'Article exonération de suf'; +COMMENT ON COLUMN sufexoneration.ccodep IS 'Code département - '; +COMMENT ON COLUMN sufexoneration.ccodir IS 'Code direction - '; +COMMENT ON COLUMN sufexoneration.ccocom IS 'Code commune INSEE ou DGI d’arrondissement - '; +COMMENT ON COLUMN sufexoneration.ccopre IS 'Préfixe de section ou quartier servi pour les communes associées - '; +COMMENT ON COLUMN sufexoneration.ccosec IS 'Section cadastrale - '; +COMMENT ON COLUMN sufexoneration.dnupla IS 'Numéro de plan - '; +COMMENT ON COLUMN sufexoneration.ccosub IS 'Lettres indicatives de suf - '; +COMMENT ON COLUMN sufexoneration.rnuexn IS 'Numéro d ordre d’exonération temporaire - 01 à 04'; +COMMENT ON COLUMN sufexoneration.vecexn IS 'Montant de VL sur lequel porte l’exonération - en Euros'; +COMMENT ON COLUMN sufexoneration.ccolloc IS 'Collectivité accordant l’exonération - TC, C, R d OU GC'; +COMMENT ON COLUMN sufexoneration.pexn IS 'Pourcentage d’exonération - 100'; +COMMENT ON COLUMN sufexoneration.gnexts IS 'Code d’exonération temporaire - TA TR NO PB PP PR PF ER TU OL HP HR ou NA'; +COMMENT ON COLUMN sufexoneration.jandeb IS 'Année de début d’exonération - à blanc'; +COMMENT ON COLUMN sufexoneration.jfinex IS 'Année de retour à imposition - à blanc'; +COMMENT ON COLUMN sufexoneration.fcexn IS 'Fraction de vecsuf exonérée - INDISPONIBLE'; +COMMENT ON COLUMN sufexoneration.fcexna IS 'fcexn en année N - INDISPONIBLE'; +COMMENT ON COLUMN sufexoneration.rcexna IS 'revenu (4/5 fcexna) correspondant - INDISPONIBLE'; +COMMENT ON COLUMN sufexoneration.rcexnba IS 'Revenu cadastral exonéré, en valeur de l’année - Exprimé en Euros'; +COMMENT ON COLUMN sufexoneration.mpexnba IS 'Fraction majo TC exonérée, en valeur de l’année - INDISPONIBLE'; +COMMENT ON TABLE suftaxation IS 'Article taxation de suf'; +COMMENT ON COLUMN suftaxation.ccodep IS 'Code département - '; +COMMENT ON COLUMN suftaxation.ccodir IS 'Code direction - '; +COMMENT ON COLUMN suftaxation.ccocom IS 'Code commune INSEE ou DGI d’arrondissement - '; +COMMENT ON COLUMN suftaxation.ccopre IS 'Préfixe de section ou quartier servi pour les communes associées - '; +COMMENT ON COLUMN suftaxation.ccosec IS 'Section cadastrale - '; +COMMENT ON COLUMN suftaxation.dnupla IS 'Numéro de plan - '; +COMMENT ON COLUMN suftaxation.ccosub IS 'Lettres indicatives de suf - '; +COMMENT ON COLUMN suftaxation.c1majposa IS 'c1 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.c1bisufad IS 'c1 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.c2majposa IS 'c2 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.c2bisufad IS 'c2 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.c3majposa IS 'c3 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.c3bisufad IS 'c3 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.c4majposa IS 'c4 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.c4bisufad IS 'c4 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros'; +COMMENT ON COLUMN suftaxation.cntmajtc IS 'Nouvelle contenance suf pour calcul majorationn TC'; +COMMENT ON COLUMN suftaxation.majposca IS 'Majoration TC pour les chambres d’agriculture, exprimé en centimes d’Euros (à partir de 2014)'; +COMMENT ON TABLE local00 IS 'Article identifiant du local'; +COMMENT ON COLUMN local00.ccodep IS 'code département - '; +COMMENT ON COLUMN local00.ccodir IS 'code direction - '; +COMMENT ON COLUMN local00.ccocom IS 'code commune INSEE - '; +COMMENT ON COLUMN local00.invar IS 'numéro invariant - '; +COMMENT ON COLUMN local00.ccopre IS 'préfixe de section ou quartier servi pour les communes associées, - '; +COMMENT ON COLUMN local00.ccosec IS 'lettres de section - '; +COMMENT ON COLUMN local00.dnupla IS 'numéro de plan - '; +COMMENT ON COLUMN local00.dnubat IS 'lettre de bâtiment - '; +COMMENT ON COLUMN local00.descr IS 'numéro d’entrée - '; +COMMENT ON COLUMN local00.dniv IS 'niveau étage - '; +COMMENT ON COLUMN local00.dpor IS 'numéro de local - '; +COMMENT ON COLUMN local00.ccoriv IS 'Code Rivoli de la voie - '; +COMMENT ON COLUMN local00.ccovoi IS 'Code Majic2 de la voie - '; +COMMENT ON COLUMN local00.dnvoiri IS 'Numéro de voirie - '; +COMMENT ON COLUMN local00.dindic IS 'indice de répétition - '; +COMMENT ON COLUMN local00.ccocif IS 'code du cdi/cdif (code topad) - '; +COMMENT ON COLUMN local00.dvoilib IS 'libelle de la voie - '; +COMMENT ON COLUMN local00.cleinvar IS 'clé alpha no invariant - '; +COMMENT ON COLUMN local00.locinc IS 'code local sans évaluation - INDISPONIBLE'; +COMMENT ON TABLE local10 IS 'Article identifiant du local'; +COMMENT ON COLUMN local10.ccodep IS 'code département - '; +COMMENT ON COLUMN local10.ccodir IS 'code direction - '; +COMMENT ON COLUMN local10.ccocom IS 'code commune INSEE - '; +COMMENT ON COLUMN local10.invar IS 'numéro invariant - '; +COMMENT ON COLUMN local10.gpdl IS 'indicateur d’appartenance à un lot de pdl - 1 = oui, sinon 0'; +COMMENT ON COLUMN local10.dsrpar IS 'lettre de série rôle - INDISPONIBLE'; +COMMENT ON COLUMN local10.dnupro IS 'compte communal de propriétaire - '; +COMMENT ON COLUMN local10.jdatat IS 'date d’acte de mutation - jjmmaaaa'; +COMMENT ON COLUMN local10.dnufnl IS 'compte communal de fonctionnaire logé - redevable de la tom'; +COMMENT ON COLUMN local10.ccoeva IS 'code évaluation - A B C D E T tableau 2.3.1'; +COMMENT ON COLUMN local10.ccitlv IS 'local imposable à la taxe sur les locaux vacants - indisponible'; +COMMENT ON COLUMN local10.dteloc IS 'type de local - 1 à 8 tableau 2.3.2'; +COMMENT ON COLUMN local10.gtauom IS 'zone de ramassage des ordures ménagères - P RA RB RC RD ou blanc'; +COMMENT ON COLUMN local10.dcomrd IS 'Pourcentage de réduction sur tom - '; +COMMENT ON COLUMN local10.ccoplc IS 'Code de construction particulière - R U V W X Y Z ou blanc tabl. 2.3.3'; +COMMENT ON COLUMN local10.cconlc IS 'Code nature de local - voir tableau 2.3.4'; +COMMENT ON COLUMN local10.dvltrt IS 'Valeur locative totale retenue pour le local - '; +COMMENT ON COLUMN local10.ccoape IS 'Code NAF pour les locaux professionnels - '; +COMMENT ON COLUMN local10.cc48lc IS 'Catégorie de loi de 48 - '; +COMMENT ON COLUMN local10.dloy48a IS 'Loyer de 48 en valeur de l’année - '; +COMMENT ON COLUMN local10.top48a IS 'top taxation indiquant si la pev est impose au loyer ou a la vl - 1 = loyer o = vl'; +COMMENT ON COLUMN local10.dnatlc IS 'Nature d occupation - A P V L T D tableau 2.3.6'; +COMMENT ON COLUMN local10.dnupas IS 'no passerelle TH/TP - INDISPONIBLE'; +COMMENT ON COLUMN local10.gnexcf IS 'code nature exo ecf - INDISPONIBLE'; +COMMENT ON COLUMN local10.dtaucf IS 'taux exo ecf - INDISPONIBLE'; +COMMENT ON COLUMN local10.cchpr IS 'Top indiquant une mutation propriétaire - * ou blanc'; +COMMENT ON COLUMN local10.jannat IS 'Année de construction - '; +COMMENT ON COLUMN local10.dnbniv IS 'Nombre de niveaux de la construction - '; +COMMENT ON COLUMN local10.hlmsem IS 'Local appartenant à hlm ou sem - 5 = hlm, 6 = sem, sinon blanc'; +COMMENT ON COLUMN local10.postel IS 'Local de Poste ou France Telecom - X, Y, Z, ou blanc '; +COMMENT ON COLUMN local10.dnutbx IS 'no gestionnaire déclarant taxe bureaux - INDISPONIBLE'; +COMMENT ON COLUMN local10.dvltla IS 'VL totale du local actualisée - INDISPONIBLE'; +COMMENT ON COLUMN local10.janloc IS 'Année de création du local - INDISPONIBLE'; +COMMENT ON COLUMN local10.ccsloc IS 'Code cause création du local - INDISPONIBLE'; +COMMENT ON COLUMN local10.fburx IS 'Indicateur présence bureaux - INDISPONIBLE'; +COMMENT ON COLUMN local10.gimtom IS 'Indicateur imposition OM exploitable à partir de 2002 - D, E, V ou blanc'; +COMMENT ON COLUMN local10.cbtabt IS 'Code exonération HLM zone sensible - ZS, ZT ou blanc'; +COMMENT ON COLUMN local10.jdtabt IS 'Année début d’exonération ZS - '; +COMMENT ON COLUMN local10.jrtabt IS 'Année fin d’exonération ZS - '; +COMMENT ON COLUMN local10.jacloc IS 'Année d’achèvement du local - INDISPONIBLE'; +COMMENT ON COLUMN local10.cconac IS 'Code NACE pour les locaux professionnels'; +COMMENT ON COLUMN local10.dnatcg IS 'Code nature du changement d’évaluation (depuis 2013)'; +COMMENT ON COLUMN local10.jdatcgl IS 'Date changement évaluation - JJMMSSAA (Depuis 2013)'; +COMMENT ON COLUMN local10.toprev IS 'Top local révisé. 0 si non révisé, 1 si révisé.'; +COMMENT ON COLUMN local10.ccoifp IS 'Code IFP'; + +COMMENT ON TABLE pev IS 'Article descriptif de pev'; +COMMENT ON COLUMN pev.ccodep IS 'Code département - '; +COMMENT ON COLUMN pev.ccodir IS 'Code direction - '; +COMMENT ON COLUMN pev.ccocom IS 'Code commune INSEE - '; +COMMENT ON COLUMN pev.invar IS 'Numéro invariant - '; +COMMENT ON COLUMN pev.dnupev IS 'Numéro de pev - '; +COMMENT ON COLUMN pev.ccoaff IS 'Affectation de la pev - H P L S K tableau 2.3.7'; +COMMENT ON COLUMN pev.ccostb IS 'lettre de série tarif bâtie ou secteur locatif - A à Z sauf'; +COMMENT ON COLUMN pev.dcapec IS 'Catégorie - Commentaires 2.2.3'; +COMMENT ON COLUMN pev.dcetlc IS 'Coefficient d entretien - 9V99'; +COMMENT ON COLUMN pev.dcsplc IS 'Coefficient de situation particulière - S9V99 - INDISPONIBLE'; +COMMENT ON COLUMN pev.dsupot IS 'Surface pondérée - Présence non systématique'; +COMMENT ON COLUMN pev.dvlper IS 'Valeur locative de la pev, en valeur de référence (1970) sauf pour les établissements de code évaluation A - '; +COMMENT ON COLUMN pev.dvlpera IS 'Valeur locative de la pev, en valeur de l’année - '; +COMMENT ON COLUMN pev.gnexpl IS 'Nature d’exonération permanente - Gérée dans pour les tableau 2.3.8'; +COMMENT ON COLUMN pev.libocc IS 'nom de l occupant INDISPONIBLE - '; +COMMENT ON COLUMN pev.ccthp IS 'Code occupation à la Th ou à la TP - '; +COMMENT ON COLUMN pev.retimp IS 'Top : retour partiel ou total à imposition - '; +COMMENT ON COLUMN pev.dnuref IS 'Numéro de local type - '; +COMMENT ON COLUMN pev.rclsst IS 'Données reclassement - INDISPONIBLE'; +COMMENT ON COLUMN pev.gnidom IS 'Top : pev non imposable (Dom) - '; +COMMENT ON COLUMN pev.dcsglc IS 'Coefficient de situation générale - S9V99'; +COMMENT ON COLUMN pev.ccogrb IS 'Code groupe bâti révisé - INDISPONIBLE'; +COMMENT ON COLUMN pev.cocdi IS 'Code cdi topad - INDISPONIBLE'; +COMMENT ON COLUMN pev.cosatp IS 'Code service topad - INDISPONIBLE'; +COMMENT ON COLUMN pev.gsatp IS 'Nature service gérant tp - INDISPONIBLE'; +COMMENT ON COLUMN pev.clocv IS 'Indicateur local vacant - INDISPONIBLE'; +COMMENT ON COLUMN pev.dvltpe IS 'VL TOTALE DE LA PEV MAJIC2 - '; +COMMENT ON COLUMN pev.dcralc IS 'correctif d’ascenseur - format S9V99 - INDISPONIBLE'; +COMMENT ON COLUMN pev.dcsplca IS 'Coefficient de situation particulière'; +COMMENT ON COLUMN pev.dcsglca IS 'Coefficient de situation générale'; +COMMENT ON COLUMN pev.dcralca IS 'Correctif d’ascenseur'; +COMMENT ON COLUMN pev.topcn IS 'Top construction nouvelle (à partir de 2013)'; +COMMENT ON COLUMN pev.tpevtieom IS 'Top Local passible de la TEOM (à partir de 2013)'; +COMMENT ON COLUMN pev.ccocac IS 'Code catégorie du local'; +COMMENT ON COLUMN pev.dnutrf IS 'Secteur révisé'; +COMMENT ON COLUMN pev.dcfloc IS 'Coefficient de localisation'; +COMMENT ON COLUMN pev.ccortar IS 'Code commune origine du tarif'; +COMMENT ON COLUMN pev.ccorvl IS 'Code réduction du local'; +COMMENT ON COLUMN pev.dtaurv IS 'Taux de réduction'; +COMMENT ON COLUMN pev.dcmloc IS 'Coefficient de modulation du local'; + + +COMMENT ON TABLE pevexoneration IS 'Article exonération de pev'; +COMMENT ON COLUMN pevexoneration.ccodep IS 'Code département - '; +COMMENT ON COLUMN pevexoneration.ccodir IS 'Code direction - '; +COMMENT ON COLUMN pevexoneration.ccocom IS 'Code commune INSEE - '; +COMMENT ON COLUMN pevexoneration.invar IS 'Numéro invariant - '; +COMMENT ON COLUMN pevexoneration.Janbil IS 'Année d’immobilisation - servie pour ets. industriels'; +COMMENT ON COLUMN pevexoneration.dnupev IS 'Numéro de pev - '; +COMMENT ON COLUMN pevexoneration.dnuexb IS 'Numéro d’ordre de l’article - 001 à 015'; +COMMENT ON COLUMN pevexoneration.ccolloc IS 'Code de collectivité locale accordant l’exonération - C D R TC tableau 2.3.9'; +COMMENT ON COLUMN pevexoneration.pexb IS 'Taux d’exonération accordée - 999V99'; +COMMENT ON COLUMN pevexoneration.gnextl IS 'Nature d’exonération temporaire (et permanente pour ets. Industriels) - tableau des codes 2.3.10 et 2.3.8'; +COMMENT ON COLUMN pevexoneration.jandeb IS 'année de début d’exonération - '; +COMMENT ON COLUMN pevexoneration.janimp IS 'année de retour à imposition - '; +COMMENT ON COLUMN pevexoneration.vecdif IS 'montant saisi de l’EC bénéficiant exo - INDISPONIBLE'; +COMMENT ON COLUMN pevexoneration.vecdifa IS 'vecdif multiplié par coeff - INDISPONIBLE'; +COMMENT ON COLUMN pevexoneration.fcexb IS 'Fraction EC exonérée - INDISPONIBLE'; +COMMENT ON COLUMN pevexoneration.fcexba IS 'fcexb multiplié par coeff - INDISPONIBLE'; +COMMENT ON COLUMN pevexoneration.rcexba IS 'revenu cadastral exonéré - INDISPONIBLE'; +COMMENT ON COLUMN pevexoneration.dvldif2 IS 'Montant de VL exonérée (valeur 70) - '; +COMMENT ON COLUMN pevexoneration.dvldif2a IS 'Montant de VL exonérée (valeur de l’année) - '; +COMMENT ON COLUMN pevexoneration.fcexb2 IS 'Fraction de VL exonérée (valeur 70) - '; +COMMENT ON COLUMN pevexoneration.fcexba2 IS 'Fraction de VL exonérée (valeur de l’année) - '; +COMMENT ON COLUMN pevexoneration.rcexba2 IS 'Revenu cadastral exonéré (valeur de l’année) - '; +COMMENT ON COLUMN pevexoneration.valplaf IS 'Montant du planchonnement sur la base exonérée neutralisée'; + +COMMENT ON TABLE pevtaxation IS 'Article taxation de pev'; +COMMENT ON COLUMN pevtaxation.ccodep IS 'Code département - '; +COMMENT ON COLUMN pevtaxation.ccodir IS 'Code direction - '; +COMMENT ON COLUMN pevtaxation.ccocom IS 'Code commune INSEE - '; +COMMENT ON COLUMN pevtaxation.invar IS 'Numéro invariant - '; +COMMENT ON COLUMN pevtaxation.janbil IS 'Année d’immobilisation - High value pour ets. Industriels'; +COMMENT ON COLUMN pevtaxation.dnupev IS 'Numéro de pev - '; +COMMENT ON COLUMN pevtaxation.co_vlbai IS 'Commune - Part de VL imposée (valeur70) - '; +COMMENT ON COLUMN pevtaxation.co_vlbaia IS 'Commune - Part de VL imposée (valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.co_bipevla IS 'Commune - Base d’imposition de la pev(valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.de_vlbai IS 'Département - Part de VL imposée (valeur70) - '; +COMMENT ON COLUMN pevtaxation.de_vlbaia IS 'Département - Part de VL imposée (valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.de_bipevla IS 'Département - Base d’imposition de la pev(valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.re_vlbai IS 'Région (avant 2012) - Part de VL imposée (valeur70) - '; +COMMENT ON COLUMN pevtaxation.re_vlbaia IS 'Région (avant 2012) - Part de VL imposée (valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.re_bipevla IS 'Région (avant 2012) - Base d’imposition de la pev(valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.gp_vlbai IS 'Groupement de commune - Part de VL imposée (valeur70) - '; +COMMENT ON COLUMN pevtaxation.gp_vlbaia IS 'Groupement de commune - Part de VL imposée (valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.gp_bipevla IS 'Groupement de commune - Base d’imposition de la pev(valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.bateom IS 'BASE ORDURES MENAGERES - '; +COMMENT ON COLUMN pevtaxation.baomec IS 'BASE ORDURES MENAGERES ECRETEE - '; +COMMENT ON COLUMN pevtaxation.tse_vlbai IS 'TSE (à partir de 2012) - Part de VL imposée (valeur70) - '; +COMMENT ON COLUMN pevtaxation.tse_vlbaia IS 'TSE (à partir de 2012) - Part de VL imposée (valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.tse_bipevla IS 'TSE (à partir de 2012) - Base d’imposition de la pev(valeur de l’année) - '; +COMMENT ON COLUMN pevtaxation.mvltieomx IS 'Montant TIEOM (depuis 2013)'; +COMMENT ON COLUMN pevtaxation.pvltieom IS 'Ratio VL n-1 de la PEV / VL n-1 collectivité - 9v999999999999999 (Depuis 2013 mais supprimée en 2014)'; + +COMMENT ON TABLE pevprincipale IS 'Article descriptif partie principale habitation'; +COMMENT ON COLUMN pevprincipale.ccodep IS 'Code département - '; +COMMENT ON COLUMN pevprincipale.ccodir IS 'Code direction - '; +COMMENT ON COLUMN pevprincipale.ccocom IS 'Code commune INSEE - '; +COMMENT ON COLUMN pevprincipale.invar IS 'Numéro invariant - '; +COMMENT ON COLUMN pevprincipale.dnupev IS 'Numéro de pev - '; +COMMENT ON COLUMN pevprincipale.dnudes IS 'Numéro d’ordre de descriptif - bHb, bHA...'; +COMMENT ON COLUMN pevprincipale.dep1_cconad IS 'Dépendance 1 - Nature de dépendance - Tableau 2.3.5'; +COMMENT ON COLUMN pevprincipale.dep1_dsueic IS 'Dépendance 1 - Surface réelle de l’élément incorporé - '; +COMMENT ON COLUMN pevprincipale.dep1_dcimei IS 'Dépendance 1 - Coefficient de pondération - 9V9'; +COMMENT ON COLUMN pevprincipale.dep2_cconad IS 'Dépendance 2 - Nature de dépendance - Tableau 2.3.5'; +COMMENT ON COLUMN pevprincipale.dep2_dsueic IS 'Dépendance 2 - Surface réelle de l’élément incorporé - '; +COMMENT ON COLUMN pevprincipale.dep2_dcimei IS 'Dépendance 2 - Coefficient de pondération - 9V9'; +COMMENT ON COLUMN pevprincipale.dep3_cconad IS 'Dépendance 3 - Nature de dépendance - Tableau 2.3.5'; +COMMENT ON COLUMN pevprincipale.dep3_dsueic IS 'Dépendance 3 - Surface réelle de l’élément incorporé - '; +COMMENT ON COLUMN pevprincipale.dep3_dcimei IS 'Dépendance 3 - Coefficient de pondération - 9V9'; +COMMENT ON COLUMN pevprincipale.dep4_cconad IS 'Dépendance 4 - Nature de dépendance - Tableau 2.3.5'; +COMMENT ON COLUMN pevprincipale.dep4_dsueic IS 'Dépendance 4 - Surface réelle de l’élément incorporé - '; +COMMENT ON COLUMN pevprincipale.dep4_dcimei IS 'Dépendance 4 - Coefficient de pondération - 9V9'; +COMMENT ON COLUMN pevprincipale.geaulc IS 'Présence d’eau - O = oui, N = non'; +COMMENT ON COLUMN pevprincipale.gelelc IS 'Présence d’électricité - O = oui, N = non'; +COMMENT ON COLUMN pevprincipale.gesclc IS 'Présence d’escalier de service (appartement) - O = oui, N = non, blanc'; +COMMENT ON COLUMN pevprincipale.ggazlc IS 'Présence du gaz - O = oui, N = non'; +COMMENT ON COLUMN pevprincipale.gasclc IS 'Présence d’ascenseur (appartement) - O = oui, N = non, blanc'; +COMMENT ON COLUMN pevprincipale.gchclc IS 'Présence du chauffage central - O = oui, N = non'; +COMMENT ON COLUMN pevprincipale.gvorlc IS 'Présence de vide-ordures (appartement) - O = oui, N = non, blanc'; +COMMENT ON COLUMN pevprincipale.gteglc IS 'Présence du tout à l’égout - O = oui, N = non'; +COMMENT ON COLUMN pevprincipale.dnbbai IS 'Nombre de baignoires - '; +COMMENT ON COLUMN pevprincipale.dnbdou IS 'Nombre de douches - '; +COMMENT ON COLUMN pevprincipale.dnblav IS 'Nombre de lavabos - '; +COMMENT ON COLUMN pevprincipale.dnbwc IS 'Nombre de WC - '; +COMMENT ON COLUMN pevprincipale.deqdha IS 'Equivalence superficielle des éléments de confort Répartition des pièces - '; +COMMENT ON COLUMN pevprincipale.dnbppr IS 'Nombre de pièces principales - '; +COMMENT ON COLUMN pevprincipale.dnbsam IS 'Nombre de salles à manger - '; +COMMENT ON COLUMN pevprincipale.dnbcha IS 'Nombre de chambres - '; +COMMENT ON COLUMN pevprincipale.dnbcu8 IS 'Nombre de cuisines de moins de 9 m2 - '; +COMMENT ON COLUMN pevprincipale.dnbcu9 IS 'Nombre de cuisines d’au moins 9 m2 - '; +COMMENT ON COLUMN pevprincipale.dnbsea IS 'Nombre de salles d’eau - '; +COMMENT ON COLUMN pevprincipale.dnbann IS 'Nombre de pièces annexes - '; +COMMENT ON COLUMN pevprincipale.dnbpdc IS 'Nombre de pièces - '; +COMMENT ON COLUMN pevprincipale.dsupdc IS 'Superficie des pièces - '; +COMMENT ON COLUMN pevprincipale.dmatgm IS 'Matériaux des gros murs - 0 indéterminé 1 pierre 2 meulière 3 béton 4 briques 5 aggloméré 6 bois 9 autres '; +COMMENT ON COLUMN pevprincipale.dmatto IS 'Matériaux des toitures - 0 indéterminé 1 tuiles 2 ardoises 3 zinc aluminium 4 béton'; +COMMENT ON COLUMN pevprincipale.jannat IS 'Année d’achèvement - '; +COMMENT ON COLUMN pevprincipale.detent IS 'état d’entretien - 1 bon 2 assez bon 3 passable 4 médiocre 5 mauvais'; +COMMENT ON COLUMN pevprincipale.dnbniv IS 'Nombre de niveaux - '; +COMMENT ON TABLE pevprofessionnelle IS 'Article descriptif professionnel'; +COMMENT ON COLUMN pevprofessionnelle.ccodep IS 'Code département - '; +COMMENT ON COLUMN pevprofessionnelle.ccodir IS 'Code direction - '; +COMMENT ON COLUMN pevprofessionnelle.ccocom IS 'Code commune INSEE - '; +COMMENT ON COLUMN pevprofessionnelle.invar IS 'Numéro invariant - '; +COMMENT ON COLUMN pevprofessionnelle.dnupev IS 'Numéro de pev - '; +COMMENT ON COLUMN pevprofessionnelle.dnudes IS 'Numéro d’ordre de descriptif - P01'; +COMMENT ON COLUMN pevprofessionnelle.vsupot IS 'surface pondérée - INDISPONIBLE'; +COMMENT ON COLUMN pevprofessionnelle.vsurz1 IS 'Surface réelle totale zone 1 - INDISPONIBLE'; +COMMENT ON COLUMN pevprofessionnelle.vsurz2 IS 'Surface réelle totale zone 2 - INDISPONIBLE'; +COMMENT ON COLUMN pevprofessionnelle.vsurz3 IS 'Surface réelle totale zone 3 - INDISPONIBLE'; +COMMENT ON COLUMN pevprofessionnelle.vsurzt IS 'Surface réelle totale - '; +COMMENT ON COLUMN pevprofessionnelle.vsurb1 IS 'surface réelle des bureaux 1 - INDISPONIBLE'; +COMMENT ON COLUMN pevprofessionnelle.vsurb2 IS 'surface réelle des bureaux 2 - INDISPONIBLE'; + +COMMENT ON COLUMN pevprofessionnelle.dsupot IS 'Surface pondérée'; +COMMENT ON COLUMN pevprofessionnelle.dsup1 IS 'Surface des parties principales'; +COMMENT ON COLUMN pevprofessionnelle.dsup2 IS 'Surface des parties secondaires couvertes'; +COMMENT ON COLUMN pevprofessionnelle.dsup3 IS 'Surface des parties secondaires non couvertes'; +COMMENT ON COLUMN pevprofessionnelle.dsupk1 IS 'Surface des stationnements couverts'; +COMMENT ON COLUMN pevprofessionnelle.dsupk2 IS 'Surface des stationnements non couverts'; + +COMMENT ON TABLE pevlissage IS 'Descriptif des quotes-parts de lissage (locaux révisés). Bati enregistrement 52'; +COMMENT ON COLUMN pevlissage.ccodep IS 'Code du département'; +COMMENT ON COLUMN pevlissage.ccodir IS 'Code de direction'; +COMMENT ON COLUMN pevlissage.ccocom IS 'Code commune INSEE'; +COMMENT ON COLUMN pevlissage.invar IS 'Numéro invariant'; +COMMENT ON COLUMN pevlissage.dnupev IS 'Numéro de PEV'; +COMMENT ON COLUMN pevlissage.pev IS 'Code unique de PEV'; +COMMENT ON COLUMN pevlissage.mlbcom IS 'Quote-part de lissage de la commune'; +COMMENT ON COLUMN pevlissage.mlbsyn IS 'Quote-part de lissage du syndicat intercommunal'; +COMMENT ON COLUMN pevlissage.mlbcu IS 'Quote-part de lissage de +l’intercommunalité'; +COMMENT ON COLUMN pevlissage.mlbdep IS 'Quote-part de lissage du +département'; +COMMENT ON COLUMN pevlissage.mlbts1 IS 'Quote-part de lissage de la TSE'; +COMMENT ON COLUMN pevlissage.mlbts2 IS 'Quote-part de lissage de la TSE +autre'; +COMMENT ON COLUMN pevlissage.mlbtas IS 'Quote-part de lissage de la TASA'; +COMMENT ON COLUMN pevlissage.mlbgem IS 'Quote-part de lissage GEMAPI'; +COMMENT ON COLUMN pevlissage.mlbtom IS 'Quote-part de lissage TEOM'; +COMMENT ON COLUMN pevlissage.tbfpas IS 'Pas de lissage du local'; +COMMENT ON COLUMN pevlissage.lot IS 'Code de lot d''import'; + + +COMMENT ON TABLE pevdependances IS 'Article descriptif de dépendance. Bati enregistrement 60'; +COMMENT ON COLUMN pevdependances.ccodep IS 'Code département - '; +COMMENT ON COLUMN pevdependances.ccodir IS 'Code direction - '; +COMMENT ON COLUMN pevdependances.ccocom IS 'Code commune INSEE - '; +COMMENT ON COLUMN pevdependances.invar IS 'Numéro invariant - '; +COMMENT ON COLUMN pevdependances.dnupev IS 'Numéro de pev - '; +COMMENT ON COLUMN pevdependances.dnudes IS 'Numéro d’ordre de descriptif - 001, 002'; +COMMENT ON COLUMN pevdependances.dsudep IS 'Surface réelle de la dépendance - '; +COMMENT ON COLUMN pevdependances.cconad IS 'Nature de dépendance - cf tableau des codes'; +COMMENT ON COLUMN pevdependances.asitet IS 'Localisation (bat, esc, niv) - '; +COMMENT ON COLUMN pevdependances.dmatgm IS 'Matériaux des gros murs - 0 à 9 cf art 40'; +COMMENT ON COLUMN pevdependances.dmatto IS 'Matériaux des toitures - 0 à 4 cf art 40'; +COMMENT ON COLUMN pevdependances.detent IS 'état d''entretien - 1 à 5 cf art 40'; +COMMENT ON COLUMN pevdependances.geaulc IS 'Présence d''eau - O = oui, N = non'; +COMMENT ON COLUMN pevdependances.gelelc IS 'Présence d’électricité - O = oui, N = non'; +COMMENT ON COLUMN pevdependances.gchclc IS 'Présence du chauffage central - O = oui, N = non'; +COMMENT ON COLUMN pevdependances.dnbbai IS 'Nombre de baignoires - '; +COMMENT ON COLUMN pevdependances.dnbdou IS 'Nombre de douches - '; +COMMENT ON COLUMN pevdependances.dnblav IS 'Nombre de lavabos - '; +COMMENT ON COLUMN pevdependances.dnbwc IS 'Nombre de WC - '; +COMMENT ON COLUMN pevdependances.deqtlc IS 'Equivalence superficielle des - '; +COMMENT ON COLUMN pevdependances.dcimlc IS 'Coefficient de pondération - 1,0 - 0,2 à 0,6'; +COMMENT ON COLUMN pevdependances.dcetde IS 'Coefficient d entretien - 9V99'; +COMMENT ON COLUMN pevdependances.dcspde IS 'Coefficient de situation particulière - S9V99 de -0,10 à +0,10 -- INDISPONIBLE'; +COMMENT ON COLUMN pevdependances.dcspdea IS 'Coefficient de situation particulière'; +COMMENT ON TABLE proprietaire IS 'Propriétaire'; +COMMENT ON COLUMN proprietaire.ccodep IS 'code département - '; +COMMENT ON COLUMN proprietaire.ccodir IS 'code direction - '; +COMMENT ON COLUMN proprietaire.ccocom IS 'code commune INSEE - '; +COMMENT ON COLUMN proprietaire.dnupro IS 'compte communal - cgroup groupe de compte communal + * A B .. - '; +COMMENT ON COLUMN proprietaire.dnulp IS 'numéro de libellé partiel - 01 à 06'; +COMMENT ON COLUMN proprietaire.ccocif IS 'code cdif - '; +COMMENT ON COLUMN proprietaire.dnuper IS 'numéro de personne dans le cdif - Il s’agit du numéro de personne '; +COMMENT ON COLUMN proprietaire.ccodro IS 'code du droit réel ou particulier - Nouveau code en 2009 : C (fiduciaire)'; +COMMENT ON COLUMN proprietaire.ccodem IS 'code du démembrement/indivision - C S L I V'; +COMMENT ON COLUMN proprietaire.gdesip IS 'indicateur du destinataire de l’avis d’imposition - 1 = oui, 0 = non'; +COMMENT ON COLUMN proprietaire.gtoper IS 'indicateur de personne physique ou morale - 1 = physique, 2 = morale'; +COMMENT ON COLUMN proprietaire.ccoqua IS 'Code qualité de personne physique - 1, 2 ou 3'; +COMMENT ON COLUMN proprietaire.gnexcf IS 'code exo ecf - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.dtaucf IS 'taux exo ecf - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.dnatpr IS 'Code nature de personne physique ou morale - Voir $ 2.2.7'; +COMMENT ON COLUMN proprietaire.ccogrm IS 'Code groupe de personne morale - 0 à 9 - 0A à 9A'; +COMMENT ON COLUMN proprietaire.dsglpm IS 'sigle de personne morale - '; +COMMENT ON COLUMN proprietaire.dforme IS 'forme juridique abrégée majic2 X Données Générales - '; +COMMENT ON COLUMN proprietaire.ddenom IS 'Dénomination de personne physique ou morale - '; +COMMENT ON COLUMN proprietaire.gtyp3 IS 'type de la 3eme ligne d’adresse - '; +COMMENT ON COLUMN proprietaire.gtyp4 IS 'Type de la 4eme ligne d’adresse - '; +COMMENT ON COLUMN proprietaire.gtyp5 IS 'type de la 5eme ligne d’adresse - '; +COMMENT ON COLUMN proprietaire.gtyp6 IS 'type de la 6eme ligne d’adresse - '; +COMMENT ON COLUMN proprietaire.dlign3 IS '3eme ligne d’adresse - '; +COMMENT ON COLUMN proprietaire.dlign4 IS '4eme ligne d’adresse - '; +COMMENT ON COLUMN proprietaire.dlign5 IS '5eme ligne d’adresse - '; +COMMENT ON COLUMN proprietaire.dlign6 IS '6eme ligne d’adresse X Codification de l’adresse - '; +COMMENT ON COLUMN proprietaire.ccopay IS 'code de pays étranger et TOM - non servi pour France métropole et Dom'; +COMMENT ON COLUMN proprietaire.ccodep1a2 IS 'Code département de l’adresse - '; +COMMENT ON COLUMN proprietaire.ccodira IS 'Code direction de l’adresse - '; +COMMENT ON COLUMN proprietaire.ccocom_adr IS 'Code commune de l’adresse - '; +COMMENT ON COLUMN proprietaire.ccovoi IS 'Code majic2 de la voie - '; +COMMENT ON COLUMN proprietaire.ccoriv IS 'Code rivoli de la voie - '; +COMMENT ON COLUMN proprietaire.dnvoiri IS 'numéro de voirie - '; +COMMENT ON COLUMN proprietaire.dindic IS 'indice de répétition de voirie - '; +COMMENT ON COLUMN proprietaire.ccopos IS 'Code postal X Dénomination formatée de personne physique - '; +COMMENT ON COLUMN proprietaire.dnirpp IS 'zone à blanc - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.dqualp IS 'Qualité abrégée - M, MME ou MLE'; +COMMENT ON COLUMN proprietaire.dnomlp IS 'Nom d’usage - '; +COMMENT ON COLUMN proprietaire.dprnlp IS 'Prénoms associés au nom d’usage - '; +COMMENT ON COLUMN proprietaire.jdatnss IS 'date de naissance - sous la forme jj/mm/aaaa'; +COMMENT ON COLUMN proprietaire.dldnss IS 'lieu de naissance - '; +COMMENT ON COLUMN proprietaire.epxnee IS 'mention du complément - EPX ou NEE si complément'; +COMMENT ON COLUMN proprietaire.dnomcp IS 'Nom complément - '; +COMMENT ON COLUMN proprietaire.dprncp IS 'Prénoms associés au complément - '; +COMMENT ON COLUMN proprietaire.topcdi IS 'top transalp - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.oriard IS 'origine adresse - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.fixard IS 'pérennité adresse - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.datadr IS 'date adresse - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.topdec IS 'origine décès - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.datdec IS 'date de décès - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.dsiren IS 'numéro siren - '; +COMMENT ON COLUMN proprietaire.ccmm IS 'création compte cadastral - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.topja IS 'indic jeune agriculteur - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.datja IS 'date jeune agriculteur - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.anospi IS 'ano transalp - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.cblpmo IS 'code blocage caractère personne morale - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.gtodge IS 'top appartenance à la DGE - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.gpctf IS 'top paiement centralisé à la taxe foncière - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.gpctsb IS 'top paiement centralisé à la TSBCS - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.jmodge IS 'mois d’entrée à la DGE - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.jandge IS 'année d’entrée à la DGE - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.jantfc IS 'année d’entrée paiement TF - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.jantbc IS 'année d’entrée paiement TSBCS - INDISPONIBLE'; +COMMENT ON COLUMN proprietaire.dformjur IS 'Forme juridique (Depuis 2013)'; +COMMENT ON COLUMN proprietaire.dnomus IS 'Nom d''usage (Depuis 2015)'; +COMMENT ON COLUMN proprietaire.dprnus IS 'Prénom d''usage (Depuis 2015)'; +COMMENT ON TABLE pdl IS 'Propriétés divisées en lots'; +COMMENT ON COLUMN pdl.ccodep IS 'code département - '; +COMMENT ON COLUMN pdl.ccodir IS 'code direction - '; +COMMENT ON COLUMN pdl.ccocom IS 'code commune INSEE - '; +COMMENT ON COLUMN pdl.ccopre IS 'code du préfixe - '; +COMMENT ON COLUMN pdl.ccosec IS 'lettres de section - '; +COMMENT ON COLUMN pdl.dnupla IS 'numéro de plan - '; +COMMENT ON COLUMN pdl.dnupdl IS 'no de pdl - '; +COMMENT ON COLUMN pdl.dnivim IS 'niveau imbrication - '; +COMMENT ON COLUMN pdl.ctpdl IS 'type de pdl - bnd, cl, cv, tf, clv, mp.'; +COMMENT ON COLUMN pdl.dmrpdl IS 'lot mère(plan+pdl+lot) - '; +COMMENT ON COLUMN pdl.gprmut IS 'top ''1ere mut effectuée - '; +COMMENT ON COLUMN pdl.dnupro IS 'compte de la pdl - '; +COMMENT ON COLUMN pdl.ccocif IS 'code cdif - '; +COMMENT ON TABLE lots IS 'Article descriptif du lot'; +COMMENT ON COLUMN lots.ccodep IS 'code département - '; +COMMENT ON COLUMN lots.ccodir IS 'code direction - '; +COMMENT ON COLUMN lots.ccocom IS 'code commune INSEE - '; +COMMENT ON COLUMN lots.ccopre IS 'code du préfixe - '; +COMMENT ON COLUMN lots.ccosec IS 'lettres de section - '; +COMMENT ON COLUMN lots.dnupla IS 'numéro de plan - '; +COMMENT ON COLUMN lots.dnupdl IS 'no de pdl - '; +COMMENT ON COLUMN lots.dnulot IS 'Numéro de lot - '; +COMMENT ON COLUMN lots.cconlo IS 'Code nature du lot - '; +COMMENT ON COLUMN lots.dcntlo IS 'Superficie du lot - '; +COMMENT ON COLUMN lots.dnumql IS 'Numérateur - '; +COMMENT ON COLUMN lots.ddenql IS 'Dénominateur - '; +COMMENT ON COLUMN lots.dfilot IS 'pdl-fille du lot - '; +COMMENT ON COLUMN lots.datact IS 'date de l''acte - '; +COMMENT ON COLUMN lots.dnuprol IS 'Compte du lot - '; +COMMENT ON COLUMN lots.dreflf IS 'Référence livre foncier - '; +COMMENT ON COLUMN lots.ccocif IS 'code cdif - '; +COMMENT ON TABLE parcellecomposante IS 'Parcelle composante de la pdl autre que la parcelle de référence'; +COMMENT ON COLUMN parcellecomposante.ccodep IS 'code département - '; +COMMENT ON COLUMN parcellecomposante.ccodir IS 'code direction - '; +COMMENT ON COLUMN parcellecomposante.ccocom IS 'code commune INSEE - '; +COMMENT ON COLUMN parcellecomposante.ccopre IS 'code du préfixe - '; +COMMENT ON COLUMN parcellecomposante.ccosec IS 'lettres de section - '; +COMMENT ON COLUMN parcellecomposante.dnupla IS 'numéro de plan - '; +COMMENT ON COLUMN parcellecomposante.dnupdl IS 'no de pdl - '; +COMMENT ON COLUMN parcellecomposante.ccoprea IS 'code du préfixe - '; +COMMENT ON COLUMN parcellecomposante.ccoseca IS 'lettres de section - '; +COMMENT ON COLUMN parcellecomposante.dnuplaa IS 'numéro de plan - '; +COMMENT ON COLUMN parcellecomposante.ccocif IS 'code cdif - '; +COMMENT ON TABLE lotslocaux IS 'Article descriptif du lot'; +COMMENT ON COLUMN lotslocaux.ccodepl IS 'Lot - Code département - '; +COMMENT ON COLUMN lotslocaux.ccodirl IS 'Lot - Code direction - '; +COMMENT ON COLUMN lotslocaux.ccocoml IS 'Lot - Code INSEE de la commune - '; +COMMENT ON COLUMN lotslocaux.ccoprel IS 'Lot - Code préfixe - '; +COMMENT ON COLUMN lotslocaux.ccosecl IS 'Lot - Code section - '; +COMMENT ON COLUMN lotslocaux.dnuplal IS 'Lot - Numéro du plan - '; +COMMENT ON COLUMN lotslocaux.dnupdl IS 'Lot - Numéro de PDL - '; +COMMENT ON COLUMN lotslocaux.dnulot IS 'Lot - Numéro de lot - '; +COMMENT ON COLUMN lotslocaux.ccodebpb IS 'Local - Code département - '; +COMMENT ON COLUMN lotslocaux.ccodird IS 'Local - Code direction - '; +COMMENT ON COLUMN lotslocaux.ccocomb IS 'Local - Code commune - '; +COMMENT ON COLUMN lotslocaux.ccopreb IS 'Local - Code préfixe - '; +COMMENT ON COLUMN lotslocaux.invloc IS 'Local - Numéro invariant du local - '; +COMMENT ON COLUMN lotslocaux.dnumql IS 'Local - Numérateur du lot - '; +COMMENT ON COLUMN lotslocaux.ddenql IS 'Local - Dénominateur du lot - '; +COMMENT ON TABLE commune IS 'Commune (Fantoir)'; +COMMENT ON COLUMN commune.ccodep IS 'Code département - Code département INSEE'; +COMMENT ON COLUMN commune.ccodir IS 'Code direction - Code direction dge'; +COMMENT ON COLUMN commune.ccocom IS 'Code commune - code commune définie par Majic2'; +COMMENT ON COLUMN commune.clerivili IS 'Clé RIVOLI - zone alphabétique fournie par MAJIC2'; +COMMENT ON COLUMN commune.libcom IS 'Libellé - désignation de la commune'; +COMMENT ON COLUMN commune.typcom IS 'Type de commune actuel (R ou N) - N - commune rurale, R - commune rencencée'; +COMMENT ON COLUMN commune.ruract IS 'RUR actuel - indique si la commune est pseudo-recensée ou non (3-commune pseudo-recensée, blanc si rien)'; +COMMENT ON COLUMN commune.carvoi IS 'caractère de voie - zone indiquant si la voie est privée (1) ou publique (0)'; +COMMENT ON COLUMN commune.indpop IS 'indicateur de population - Précise la dernière situation connue de la commune au regard de la limite de 3000 habitants (= blanc si < 3000 h sinon = *).'; +COMMENT ON COLUMN commune.poprel IS 'population réelle - dénombre la population recencée lors du dernier recensement'; +COMMENT ON COLUMN commune.poppart IS 'population à part - dénombre la population comptée à part dans la commune'; +COMMENT ON COLUMN commune.popfict IS 'population fictive - population fictive de la commune'; +COMMENT ON COLUMN commune.annul IS 'Annulation Cet article indique que plus aucune entité topo n’est représentée par ce code. - O - voie annulée sans transfert, Q - voie annulée avec transfert, Q - commune annulée avec transfert.'; +COMMENT ON COLUMN commune.dteannul IS 'date d''annulation - '; +COMMENT ON COLUMN commune.dtecreart IS 'Date de création de l''article - Date à laquelle l''article a été créé par création MAJIC2.'; +COMMENT ON COLUMN commune.codvoi IS 'Code identifiant la voie dans MAJIC2. - Permet de faire le lien entre le code voie RIVOLI et le code voie MAJIC2.'; +COMMENT ON COLUMN commune.typvoi IS 'Type de voie - Indicateur de la classe de la voie. - 1 - voie, 2 - ensemble immobilier, 3 - lieu-dit, 4 - pseudo-voie, 5 - voie provisoire.'; +COMMENT ON COLUMN commune.indldnbat IS 'Indicateur lieu-dit non bâti - Zone servie uniquement pour les lieux-dits.Permet d’indiquer si le lieu-dit comporte ou non un bâtiment dans MAJIC.1 pour lieu-dit non bâti, 0 sinon.'; +COMMENT ON COLUMN commune.motclas IS 'Mot classant - Dernier mot entièrement alphabétique du libellé de voie - Permet de restituer l''ordre alphabétique.'; + +COMMENT ON TABLE commune_majic IS 'Commune (MAJIC - introduit depuis le millésime 2015). Cet article contient le code INSEE associé au libellé de la commune.'; +COMMENT ON COLUMN commune_majic.ccodep IS 'Code département - Code département INSEE'; +COMMENT ON COLUMN commune_majic.ccodir IS 'Code direction - Code direction dge'; +COMMENT ON COLUMN commune_majic.ccocom IS 'Code commune - 3 caractères'; +COMMENT ON COLUMN commune_majic.libcom IS 'Libellé de la commune'; + +COMMENT ON TABLE voie IS 'Voie (Fantoir)'; +COMMENT ON COLUMN voie.ccodep IS 'Code département - Code département INSEE'; +COMMENT ON COLUMN voie.ccodir IS 'Code direction - Code direction dge'; +COMMENT ON COLUMN voie.ccocom IS 'Code commune - code commune définie par Majic2'; +COMMENT ON COLUMN voie.natvoiriv IS 'Nature de voie rivoli - '; +COMMENT ON COLUMN voie.ccoriv IS 'Code voie Rivoli - identifiant de voie dans la commune'; +COMMENT ON COLUMN voie.clerivili IS 'Clé RIVOLI - zone alphabétique fournie par MAJIC2'; +COMMENT ON COLUMN voie.natvoi IS 'nature de voie - '; +COMMENT ON COLUMN voie.libvoi IS 'libellé de voie - '; +COMMENT ON COLUMN voie.typcom IS 'Type de commune actuel (R ou N) - N - commune rurale, R - commune rencencée'; +COMMENT ON COLUMN voie.ruract IS 'RUR actuel - indique si la commune est pseudo-recensée ou non (3-commune pseudo-recensée, blanc si rien)'; +COMMENT ON COLUMN voie.carvoi IS 'caractère de voie - zone indiquant si la voie est privée (1) ou publique (0)'; +COMMENT ON COLUMN voie.indpop IS 'indicateur de population - Précise la dernière situation connue de la commune au regard de la limite de 3000 habitants (= blanc si < 3000 h sinon = *).'; +COMMENT ON COLUMN voie.poprel IS 'population réelle - dénombre la population recencée lors du dernier recensement'; +COMMENT ON COLUMN voie.poppart IS 'population à part - dénombre la population comptée à part dans la commune'; +COMMENT ON COLUMN voie.popfict IS 'population fictive - population fictive de la commune'; +COMMENT ON COLUMN voie.annul IS 'Annulation Cet article indique que plus aucune entité topo n’est représentée par ce code. - O - voie annulée sans transfert, Q - voie annulée avec transfert, Q - commune annulée avec transfert.'; +COMMENT ON COLUMN voie.dteannul IS 'date d''annulation - '; +COMMENT ON COLUMN voie.dtecreart IS 'Date de création de l''article - Date à laquelle l''article a été créé par création MAJIC2.'; +COMMENT ON COLUMN voie.codvoi IS 'Code identifiant la voie dans MAJIC2. - Permet de faire le lien entre le code voie RIVOLI et le code voie MAJIC2.'; +COMMENT ON COLUMN voie.typvoi IS 'Type de voie - Indicateur de la classe de la voie. - 1 - voie, 2 - ensemble immobilier, 3 - lieu-dit, 4 - pseudo-voie, 5 - voie provisoire.'; +COMMENT ON COLUMN voie.indldnbat IS 'Indicateur lieu-dit non bâti - Zone servie uniquement pour les lieux-dits.Permet d’indiquer si le lieu-dit comporte ou non un bâtiment dans MAJIC.1 pour lieu-dit non bâti, 0 sinon.'; +COMMENT ON COLUMN voie.motclas IS 'Mot classant - Dernier mot entièrement alphabétique du libellé de voie - Permet de restituer l''ordre alphabétique.'; + +COMMENT ON TABLE geo_commune IS 'Territoire contenant un nombre entier de subdivisions de section cadastrales'; +COMMENT ON COLUMN geo_commune.geo_commune IS 'Identifiant'; +COMMENT ON COLUMN geo_commune.annee IS 'Année'; +COMMENT ON COLUMN geo_commune.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_commune.idu IS 'Code INSEE'; +COMMENT ON COLUMN geo_commune.tex2 IS 'Nom commune'; +COMMENT ON COLUMN geo_commune.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_commune.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_section IS 'Partie du plan cadastral correspondant à une portion du territoire communal et comportant, suivant le cas, une ou plusieurs subdivisions de section'; +COMMENT ON COLUMN geo_section.geo_section IS 'Identifiant'; +COMMENT ON COLUMN geo_section.annee IS 'Année'; +COMMENT ON COLUMN geo_section.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_section.idu IS 'Identifiant'; +COMMENT ON COLUMN geo_section.tex IS 'Lettre(s) de section'; +COMMENT ON COLUMN geo_section.geo_commune IS 'Commune'; +COMMENT ON COLUMN geo_section.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_section.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_subdsect IS 'Portion de section cadastrale disposant de caractéristiques propres au regard notamment de son échelle, sa qualité, son mode de confection. Une section a au moins une subdivision de section. Cet objet correspond à la feuille cadastrale.'; +COMMENT ON COLUMN geo_subdsect.geo_subdsect IS 'Identifiant'; +COMMENT ON COLUMN geo_subdsect.annee IS 'Année'; +COMMENT ON COLUMN geo_subdsect.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_subdsect.idu IS 'Identifiant'; +COMMENT ON COLUMN geo_subdsect.geo_section IS 'Section'; +COMMENT ON COLUMN geo_subdsect.geo_qupl IS 'Qualité du plan'; +COMMENT ON COLUMN geo_subdsect.geo_copl IS 'Mode de confection'; +COMMENT ON COLUMN geo_subdsect.eor IS 'Échelle d''origine du plan (que le dénominateur)'; +COMMENT ON COLUMN geo_subdsect.dedi IS 'Date d''édition ou du confection du plan'; +COMMENT ON COLUMN geo_subdsect.icl IS 'Orientation d''origine (en grade)'; +COMMENT ON COLUMN geo_subdsect.dis IS 'Date d''incorporation PCI'; +COMMENT ON COLUMN geo_subdsect.geo_inp IS 'Mode d''incorporation au plan'; +COMMENT ON COLUMN geo_subdsect.dred IS 'Date de réédition'; +COMMENT ON COLUMN geo_subdsect.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_subdsect.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_parcelle IS 'Portion de section cadastrale disposant de caractéristiques propres au regard notamment de son échelle, sa qualité, son mode de confection. Une section a au moins une subdivision de section. Cet objet correspond à la feuille cadastrale.'; +COMMENT ON COLUMN geo_parcelle.geo_parcelle IS 'Identifiant'; +COMMENT ON COLUMN geo_parcelle.annee IS 'Année'; +COMMENT ON COLUMN geo_parcelle.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_parcelle.idu IS 'Identifiant'; +COMMENT ON COLUMN geo_parcelle.geo_section IS 'Section'; +COMMENT ON COLUMN geo_parcelle.supf IS 'Contenance MAJIC'; +COMMENT ON COLUMN geo_parcelle.geo_indp IS 'Figuration de la parcelle au plan'; +COMMENT ON COLUMN geo_parcelle.coar IS 'Code arpentage'; +COMMENT ON COLUMN geo_parcelle.tex IS 'Numéro parcellaire'; +COMMENT ON COLUMN geo_parcelle.tex2 IS 'tex2 - non documenté'; +COMMENT ON COLUMN geo_parcelle.codm IS 'codm - non documenté'; +COMMENT ON COLUMN geo_parcelle.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_parcelle.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_subdfisc IS 'Partie d''une parcelle ayant une seule nature de culture ou de propriété et constituant une unité au regard de la fiscalité directe locale.'; +COMMENT ON COLUMN geo_subdfisc.geo_subdfisc IS 'Identifiant'; +COMMENT ON COLUMN geo_subdfisc.annee IS 'Année'; +COMMENT ON COLUMN geo_subdfisc.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_subdfisc.tex IS 'Lettre d''ordre'; +COMMENT ON COLUMN geo_subdfisc.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_subdfisc.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_subdfisc_parcelle IS 'Lien subdivision fiscale - parcelle'; +COMMENT ON COLUMN geo_subdfisc_parcelle.geo_subdfisc_parcelle IS 'Identifiant'; +COMMENT ON COLUMN geo_subdfisc_parcelle.annee IS 'Année'; +COMMENT ON COLUMN geo_subdfisc_parcelle.geo_subdfisc IS 'subdivision fiscale'; +COMMENT ON COLUMN geo_subdfisc_parcelle.geo_parcelle IS 'geo_parcelle'; +COMMENT ON TABLE geo_voiep IS 'Élément ponctuel permettant la gestion de l''ensemble immobilier auquel est associé son libellé.'; +COMMENT ON COLUMN geo_voiep.geo_voiep IS 'Identifiant'; +COMMENT ON COLUMN geo_voiep.annee IS 'Année'; +COMMENT ON COLUMN geo_voiep.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_voiep.tex IS 'Nom de la voie'; +COMMENT ON COLUMN geo_voiep.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_voiep.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_numvoie IS 'Numéro correspondant à l''adresse de la parcelle.'; +COMMENT ON COLUMN geo_numvoie.geo_numvoie IS 'Identifiant'; +COMMENT ON COLUMN geo_numvoie.annee IS 'Année'; +COMMENT ON COLUMN geo_numvoie.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_numvoie.tex IS 'Numéro'; +COMMENT ON COLUMN geo_numvoie.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_numvoie.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_numvoie_parcelle IS 'Lien subdivision fiscale - parcelle'; +COMMENT ON COLUMN geo_numvoie_parcelle.geo_numvoie_parcelle IS 'Identifiant'; +COMMENT ON COLUMN geo_numvoie_parcelle.annee IS 'Année'; +COMMENT ON COLUMN geo_numvoie_parcelle.geo_numvoie IS 'Subdivision fiscale'; +COMMENT ON COLUMN geo_numvoie_parcelle.geo_parcelle IS 'Parcelle'; +COMMENT ON TABLE geo_lieudit IS 'Ensemble de parcelles entières comportant une même dénomination géographique résultant de l''usage.'; +COMMENT ON COLUMN geo_lieudit.geo_lieudit IS 'Identifiant'; +COMMENT ON COLUMN geo_lieudit.annee IS 'Année'; +COMMENT ON COLUMN geo_lieudit.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_lieudit.tex IS 'Libellé'; +COMMENT ON COLUMN geo_lieudit.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_lieudit.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_batiment IS 'Construction assise sur une ou plusieurs parcelles cadastrales.'; +COMMENT ON COLUMN geo_batiment.geo_batiment IS 'Identifiant'; +COMMENT ON COLUMN geo_batiment.annee IS 'Année'; +COMMENT ON COLUMN geo_batiment.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_batiment.geo_dur IS 'Type de bâtiment'; +COMMENT ON COLUMN geo_batiment.tex IS 'Texte du bâtiment'; +COMMENT ON COLUMN geo_batiment.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_batiment.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_batiment_parcelle IS 'Lien subdivision fiscale - parcelle'; +COMMENT ON COLUMN geo_batiment_parcelle.geo_batiment_parcelle IS 'Identifiant'; +COMMENT ON COLUMN geo_batiment_parcelle.annee IS 'Année'; +COMMENT ON COLUMN geo_batiment_parcelle.geo_batiment IS 'Bâtiment'; +COMMENT ON COLUMN geo_batiment_parcelle.geo_parcelle IS 'Parcelle'; +COMMENT ON TABLE geo_zoncommuni IS 'Voie du domaine non cadastré (ou passant sur des parcelles non figurées au plan) représentée par un élément linéaire correspondant à son axe.'; +COMMENT ON COLUMN geo_zoncommuni.geo_zoncommuni IS 'Identifiant'; +COMMENT ON COLUMN geo_zoncommuni.annee IS 'Année'; +COMMENT ON COLUMN geo_zoncommuni.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_zoncommuni.tex IS 'Nom de la voie'; +COMMENT ON COLUMN geo_zoncommuni.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_zoncommuni.update_dat IS 'Date de dernière modification'; + +COMMENT ON TABLE geo_tronfluv IS 'Élément surfacique (fermé) utilisé pour tous les cours d''eau et les rivages de mers. Un libellé y est associé.'; +COMMENT ON COLUMN geo_tronfluv.geo_tronfluv IS 'Identifiant'; +COMMENT ON COLUMN geo_tronfluv.annee IS 'Année'; +COMMENT ON COLUMN geo_tronfluv.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_tronfluv.tex IS 'Nom du cours d''eau'; +COMMENT ON COLUMN geo_tronfluv.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_tronfluv.update_dat IS 'Date de dernière modification'; + +COMMENT ON TABLE geo_tronroute IS 'Élément surfacique (fermé) utilisé pour tous les tronçons de routes. Un libellé y est associé.'; +COMMENT ON COLUMN geo_tronroute.geo_tronroute IS 'Identifiant'; +COMMENT ON COLUMN geo_tronroute.annee IS 'Année'; +COMMENT ON COLUMN geo_tronroute.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_tronroute.tex IS 'Nom du cours d''eau'; +COMMENT ON COLUMN geo_tronroute.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_tronroute.update_dat IS 'Date de dernière modification'; + +COMMENT ON TABLE geo_ptcanv IS 'Objet ponctuel servant d''appui aux opérations de lever des plans..'; +COMMENT ON COLUMN geo_ptcanv.geo_ptcanv IS 'Identifiant'; +COMMENT ON COLUMN geo_ptcanv.annee IS 'Année'; +COMMENT ON COLUMN geo_ptcanv.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_ptcanv.idu IS 'Identifiant PCI'; +COMMENT ON COLUMN geo_ptcanv.geo_can IS 'Origine du point'; +COMMENT ON COLUMN geo_ptcanv.geo_ppln IS 'Précision planimétrique'; +COMMENT ON COLUMN geo_ptcanv.geo_palt IS 'Précision altimétrique'; +COMMENT ON COLUMN geo_ptcanv.geo_map IS 'Stabilité de matérialisation du support'; +COMMENT ON COLUMN geo_ptcanv.geo_sym IS 'Genre du point'; +COMMENT ON COLUMN geo_ptcanv.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_ptcanv.update_dat IS 'Date de dernière modification'; + +COMMENT ON TABLE geo_borne IS 'Borne située en limite de propriété et représentée par un symbole ponctuel.'; +COMMENT ON COLUMN geo_borne.geo_borne IS 'Identifiant'; +COMMENT ON COLUMN geo_borne.annee IS 'Année'; +COMMENT ON COLUMN geo_borne.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_borne.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_borne.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_borne_parcelle IS 'Lien borne - parcelle'; +COMMENT ON COLUMN geo_borne_parcelle.geo_borne_parcelle IS 'Identifiant'; +COMMENT ON COLUMN geo_borne_parcelle.annee IS 'Année'; +COMMENT ON COLUMN geo_borne_parcelle.geo_borne IS 'borne'; +COMMENT ON COLUMN geo_borne_parcelle.geo_parcelle IS 'Parcelle'; + +COMMENT ON TABLE geo_croix IS 'Borne située en limite de propriété et représentée par un symbole ponctuel.'; +COMMENT ON COLUMN geo_croix.geo_croix IS 'Identifiant'; +COMMENT ON COLUMN geo_croix.annee IS 'Année'; +COMMENT ON COLUMN geo_croix.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_croix.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_croix.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_croix_parcelle IS 'Lien croix - parcelle'; +COMMENT ON COLUMN geo_croix_parcelle.geo_croix_parcelle IS 'Identifiant'; +COMMENT ON COLUMN geo_croix_parcelle.annee IS 'Année'; +COMMENT ON COLUMN geo_croix_parcelle.geo_croix IS 'Croix'; +COMMENT ON COLUMN geo_croix_parcelle.geo_parcelle IS 'Parcelle'; + +COMMENT ON TABLE geo_symblim IS 'Symbole de limite de propriété représenté par un signe conventionnel de type ponctuel permettant de documenter le plan cadastral et d''en améliorer la lisibilité.'; +COMMENT ON COLUMN geo_symblim.geo_symblim IS 'Identifiant'; +COMMENT ON COLUMN geo_symblim.annee IS 'Année'; +COMMENT ON COLUMN geo_symblim.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_symblim.ori IS 'Orientation'; +COMMENT ON COLUMN geo_symblim.geo_sym IS 'Genre'; +COMMENT ON COLUMN geo_symblim.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_symblim.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_symblim_parcelle IS 'Lien symblim - parcelle'; +COMMENT ON COLUMN geo_symblim_parcelle.geo_symblim_parcelle IS 'Identifiant'; +COMMENT ON COLUMN geo_symblim_parcelle.annee IS 'Année'; +COMMENT ON COLUMN geo_symblim_parcelle.geo_symblim IS 'symblim'; +COMMENT ON COLUMN geo_symblim_parcelle.geo_parcelle IS 'Parcelle'; + +COMMENT ON TABLE geo_tpoint IS 'Détail topographique ponctuel représenté par un signe conventionnel de type ponctuel permettant de documenter le plan cadastral et d''en améliorer la lisibilité.'; +COMMENT ON COLUMN geo_tpoint.geo_tpoint IS 'Identifiant'; +COMMENT ON COLUMN geo_tpoint.annee IS 'Année'; +COMMENT ON COLUMN geo_tpoint.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_tpoint.ori IS 'Orientation'; +COMMENT ON COLUMN geo_tpoint.tex IS 'Texte du détail'; +COMMENT ON COLUMN geo_tpoint.geo_sym IS 'Genre'; +COMMENT ON COLUMN geo_tpoint.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_tpoint.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_tpoint_commune IS 'Lien tpoint - commune'; +COMMENT ON COLUMN geo_tpoint_commune.geo_tpoint_commune IS 'Identifiant'; +COMMENT ON COLUMN geo_tpoint_commune.annee IS 'Année'; +COMMENT ON COLUMN geo_tpoint_commune.geo_tpoint IS 'tpoint'; +COMMENT ON COLUMN geo_tpoint_commune.geo_commune IS 'commune'; + +COMMENT ON TABLE geo_tline IS 'Détail topographique linéaire représenté par un signe conventionnel de type linéaire permettant de documenter le plan cadastral et d''en améliorer la lisibilité.'; +COMMENT ON COLUMN geo_tline.geo_tline IS 'Identifiant'; +COMMENT ON COLUMN geo_tline.annee IS 'Année'; +COMMENT ON COLUMN geo_tline.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_tline.tex IS 'Texte du détail'; +COMMENT ON COLUMN geo_tline.geo_sym IS 'Genre'; +COMMENT ON COLUMN geo_tline.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_tline.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_tline_commune IS 'Lien tline - commune'; +COMMENT ON COLUMN geo_tline_commune.geo_tline_commune IS 'Identifiant'; +COMMENT ON COLUMN geo_tline_commune.annee IS 'Année'; +COMMENT ON COLUMN geo_tline_commune.geo_tline IS 'tline'; +COMMENT ON COLUMN geo_tline_commune.geo_commune IS 'commune'; + +COMMENT ON TABLE geo_tsurf IS 'Détail topographique surfacique représenté par un signe conventionnel de type surfacique permettant de documenter le plan cadastral et d''en améliorer la lisibilité'; +COMMENT ON COLUMN geo_tsurf.geo_tsurf IS 'Identifiant'; +COMMENT ON COLUMN geo_tsurf.annee IS 'Année'; +COMMENT ON COLUMN geo_tsurf.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_tsurf.tex IS 'Texte du détail'; +COMMENT ON COLUMN geo_tsurf.geo_sym IS 'Genre'; +COMMENT ON COLUMN geo_tsurf.creat_date IS 'Date de création'; +COMMENT ON COLUMN geo_tsurf.update_dat IS 'Date de dernière modification'; +COMMENT ON TABLE geo_tsurf_commune IS 'Lien tsurf - commune'; +COMMENT ON COLUMN geo_tsurf_commune.geo_tsurf_commune IS 'Identifiant'; +COMMENT ON COLUMN geo_tsurf_commune.annee IS 'Année'; +COMMENT ON COLUMN geo_tsurf_commune.geo_tsurf IS 'tsurf'; +COMMENT ON COLUMN geo_tsurf_commune.geo_commune IS 'commune'; + +COMMENT ON TABLE geo_label IS 'Libellés'; +COMMENT ON COLUMN geo_label.ogc_fid IS 'Numéro d''enregistrement source'; +COMMENT ON COLUMN geo_label.object_rid IS 'Numéro d''objet'; +COMMENT ON COLUMN geo_label.fon IS 'Nom en clair de la police typographique'; +COMMENT ON COLUMN geo_label.hei IS 'Hauteur des caractères'; +COMMENT ON COLUMN geo_label.tyu IS 'Type de l''unité utilisée'; +COMMENT ON COLUMN geo_label.cef IS 'Facteur d''agrandissement'; +COMMENT ON COLUMN geo_label.csp IS 'Espacement intercaractères'; +COMMENT ON COLUMN geo_label.di1 IS 'Orientation composante X du vecteur hauteur'; +COMMENT ON COLUMN geo_label.di2 IS 'Orientation composante Y du vecteur hauteur'; +COMMENT ON COLUMN geo_label.di3 IS 'Orientation composante X du vecteur base'; +COMMENT ON COLUMN geo_label.di4 IS 'Orientation composante Y du vecteur base'; +COMMENT ON COLUMN geo_label.tpa IS 'Sens de l''écriture'; +COMMENT ON COLUMN geo_label.hta IS 'Alignement horizontal du texte'; +COMMENT ON COLUMN geo_label.vta IS 'Alignement vertical du texte'; +COMMENT ON COLUMN geo_label.atr IS 'Identificateur de l''attribut à écrire'; +COMMENT ON COLUMN geo_label.ogr_obj_lnk IS 'lien n°objet'; +COMMENT ON COLUMN geo_label.ogr_obj_lnk_layer IS 'type objet'; +COMMENT ON COLUMN geo_label.ogr_atr_val IS 'Ogr valeur'; +COMMENT ON COLUMN geo_label.ogr_angle IS 'Ogr angle'; +COMMENT ON COLUMN geo_label.ogr_font_size IS 'Ogr taille fonte'; +COMMENT ON COLUMN geo_label.x_label IS 'Longitude'; +COMMENT ON COLUMN geo_label.y_label IS 'Latitude'; + +COMMENT ON TABLE geo_unite_fonciere IS 'Regroupe les unités foncières, c est a dire la fusion de parcelles adjacentes d un même propriétaire'; +COMMENT ON COLUMN geo_unite_fonciere.id IS 'Identifiant des unités foncières'; +COMMENT ON COLUMN geo_unite_fonciere.comptecommunal IS 'Compte communal des parcelles composant l unité foncière'; +COMMENT ON COLUMN geo_unite_fonciere.annee IS 'Année'; diff --git a/SQL/commun_insert_nomenclatures.sql b/SQL/commun_insert_nomenclatures.sql new file mode 100644 index 0000000..791ec33 --- /dev/null +++ b/SQL/commun_insert_nomenclatures.sql @@ -0,0 +1,2191 @@ +-- nomenclature gpdl (parcelle) +INSERT INTO gpdl VALUES ('0','la parcelle n''appartient pas à une pdl'); +INSERT INTO gpdl VALUES ('1','la parcelle est référence de pdl (identifie une pdl)'); +INSERT INTO gpdl VALUES ('2','la parcelle est composante de pdl mais ne l''identifie pas'); +-- nomenclature gnexps (suf) +INSERT INTO gnexps VALUES ('CD', 'Exonération permanente des parts communale et départementale(Bien d''une région situe dans une autre région)'); +INSERT INTO gnexps VALUES ('CR', 'Exonération permanente des parts communale et régionale (Bien d''un département situe dans un autre département)'); +INSERT INTO gnexps VALUES ('DR', 'Exonération permanente des parts départementale et régionale (Bien d''une commune situe dans une autre commune)'); +INSERT INTO gnexps VALUES ('EP', 'Exonération permanente totale'); +INSERT INTO gnexps VALUES ('NI', 'Non imposable - Exonération toutes collectivités'); +INSERT INTO gnexps VALUES ('RT', 'Exonération des chemins de remembrements association foncière de remembrement'); +INSERT INTO gnexps VALUES ('CC', 'exonération des parts TSE et TATFNB pour les biens communaux situés sur le territoire d’une autre commune de la métropole de Lyon'); +INSERT INTO gnexps VALUES ('DD', 'exonération des parts communale, intercommunale et TSE pour les biens appartenant à un département situés en dehors de son territoire'); +INSERT INTO gnexps VALUES ('GG', 'exonération des parts TSE et TAFNB pour les biens appartenant à un EPCI ou à la métropole de Lyon et situés en dehors de son territoire'); +INSERT INTO gnexps VALUES ('GN', 'transfert de propriétés non bâties par l’État aux grands ports maritimes affectés à un service public ou d utilité générale et non productifs de revenus'); + +-- nomenclature cgrnum (suf) +INSERT INTO cgrnum VALUES ('01', 'Terres'); +INSERT INTO cgrnum VALUES ('02', 'Prés'); +INSERT INTO cgrnum VALUES ('03', 'Vergers'); +INSERT INTO cgrnum VALUES ('04', 'Vignes'); +INSERT INTO cgrnum VALUES ('05', 'Bois'); +INSERT INTO cgrnum VALUES ('06', 'Landes'); +INSERT INTO cgrnum VALUES ('07', 'Carrières'); +INSERT INTO cgrnum VALUES ('08', 'Eaux'); +INSERT INTO cgrnum VALUES ('09', 'Jardins'); +INSERT INTO cgrnum VALUES ('10', 'Terrains à bâtir'); +INSERT INTO cgrnum VALUES ('11', 'Terrains d''agrément'); +INSERT INTO cgrnum VALUES ('12', 'Chemin de fer'); +INSERT INTO cgrnum VALUES ('13', 'Sol'); +-- nomenclature dsgrpf (suf) +INSERT INTO dsgrpf VALUES ('AB', 'Terrains à bâtir'); +INSERT INTO dsgrpf VALUES ('AG', 'Terrains d’agrément'); +INSERT INTO dsgrpf VALUES ('B', 'Bois'); +INSERT INTO dsgrpf VALUES ('BF', 'Futaies Feuillues'); +INSERT INTO dsgrpf VALUES ('BM', 'Futaies Mixtes'); +INSERT INTO dsgrpf VALUES ('BO', 'Oseraies'); +INSERT INTO dsgrpf VALUES ('BP', 'Peupleraies'); +INSERT INTO dsgrpf VALUES ('BR', 'Futaies résineuses'); +INSERT INTO dsgrpf VALUES ('BS', 'Taillis sous Futaies'); +INSERT INTO dsgrpf VALUES ('BT', 'Taillis simples'); +INSERT INTO dsgrpf VALUES ('CA', 'Carrières'); +INSERT INTO dsgrpf VALUES ('CH', 'Chemins de fer, Canaux de Navigation'); +INSERT INTO dsgrpf VALUES ('E', 'Eaux'); +INSERT INTO dsgrpf VALUES ('J', 'Jardins'); +INSERT INTO dsgrpf VALUES ('L', 'Landes'); +INSERT INTO dsgrpf VALUES ('LB', 'Landes Boisées'); +INSERT INTO dsgrpf VALUES ('P', 'Prés'); +INSERT INTO dsgrpf VALUES ('PA', 'Pâtures ou Pâturages'); +INSERT INTO dsgrpf VALUES ('PC', 'Pacages ou Pâtis'); +INSERT INTO dsgrpf VALUES ('PE', 'Prés d''embouche'); +INSERT INTO dsgrpf VALUES ('PH', 'Herbages'); +INSERT INTO dsgrpf VALUES ('PP', 'Prés, Pâtures ou Herbages plantes'); +INSERT INTO dsgrpf VALUES ('S', 'Sols'); +INSERT INTO dsgrpf VALUES ('T', 'Terre'); +INSERT INTO dsgrpf VALUES ('TP', 'Terres plantées'); +INSERT INTO dsgrpf VALUES ('VE', 'Vergers'); +INSERT INTO dsgrpf VALUES ('VI', 'Vignes'); +-- nomenclature cnatsp (suf) +INSERT INTO cnatsp VALUES ('ABREU', 'Abreuvoirs'); +INSERT INTO cnatsp VALUES ('ABRIC', 'Abricotiers'); +INSERT INTO cnatsp VALUES ('ACACI', 'Acacias'); +INSERT INTO cnatsp VALUES ('AEROD', 'Aérodromes'); +INSERT INTO cnatsp VALUES ('AIRE', 'Aire ou Airial'); +INSERT INTO cnatsp VALUES ('ALLEE', 'Allée (no groupe)'); +INSERT INTO cnatsp VALUES ('ALLUV', 'Alluvions'); +INSERT INTO cnatsp VALUES ('AMAND', 'Amandiers'); +INSERT INTO cnatsp VALUES ('ARDOI', 'Ardoiseries'); +INSERT INTO cnatsp VALUES ('ARGIL', 'Argilière'); +INSERT INTO cnatsp VALUES ('ASPER', 'Aspergeraie'); +INSERT INTO cnatsp VALUES ('AULNE', 'Aulnaie'); +INSERT INTO cnatsp VALUES ('AVENU', 'Avenue'); +INSERT INTO cnatsp VALUES ('BALLA', 'Ballastière'); +INSERT INTO cnatsp VALUES ('BAMBO', 'Bambouseraie'); +INSERT INTO cnatsp VALUES ('BASS', 'Bassins'); +INSERT INTO cnatsp VALUES ('BIEF', 'Bief'); +INSERT INTO cnatsp VALUES ('BOUL', 'Boulaie'); +INSERT INTO cnatsp VALUES ('BROUS', 'Broussailles ou buissons'); +INSERT INTO cnatsp VALUES ('BRUY', 'Bruyères'); +INSERT INTO cnatsp VALUES ('BTIGE', 'Verger exploite en basses tiges'); +INSERT INTO cnatsp VALUES ('BUIS', 'Buissière'); +INSERT INTO cnatsp VALUES ('CAMP', 'Terrain de camping'); +INSERT INTO cnatsp VALUES ('CANAL', 'Canal'); +INSERT INTO cnatsp VALUES ('CASS', 'Cassis'); +INSERT INTO cnatsp VALUES ('CEDRA', 'Cédratiers'); +INSERT INTO cnatsp VALUES ('CERCL', 'Cerclières'); +INSERT INTO cnatsp VALUES ('CERIS', 'Cerisaie ou cerisiers'); +INSERT INTO cnatsp VALUES ('CHASS', 'Terrain de chasse'); +INSERT INTO cnatsp VALUES ('CHAT', 'Châtaigneraie'); +INSERT INTO cnatsp VALUES ('CHEM', 'Chemin de remembrement'); +INSERT INTO cnatsp VALUES ('CHENE', 'Chênes'); +INSERT INTO cnatsp VALUES ('CHLIE', 'Chênes-lièges'); +INSERT INTO cnatsp VALUES ('CHTRU', 'Chênes truffiers'); +INSERT INTO cnatsp VALUES ('CHVER', 'Chênes verts'); +INSERT INTO cnatsp VALUES ('CIDRE', 'Cidre'); +INSERT INTO cnatsp VALUES ('CITRO', 'Citronniers'); +INSERT INTO cnatsp VALUES ('CLAIR', 'Claires'); +INSERT INTO cnatsp VALUES ('COING', 'Cognassiers'); +INSERT INTO cnatsp VALUES ('COULE', 'Bois de couleur'); +INSERT INTO cnatsp VALUES ('CRAY', 'Crayère'); +INSERT INTO cnatsp VALUES ('CRESS', 'Cressonnière'); +INSERT INTO cnatsp VALUES ('CRYPT', 'Cryptomeria'); +INSERT INTO cnatsp VALUES ('DIGUE', 'Digues'); +INSERT INTO cnatsp VALUES ('DUNE', 'Dunes'); +INSERT INTO cnatsp VALUES ('EAU', 'Pièce d''eau'); +INSERT INTO cnatsp VALUES ('ECOLE', 'Ecole'); +INSERT INTO cnatsp VALUES ('EPICE', 'Epicéas'); +INSERT INTO cnatsp VALUES ('ESPAL', 'Verger exploite en espaliers'); +INSERT INTO cnatsp VALUES ('ETANG', 'Etangs'); +INSERT INTO cnatsp VALUES ('EUCAL', 'Eucalyptus'); +INSERT INTO cnatsp VALUES ('FALAI', 'Falaises'); +INSERT INTO cnatsp VALUES ('FAMIL', 'Verger familial'); +INSERT INTO cnatsp VALUES ('FER', 'Chemin de fer'); +INSERT INTO cnatsp VALUES ('FILAO', 'Filao'); +INSERT INTO cnatsp VALUES ('FLOR', 'Jardin floral'); +INSERT INTO cnatsp VALUES ('FONT', 'Fontaine'); +INSERT INTO cnatsp VALUES ('FOSSE', 'Fosse'); +INSERT INTO cnatsp VALUES ('FOUG', 'Fougeraie'); +INSERT INTO cnatsp VALUES ('FRAMB', 'Framboisiers'); +INSERT INTO cnatsp VALUES ('FRICH', 'Friche'); +INSERT INTO cnatsp VALUES ('GAREN', 'Garenne'); +INSERT INTO cnatsp VALUES ('GENET', 'Genets'); +INSERT INTO cnatsp VALUES ('GLAIS', 'Glaisière'); +INSERT INTO cnatsp VALUES ('GRAVE', 'Gravière'); +INSERT INTO cnatsp VALUES ('HAIES', 'Haies fruitières'); +INSERT INTO cnatsp VALUES ('HERB', 'Herbage'); +INSERT INTO cnatsp VALUES ('HETRE', 'Hêtres'); +INSERT INTO cnatsp VALUES ('HIST', 'Dépendances de monuments historiques'); +INSERT INTO cnatsp VALUES ('HORT', 'Jardins horticoles'); +INSERT INTO cnatsp VALUES ('HOUBL', 'Houblon'); +INSERT INTO cnatsp VALUES ('HTIGE', 'Vergers exploités en hautes tiges'); +INSERT INTO cnatsp VALUES ('HUITR', 'Parc à huîtres'); +INSERT INTO cnatsp VALUES ('IMM', 'Dépendances d''ensemble immobilier'); +INSERT INTO cnatsp VALUES ('IMPRO', 'Lande improductive'); +INSERT INTO cnatsp VALUES ('INTEN', 'Verger industriel'); +INSERT INTO cnatsp VALUES ('JARD', 'Jardin d’agrément'); +INSERT INTO cnatsp VALUES ('JETT', 'Jettins'); +INSERT INTO cnatsp VALUES ('JOUAL', 'Joualle'); +INSERT INTO cnatsp VALUES ('KIWIS', 'Kiwis'); +INSERT INTO cnatsp VALUES ('LAC', 'Lac'); +INSERT INTO cnatsp VALUES ('LAGUN', 'Lagune'); +INSERT INTO cnatsp VALUES ('LAVOI', 'Lavoir'); +INSERT INTO cnatsp VALUES ('LEGUM', 'Légumière de plein champ'); +INSERT INTO cnatsp VALUES ('MAQUI', 'Maquis'); +INSERT INTO cnatsp VALUES ('MARAI', 'Pré marais'); +INSERT INTO cnatsp VALUES ('MARAM', 'Jardin maraîcher aménagé'); +INSERT INTO cnatsp VALUES ('MARE', 'Mare'); +INSERT INTO cnatsp VALUES ('MAREC', 'Marécage'); +INSERT INTO cnatsp VALUES ('MARN', 'Marnière'); +INSERT INTO cnatsp VALUES ('MARNA', 'Jardin maraîcher non aménagé'); +INSERT INTO cnatsp VALUES ('MELEZ', 'Mélèzes'); +INSERT INTO cnatsp VALUES ('MOTTE', 'Mottes'); +INSERT INTO cnatsp VALUES ('MUR', 'Mûraies ou mûriers (vergers)'); +INSERT INTO cnatsp VALUES ('NATUR', 'Bois naturel'); +INSERT INTO cnatsp VALUES ('NOISE', 'Noiseraie ou noisetiers'); +INSERT INTO cnatsp VALUES ('NOYER', 'Noyeraie ou noyers'); +INSERT INTO cnatsp VALUES ('NPECH', 'Etang non potable'); +INSERT INTO cnatsp VALUES ('OLIVE', 'Olivaies ou oliviers'); +INSERT INTO cnatsp VALUES ('ORANG', 'Orangers (vergers)'); +INSERT INTO cnatsp VALUES ('ORME', 'Ormaie ou ormes'); +INSERT INTO cnatsp VALUES ('PACAG', 'Pacage'); +INSERT INTO cnatsp VALUES ('PAFEU', 'Pare-feux'); +INSERT INTO cnatsp VALUES ('PALMI', 'Bois palmiste'); +INSERT INTO cnatsp VALUES ('PARC', 'Parc'); +INSERT INTO cnatsp VALUES ('PASS', 'Passage (non groupe)'); +INSERT INTO cnatsp VALUES ('PATIS', 'Pâtis'); +INSERT INTO cnatsp VALUES ('PATUR', 'Pâture plantée'); +INSERT INTO cnatsp VALUES ('PECH', 'Etangs pêchables'); +INSERT INTO cnatsp VALUES ('PECHE', 'Pêchers'); +INSERT INTO cnatsp VALUES ('PEPIN', 'Pépinières'); +INSERT INTO cnatsp VALUES ('PIEDS', 'Pieds-mères (vignes)'); +INSERT INTO cnatsp VALUES ('PIERR', 'Pierraille, pierrier'); +INSERT INTO cnatsp VALUES ('PIN', 'Pins'); +INSERT INTO cnatsp VALUES ('PLAGE', 'Plage'); +INSERT INTO cnatsp VALUES ('PLATR', 'Plâtrière'); +INSERT INTO cnatsp VALUES ('PLVEN', 'Vergers de plein vent'); +INSERT INTO cnatsp VALUES ('POIRE', 'Poiriers'); +INSERT INTO cnatsp VALUES ('POMME', 'Pommiers'); +INSERT INTO cnatsp VALUES ('POTAG', 'Potagers'); +INSERT INTO cnatsp VALUES ('PROTE', 'Bois de protection'); +INSERT INTO cnatsp VALUES ('PRUNE', 'Pruniers'); +INSERT INTO cnatsp VALUES ('RAIS', 'Raisins de table'); +INSERT INTO cnatsp VALUES ('RESER', 'Réservoir'); +INSERT INTO cnatsp VALUES ('RESIN', 'Résineux'); +INSERT INTO cnatsp VALUES ('RIVAG', 'Rivage (bois de)'); +INSERT INTO cnatsp VALUES ('RIZ', 'Rizière'); +INSERT INTO cnatsp VALUES ('ROC', 'Rocs ou rochers'); +INSERT INTO cnatsp VALUES ('ROUI', 'Routoir ou roussoir'); +INSERT INTO cnatsp VALUES ('RUE', 'Rue'); +INSERT INTO cnatsp VALUES ('RUINE', 'Ruines'); +INSERT INTO cnatsp VALUES ('SABLE', 'Sablière'); +INSERT INTO cnatsp VALUES ('SALIN', 'Marais salant'); +INSERT INTO cnatsp VALUES ('SAPIN', 'Sapins ou sapinière'); +INSERT INTO cnatsp VALUES ('SART', 'Sartières'); +INSERT INTO cnatsp VALUES ('SAULE', 'Saulaie ou saussaie'); +INSERT INTO cnatsp VALUES ('SERRE', 'Serre'); +INSERT INTO cnatsp VALUES ('SOL', 'Sols'); +INSERT INTO cnatsp VALUES ('SOURC', 'Source'); +INSERT INTO cnatsp VALUES ('SPORT', 'Terrain de sport'); +INSERT INTO cnatsp VALUES ('TAMAR', 'Tamarin'); +INSERT INTO cnatsp VALUES ('TAUZ', 'Taillis tauzin'); +INSERT INTO cnatsp VALUES ('TERRI', 'Terrils'); +INSERT INTO cnatsp VALUES ('TOURB', 'Tourbière'); +INSERT INTO cnatsp VALUES ('TOUYA', 'Touyas'); +INSERT INTO cnatsp VALUES ('VADC', 'Vins d''appellation d''origine contrôlée'); +INSERT INTO cnatsp VALUES ('VAGUE', 'Terrain vague'); +INSERT INTO cnatsp VALUES ('VANIL', 'Vanille'); +INSERT INTO cnatsp VALUES ('VAOC', 'Vins d''appellation d''origine contrôlée'); +INSERT INTO cnatsp VALUES ('VCHAS', 'Chasselas'); +INSERT INTO cnatsp VALUES ('VDQS', 'Vins délimités de qualité supérieure'); +INSERT INTO cnatsp VALUES ('VIGNE', 'Vigne'); +INSERT INTO cnatsp VALUES ('VIVIE', 'Vivier'); + +-- nomenclature ccolloc (sufexoneration, pevexoneration) +INSERT INTO ccolloc VALUES ('TC', 'Toutes collectivités'); +INSERT INTO ccolloc VALUES ('C', 'Commune => l''exonération porte sur la seule part communale'); +INSERT INTO ccolloc VALUES ('D', 'Département => l''exonération porte sur la seule part départementale'); +INSERT INTO ccolloc VALUES ('R', 'Région => l''exonération porte sur la seule part régionale'); +INSERT INTO ccolloc VALUES ('GC', 'Groupement de communes'); +INSERT INTO ccolloc VALUES ('A', 'l''exonération porte sur la taxe additionnelle'); +-- 2018 +INSERT INTO ccolloc VALUES ('TS', 'Taxe spéciale d’équipement (TSE)'); +INSERT INTO ccolloc VALUES ('OM', 'Taxe sur l’enlèvement des ordures ménagères (TEOM)'); + +-- nomenclature gnexts (sufexoneration) +INSERT INTO gnexts VALUES ('DA', 'Éxonération des terres agricoles dans les DOM (groupes de cultures 1 à 6, 8 et 9)'); +INSERT INTO gnexts VALUES ('CB', 'Éxonération pour les parcelles exploitées selon le mode de production biologique'); +INSERT INTO gnexts VALUES ('TU', 'Exo pour terrains nouvellement plantés en arbres truffiers – art. 1395 B-II du CGI'); +INSERT INTO gnexts VALUES ('OL', 'Exonération pour terrains plantés en oliviers (sur délibération)'); +INSERT INTO gnexts VALUES ('TR', 'Exonération pour plantation de truffiers (sur délibération)'); +INSERT INTO gnexts VALUES ('NO', 'Exonération pour plantation de noyers (sur délibération)'); +INSERT INTO gnexts VALUES ('PB', 'Exonération pour plantation de bois (groupe 5)'); +INSERT INTO gnexts VALUES ('TA', 'Exonération des terres agricoles (groupes de culture 1 à 6, 8 et 9)'); +INSERT INTO gnexts VALUES ('HP', 'Exonération temporaire (exonération totale en zone naturelle)'); +INSERT INTO gnexts VALUES ('HR', 'Exonération temporaire (exonération de 50% sur proposition de la CCID)'); +INSERT INTO gnexts VALUES ('NA', 'Exonération Natura 2000'); +INSERT INTO gnexts VALUES ('PP', 'Peupliers - plantations et semis Exonération temporaire de 10 ans'); +INSERT INTO gnexts VALUES ('PR', 'Résineux - plantations et semis - futaies, taillis sous futaie en régénération naturelle Exonération temporaire de 30 ans'); +INSERT INTO gnexts VALUES ('PF', 'Feuillus - plantations et semis - futaies, taillis sous futaie en régénération naturelle Exonération temporaire de 50 ans'); +INSERT INTO gnexts VALUES ('ER', 'Terrains boisés présentant un état de futaie irrégulière en équilibre de régénération Exonération partielle 25% de 15 ans, Renouvelable (% dans PEXN)'); +INSERT INTO gnexts VALUES ('VG', 'Vergers, cultures fruitières d’arbres et d’arbustes, vignes.'); +INSERT INTO gnexts VALUES ('HQ', 'Exonération de 50 % pendant 5 ans pour les subdivisions fiscales dont la nature de culture est soit pré, soit landes'); +INSERT INTO gnexts VALUES ('HS', 'Exonération de 100 % pendant 5 ans pour les subdivisions fiscales dont la nature de culture est soit pré, soit landes'); + +-- nomenclature ccoeva (local10) +INSERT INTO ccoeva VALUES ('A', 'Méthode comptable'); +INSERT INTO ccoeva VALUES ('B', 'Evaluation d’après le bail'); +INSERT INTO ccoeva VALUES ('C', 'Evaluation par comparaison'); +INSERT INTO ccoeva VALUES ('D', 'Evaluation par voie d’appréciation directe'); +INSERT INTO ccoeva VALUES ('E', 'Evaluation spécifique aux transformateurs électriques et appareils à gaz'); +INSERT INTO ccoeva VALUES ('T', 'Evaluation par barème (locaux commerciaux et assimilés)'); + + +-- nomenclature dteloc (local10) +INSERT INTO dteloc VALUES ('1', 'Maison'); +INSERT INTO dteloc VALUES ('2', 'Appartement'); +INSERT INTO dteloc VALUES ('3', 'Dépendances'); +INSERT INTO dteloc VALUES ('4', 'Local commercial ou industriel'); +INSERT INTO dteloc VALUES ('5', 'DOM = maison dans descriptif'); +INSERT INTO dteloc VALUES ('6', 'DOM = appartement sans descriptif'); +INSERT INTO dteloc VALUES ('7', 'DOM = dépendance sans descriptif'); +INSERT INTO dteloc VALUES ('8', 'Locaux de groupe 4 : évaluation tarifaire (non présente depuis 94)'); +-- nomenclature ccoplc (local10) +INSERT INTO ccoplc VALUES (' ', 'Construction particulière'); +INSERT INTO ccoplc VALUES ('R', 'Construction classée sur sol d''autrui lors de l''initialisation Majic2 (local, hors pdl, avec attribution différente de la parcelle d''assise)'); +INSERT INTO ccoplc VALUES ('S', 'Construction sur plusieurs parcelles mais non soumise au régime de copropriété ou de transparence fiscale'); +INSERT INTO ccoplc VALUES ('U', 'Chute d''eau, barrage'); +INSERT INTO ccoplc VALUES ('V', 'Construction édifiée sur le domaine public'); +INSERT INTO ccoplc VALUES ('W', 'Construction édifiée sous le domaine public'); +INSERT INTO ccoplc VALUES ('X', 'Voies ferrées établies sur le terrain d''autrui ou sur le domaine public et dont l''assise ne forme pas parcelle'); +INSERT INTO ccoplc VALUES ('Y', 'Construction édifiée sous le domaine cadastre'); +INSERT INTO ccoplc VALUES ('Z', 'Construction édifiée sur sol d''autrui'); +-- nomenclature cconlc (local10) +INSERT INTO cconlc VALUES ('AP', 'Appartement'); +INSERT INTO cconlc VALUES ('AT', 'Antenne téléphone'); +INSERT INTO cconlc VALUES ('AU', 'Autoroute'); +INSERT INTO cconlc VALUES ('CA', 'Commerce sans boutique'); +INSERT INTO cconlc VALUES ('CB', 'Local divers'); +INSERT INTO cconlc VALUES ('CD', 'Dépendance commerciale'); +INSERT INTO cconlc VALUES ('CH', 'Chantier'); +INSERT INTO cconlc VALUES ('CM', 'Commerce avec boutique'); +INSERT INTO cconlc VALUES ('DC', 'Dépendance lieux communs'); +INSERT INTO cconlc VALUES ('DE', 'Dépendance bâtie isolée'); +INSERT INTO cconlc VALUES ('LC', 'Local commun'); +INSERT INTO cconlc VALUES ('MA', 'Maison'); +INSERT INTO cconlc VALUES ('ME', 'Maison exceptionnelle'); +INSERT INTO cconlc VALUES ('MP', 'Maison partagée par une limite territoriale'); +INSERT INTO cconlc VALUES ('PP', 'Port de plaisance'); +INSERT INTO cconlc VALUES ('SM', 'Sol de maison'); +INSERT INTO cconlc VALUES ('U', 'Etablissement industriel'); +INSERT INTO cconlc VALUES ('U1', 'Gare'); +INSERT INTO cconlc VALUES ('U2', 'Gare : Triage'); +INSERT INTO cconlc VALUES ('U3', 'Gare : Atelier matériel'); +INSERT INTO cconlc VALUES ('U4', 'Gare : Atelier magasin'); +INSERT INTO cconlc VALUES ('U5', 'Gare : Dépôt - Titulaire'); +INSERT INTO cconlc VALUES ('U6', 'Gare : Dépôt - Réel'); +INSERT INTO cconlc VALUES ('U7', 'Gare : Matériel transport'); +INSERT INTO cconlc VALUES ('U8', 'Gare : Entretien matériel roulant'); +INSERT INTO cconlc VALUES ('U9', 'Gare : Station usine'); +INSERT INTO cconlc VALUES ('UE', 'Transformateur électrique'); +INSERT INTO cconlc VALUES ('UG', 'Appareil à gaz'); +INSERT INTO cconlc VALUES ('UN', 'Usine nucléaire'); +INSERT INTO cconlc VALUES ('US', 'Etablissement industriel'); +-- nomenclature top48a (local10) +INSERT INTO top48a VALUES ('1', 'pev imposé au loyer'); +INSERT INTO top48a VALUES ('0', 'pev imposé à la vl'); +-- nomenclature dnatlc (local10) +INSERT INTO dnatlc VALUES ('A', 'Local occupé par un apprenti ou un salarié agricole'); +INSERT INTO dnatlc VALUES ('D', 'DOM = habitation principale occupée par le propriétaire'); +INSERT INTO dnatlc VALUES ('L', 'Location autre que propriétaire ou usufruitier'); +INSERT INTO dnatlc VALUES ('P', 'Occupé par le propriétaire ou l’usufruitier'); +INSERT INTO dnatlc VALUES ('T', 'Location, non affectée à l''habitation, soumise à TVA'); +INSERT INTO dnatlc VALUES ('V', 'Vacant'); +-- nomenclature dnatcg +INSERT INTO dnatcg VALUES ('AC', 'Addition de construction'); +INSERT INTO dnatcg VALUES ('CA', 'Changement d’affectation'); +INSERT INTO dnatcg VALUES ('CC', 'Changement de consistance'); +INSERT INTO dnatcg VALUES ('CI', 'Changement de l''identification du local'); +INSERT INTO dnatcg VALUES ('CN', 'Construction nouvelle'); +INSERT INTO dnatcg VALUES ('CU', 'Changement d’utilisation'); +INSERT INTO dnatcg VALUES ('CX', 'Modification suite à contentieux'); +INSERT INTO dnatcg VALUES ('DL', 'Division de locaux'); +INSERT INTO dnatcg VALUES ('DP', 'Démolition partielle'); +INSERT INTO dnatcg VALUES ('DT', 'Démolition totale'); +INSERT INTO dnatcg VALUES ('ME', 'Modification des critères d’évaluation'); +INSERT INTO dnatcg VALUES ('RL', 'Réunion de locaux'); +-- nomenclature gimtom +INSERT INTO gimtom VALUES ('', 'Imposable TEOM'); +INSERT INTO gimtom VALUES ('E', 'Exonération de TEOM de droit pour les locaux: en exonération NI, EP, CR, DR autre que les locaux d’habitation; de code nature U, US, UE, UG, U1 à U9, AU ; loués par des personnes publiques et affectées à un service public'); +INSERT INTO gimtom VALUES ('D', 'Exonération TEOM sur délibération de la collectivité gestionnaire de TEOM (locaux à usage industriel ou commercial, locaux dotés d’un incinérateur)'); +INSERT INTO gimtom VALUES ('V', 'Local d’habitation en exonération permanente EP/CR/DR sans fonctionnaire logé (vacants)'); +-- nomenclature hlmsem (local10) +INSERT INTO hlmsem VALUES ('5', 'hlm'); +INSERT INTO hlmsem VALUES ('6', 'sem'); +-- nomenclature ccoaff (pev) +INSERT INTO ccoaff VALUES ('A', 'Locaux commerciaux et biens divers passibles de la TH)'); +INSERT INTO ccoaff VALUES ('B', 'Bâtiment industriel (lie a ccoeva = A ou E)'); +INSERT INTO ccoaff VALUES ('C', 'Commerce'); +INSERT INTO ccoaff VALUES ('E', 'Locaux commerciaux et biens divers non passibles de la TH ni de la TP'); +INSERT INTO ccoaff VALUES ('H', 'Habitation'); +INSERT INTO ccoaff VALUES ('K', 'Locaux administratifs non passibles de la TH'); +INSERT INTO ccoaff VALUES ('L', 'Hôtel'); +INSERT INTO ccoaff VALUES ('P', 'Professionnel'); +INSERT INTO ccoaff VALUES ('S', 'Biens divers passibles de la TH'); +INSERT INTO ccoaff VALUES ('T', 'Terrain industriel (lie à ccoeva = A ou E)'); +-- nomenclature gnexpl (pev) +INSERT INTO gnexpl VALUES ('CD', 'Exonération permanente des parts communale et départementale (biens d''une région situés dans une autre région)'); +INSERT INTO gnexpl VALUES ('CR', 'Exonération permanente des parts communale et régionale (biens d''un département situés dans un autre département)'); +INSERT INTO gnexpl VALUES ('DR', 'Exonération permanente des parts départementale et régionale (biens d''une commune situés dans une autre commune)'); +INSERT INTO gnexpl VALUES ('EP', 'Exonération permanente'); +INSERT INTO gnexpl VALUES ('NI', 'Non imposable'); +INSERT INTO gnexpl VALUES ('PP', 'Exonération de pev secondaire de bien indivis'); +INSERT INTO gnexpl VALUES ('DM', 'exonération des parts intercommunale, départementale, TSE et TEOM pour un immeuble appartenant à une commune et situé sur le territoire d’une autre commune appartenant à la métropole de Lyon'); +INSERT INTO gnexpl VALUES ('CM', 'exonération des parts communale, TSE et TEOM pour un immeuble appartenant à une commune et situé sur le territoire d’une autre commune appartenant à la métropole de Lyon'); +INSERT INTO gnexpl VALUES ('GM', 'transfert de propriétés bâties par l’État aux grands ports maritimes affectés à un service public ou d’utilité générale et non productifs de revenus'); + +-- nomenclature pour ccthp (Occupation du local) +INSERT INTO ccthp VALUES ('B', 'Locaux meublés à usage d’habitation faisant l’objet de locations occasionnelles permanentes ou saisonnières (TH)'); +INSERT INTO ccthp VALUES ('D', 'Division fiscale (CFE) ou local démoli (TH)'); +INSERT INTO ccthp VALUES ('F', 'Fonctionnaire logé (TH)'); +INSERT INTO ccthp VALUES ('G', 'Occupation à titre gratuit (TH)'); +INSERT INTO ccthp VALUES ('L', 'Occupation par un locataire (TH)'); +INSERT INTO ccthp VALUES ('N', 'Local dépendance non imposable (TH)'); +INSERT INTO ccthp VALUES ('P', 'Occupation par le propriétaire (TH)'); +INSERT INTO ccthp VALUES ('R', 'Occupation par un artisan exonéré (CFE)'); +INSERT INTO ccthp VALUES ('T', 'Local imposé à la taxe professionnelle (TH)'); +INSERT INTO ccthp VALUES ('U', 'Utilisation commune (CFE)'); +INSERT INTO ccthp VALUES ('V', 'Local vacant'); +INSERT INTO ccthp VALUES ('X', 'Occupation par bail rural (TH)'); +INSERT INTO ccthp VALUES ('', 'Non défini'); + +-- nomenclature pour cbtabt (Code exonération HLM Zone sensible) +INSERT INTO cbtabt VALUES ('AS', 'Antisismique dans les DOM'); +INSERT INTO cbtabt VALUES ('CV', 'Logements sociaux situés dans un quartier prioritaire – Contrat de ville'); + +-- nomenclature gnextl (pevexoneration) +INSERT INTO gnextl VALUES ('CD', 'Exonération permanente des parts communale et départementale (biens d''une région situés dans une autre région)'); +INSERT INTO gnextl VALUES ('CR', 'Exonération permanente des parts communale et régionale (biens d''un département situés dans un autre département)'); +INSERT INTO gnextl VALUES ('DR', 'Exonération permanente des parts départementale et régionale (biens d''une commune situés dans une autre commune)'); +INSERT INTO gnextl VALUES ('EP', 'Exonération permanente'); +INSERT INTO gnextl VALUES ('NI', 'Non imposable'); +INSERT INTO gnextl VALUES ('PP', 'Exonération de pev secondaire de bien indivis'); +INSERT INTO gnextl VALUES ('AD', 'Droit commun (2 ans) - addition de construction'); +INSERT INTO gnextl VALUES ('AE', 'Exonération de 20 ans en faveur des logements sociaux qui respectent un certain nombre de normes environnementales pour additions de constructions'); +INSERT INTO gnextl VALUES ('AF', '2 ans pour addition de construction avec prêtconventionne, PAP ou PLA'); +INSERT INTO gnextl VALUES ('AL', 'Exo de 15 ans pour logements sociaux (AC)'); +INSERT INTO gnextl VALUES ('AP', 'Exonération annuelle pour installation antipollution'); +INSERT INTO gnextl VALUES ('AQ', 'Exonération de 15 ans pour addition de construction antérieure au 01/01/1973'); +INSERT INTO gnextl VALUES ('AS', 'Abattement de 30% pour les locaux sociaux situés dans les DOM et équipés contre les risques naturels'); +INSERT INTO gnextl VALUES ('AT', 'Exonération de 30 ans pour les logements sociaux respectant certains critères de qualité environnementale (addition de construction).'); +INSERT INTO gnextl VALUES ('AU', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (addition de construction)'); +INSERT INTO gnextl VALUES ('AV', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (addition de construction)'); +INSERT INTO gnextl VALUES ('AW', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (addition de construction)'); +INSERT INTO gnextl VALUES ('AX', 'Longue durée (10 ans) - addition de construction'); +INSERT INTO gnextl VALUES ('AY', 'Exo de 15 ans pour logements sociaux (AC)'); +INSERT INTO gnextl VALUES ('AZ', 'Exonération de 30 ans pour les logements sociaux respectant certains critères de qualité environnementale (addition de construction).'); +INSERT INTO gnextl VALUES ('BE', 'Local situé dans un bassin d''emploi à redynamiser. Article 1383 H du CGI.'); +INSERT INTO gnextl VALUES ('CE', 'Abattement de 5 ans pour cession relevant de l’article 1388 sexies du CGI (Mayotte)'); +INSERT INTO gnextl VALUES ('DF', 'Exonération pour bâtiment déshydratation des fourrages.'); +INSERT INTO gnextl VALUES ('EA', 'Economiquement faible - type A'); +INSERT INTO gnextl VALUES ('EB', 'Economiquement faible - type B'); +INSERT INTO gnextl VALUES ('EC', 'Economiquement faible - type C'); +INSERT INTO gnextl VALUES ('EE', 'Exonération économiquement faible (ECF) de type E.'); +INSERT INTO gnextl VALUES ('EF', 'Exonération économiquement faible (ECF) de type F.'); +INSERT INTO gnextl VALUES ('EI', 'Exonération pour les jeunes entreprises innovantes'); +INSERT INTO gnextl VALUES ('EN', 'Exonération entreprise nouvelle.'); +INSERT INTO gnextl VALUES ('GS', 'Exo pour groupement de coopération sanitaire'); +INSERT INTO gnextl VALUES ('HU', 'Exo de 15 ans pour logements sociaux acquis ou aménagés'); +INSERT INTO gnextl VALUES ('HY', 'Exo de 25 ans pour logements sociaux acquis ou aménagés'); +INSERT INTO gnextl VALUES ('LA', 'Durée variable - totale ou partielle - PLA'); +INSERT INTO gnextl VALUES ('LM', 'Local situé dans une zone de revitalisation rurale. Article 1383 E bis du CGI.'); +INSERT INTO gnextl VALUES ('LR', 'Durée variable - totale ou partielle habilitation'); +INSERT INTO gnextl VALUES ('LW', 'Exonération de 25 ans pour les logements acquis avec l''aide de l''Etat en vue de leur location.'); +INSERT INTO gnextl VALUES ('LY', 'Prorogation de 10 ans de l’exonération « LE » prévue à l’art. 1384 C du CGI'); +INSERT INTO gnextl VALUES ('ND', 'Droit commun (2 ans) - construction nouvelle'); +INSERT INTO gnextl VALUES ('NE', 'Exonération de 20 ans en faveur des logements sociaux qui respectent un certain nombre de normes environnementales pour constructions nouvelles'); +INSERT INTO gnextl VALUES ('NF', '2 ans pour construction nouvelle avec prêt conventionne, PAP ou PLA'); +INSERT INTO gnextl VALUES ('NL', 'Exo de 15 ans pour logements sociaux (CN)'); +INSERT INTO gnextl VALUES ('NQ', 'Exonération de 15 ans pour construction nouvelle antérieure au 01/01/1973'); +INSERT INTO gnextl VALUES ('NT', 'Exonération de 30 ans pour les logements sociaux respectant certains critères de qualité environnementale (construction nouvelle).'); +INSERT INTO gnextl VALUES ('NU', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (construction nouvelle)'); +INSERT INTO gnextl VALUES ('NV', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (construction nouvelle)'); +INSERT INTO gnextl VALUES ('NW', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (construction nouvelle)'); +INSERT INTO gnextl VALUES ('NX', 'Longue durée (10 ans) - construction nouvelle'); +INSERT INTO gnextl VALUES ('NY', 'Exo de 25 ans pour logements sociaux (CN)'); +INSERT INTO gnextl VALUES ('NZ', 'Exonération de 30 ans pour les logements sociaux respectant certains critères de qualité environnementale (construction nouvelle).'); +INSERT INTO gnextl VALUES ('PC', 'Exo de 5 ans pour locaux situés dans un pôle de compétitivité art. 1383 F du CGI'); +INSERT INTO gnextl VALUES ('PE', 'Prolongation a durée variable d’exonération de droit commun'); +INSERT INTO gnextl VALUES ('PX', 'Prolongation exonérations NX et AX (5 ans maxi)'); +INSERT INTO gnextl VALUES ('RA', 'Exonération de certains établissements industriels durée indéterminée.'); +INSERT INTO gnextl VALUES ('RC', 'Exo pour bail à réhabilitation pris à compter du 01/01/2005 art. 1384 B, 1586 B et 1599 ter E du CGI'); +INSERT INTO gnextl VALUES ('RQ', 'Local achevé avant la mise en place d''un plan de prévention des risques technologiques. Article 1383 G du CGI.'); +INSERT INTO gnextl VALUES ('RW', 'Local achevé avant le 01/01/1989 ayant fait l''objet de dépenses destinées à économiser l''énergie. Article 1383-O B du CGI.'); +INSERT INTO gnextl VALUES ('ZF', 'Exonération zone franche.'); +INSERT INTO gnextl VALUES ('ZR', 'Exo de 15 ans pour locaux situés dans une zone de revitalisation rurale art. 1383 E du CGI'); +INSERT INTO gnextl VALUES ('ZS', 'Abattement ZUS 30 % HLM SEM (obsolète à partir du format 2012)'); +INSERT INTO gnextl VALUES ('ZT', 'Logement topé ZUS'); +INSERT INTO gnextl VALUES ('ZU', 'Exonération pour nouvelles zones franches'); +INSERT INTO gnextl VALUES ('ZV', 'Exo de 5 ans pour zone franche urbaine de 3éme génération art. 1384 C bis du CGI'); +INSERT INTO gnextl VALUES ('LG', 'Exonération établissements publics supérieurs sous contrat avec des sociétés dont le capital est entièrement public.'); +INSERT INTO gnextl VALUES ('P1', 'Abattement 1ère année sur outillages, équipements et installations spécifiques de manutention portuaires (100 %).'); +INSERT INTO gnextl VALUES ('P2', 'Abattement 2ème année sur outillages, équipements et installations spécifiques de manutention portuaires (100 %)'); +INSERT INTO gnextl VALUES ('P3', 'Abattement 3ème, 4ème et 5ème années sur outillages, équipements et installations spécifiques de manutention'); +INSERT INTO gnextl VALUES ('LE', 'Exonération de 15 ans pour les logements acquis avec l’aide de l’aide de l’Etat en vue de leur location'); +INSERT INTO gnextl VALUES ('LI', 'Exonération de 15 ans pour les logements sociaux acquis d’un organisme mentionné à l’article L 411.5 du Code de la construction et de l’habitation.'); +INSERT INTO gnextl VALUES ('AK', 'Exonération de 20 ans pour les logements intermédiaires loués dans les conditions de l’article 279-0 bis A (addition de construction) – art. 1384-0 A du CGI'); +INSERT INTO gnextl VALUES ('NK', 'Exonération de 20 ans pour les logements intermédiaires loués dans les conditions de l’article 279-0 bis A (construction nouvelle) – art. 1384-0 A du CGI'); +INSERT INTO gnextl VALUES ('RT', 'Abattement de 25 % pour les locaux faisant l’objet d’une convention ou d''un contrat de résidence temporaire – art. 1388 quinquies A du CGI'); +INSERT INTO gnextl VALUES ('UM', 'Exonération de 5 ans pour les usines de méthanisation - art. 1387 A du CGI'); + +INSERT INTO gnextl VALUES ('GP', 'grand port maritime'); +INSERT INTO gnextl VALUES ('RF', 'requalification de copropriétés dégradées d’intérêt +national acquises par un établissement public foncier'); +INSERT INTO gnextl VALUES ('QP', 'quartier prioritaire'); +INSERT INTO gnextl VALUES ('CV', 'contrat de ville'); +INSERT INTO gnextl VALUES ('RI', 'recherche industrielle'); +INSERT INTO gnextl VALUES ('G1', 'transfert de propriétés bâties par l’État aux grands ports maritimes non affectés à un service public ou d’utilité générale ou productifs de revenus – 1ère année - 100 %'); +INSERT INTO gnextl VALUES ('G2', 'transfert de propriétés bâties par l’État aux grands ports maritimes non affectés à un service public ou d’utilité générale ou productifs de revenus - 2ème année - 100 %'); +INSERT INTO gnextl VALUES ('G3', 'transfert de propriétés bâties par l’État aux grands ports maritimes non affectés à un service public ou d’utilité générale ou productifs de revenus - 3ème année - 75 %'); +INSERT INTO gnextl VALUES ('G4', 'transfert de propriétés bâties par l’État aux grands ports maritimes non affectés à un service public ou d’utilité générale ou productifs de revenus - 4ème année - 50 %'); +INSERT INTO gnextl VALUES ('G5', 'transfert de propriétés bâties par l’État aux grands ports maritimes non affectés à un service public ou d’utilité générale ou productifs de revenus - 5ème année - 25 %'); + +INSERT INTO gnextl VALUES ('BH', 'Locaux à usage de bureau transformés en habitation principale'); +INSERT INTO gnextl VALUES ('EW', 'Exonération ECF de droits acquis'); +INSERT INTO gnextl VALUES ('E1', 'Exonération ECF de droit commun – 100 % – 1ère année'); +INSERT INTO gnextl VALUES ('E2', 'Exonération ECF de droit commun – 100 % – 2 e année'); +INSERT INTO gnextl VALUES ('E3', 'Exonération ECF de droit commun – 67 % – 3 e année'); +INSERT INTO gnextl VALUES ('E4', 'Exonération ECF de droit commun – 33 % – 4 e année'); +INSERT INTO gnextl VALUES ('MS', 'Maison de santé'); +INSERT INTO gnextl VALUES ('PI', 'Locaux situés sur des terrains pollués dans le périmètre d’un projet d’intérêt général'); +INSERT INTO gnextl VALUES ('QV', 'Locaux HLM se situant dans un quartier prioritaire'); +INSERT INTO gnextl VALUES ('ZQ', 'Abattement de 30 % pour les locaux d’habitation situés dans les immeubles collectifs issus de la transformation de locaux industriels ou commerciaux dans le périmètre des quartiers prioritaires de la politique de la ville'); +-- 2018 +INSERT INTO gnextl VALUES ('BS', 'Abattement de 30 % pour les logements faisant l’objet d’un bail réel solidaire'); +INSERT INTO gnextl VALUES ('ES', 'Équipements souterrains indissociables des casiers des installations de stockage de déchets non dangereux'); +INSERT INTO gnextl VALUES ('MA', 'Minoration de 60 % de la valeur locative des locaux d’habitation situés à Mayotte'); + +-- nomenclature cconad (pevprincipale, pevdependances) +INSERT INTO cconad VALUES ('CV', 'Cave'); +INSERT INTO cconad VALUES ('GA', 'Garage'); +INSERT INTO cconad VALUES ('GR', 'Grenier'); +INSERT INTO cconad VALUES ('TR', 'Terrasse'); +INSERT INTO cconad VALUES ('BC', 'Bûcher'); +INSERT INTO cconad VALUES ('BD', 'Buanderie'); +INSERT INTO cconad VALUES ('BX', 'Box'); +INSERT INTO cconad VALUES ('CD', 'Chambre de domestique'); +INSERT INTO cconad VALUES ('CL', 'Cellier'); +INSERT INTO cconad VALUES ('DC', 'Dépendance de local commun'); +INSERT INTO cconad VALUES ('GC', 'Grenier/cave'); +INSERT INTO cconad VALUES ('GP', 'Garage/parking'); +INSERT INTO cconad VALUES ('JH', 'Jardin d''hiver'); +INSERT INTO cconad VALUES ('PA', 'Elément de pur agrément'); +INSERT INTO cconad VALUES ('PI', 'Pièce indépendante'); +INSERT INTO cconad VALUES ('PK', 'Parking'); +INSERT INTO cconad VALUES ('PS', 'Piscine'); +INSERT INTO cconad VALUES ('RS', 'Remise'); +INSERT INTO cconad VALUES ('SR', 'Serre'); +INSERT INTO cconad VALUES ('TT', 'Toiture-terrasse'); +-- nomenclature ctpdl (pdl) +INSERT INTO ctpdl VALUES ('BND', 'Libellé BND'); +INSERT INTO ctpdl VALUES ('CL', 'Libellé CL'); +INSERT INTO ctpdl VALUES ('CV', 'Libellé CV'); +INSERT INTO ctpdl VALUES ('TF', 'Libellé TF'); +INSERT INTO ctpdl VALUES ('CLV', 'Libellé CLV'); +INSERT INTO ctpdl VALUES ('MP', 'Libellé MP'); +-- nomenclature cconlo (lots) +INSERT INTO cconlo VALUES ('1', 'lot non bâti'); +INSERT INTO cconlo VALUES ('2', 'lot bâti'); +INSERT INTO cconlo VALUES ('3', 'lot mixte'); +INSERT INTO cconlo VALUES ('4', 'assise de pdl'); +INSERT INTO cconlo VALUES ('5', 'lot particulier'); +INSERT INTO cconlo VALUES ('6', 'lot multi-communes'); +-- nomenclature ccodro (proprietaire) +INSERT INTO ccodro VALUES ('P', 'PROPRIETAIRE'); +INSERT INTO ccodro VALUES ('U', 'USUFRUITIER (ASSOCIE AVEC N)'); +INSERT INTO ccodro VALUES ('N', 'NU-PROPRIETAIRE (ASSOCIE AVEC U)'); +INSERT INTO ccodro VALUES ('B', 'BAILLEUR A CONSTRUCTION (ASSOCIE AVEC R)'); +INSERT INTO ccodro VALUES ('R', 'PRENEUR A CONSTRUCTION (ASSOCIE AVEC B)'); +INSERT INTO ccodro VALUES ('F', 'FONCIER (ASSOCIE AVEC D OU T)'); +INSERT INTO ccodro VALUES ('T', 'TENUYER (ASSOCIE AVEC F)'); +INSERT INTO ccodro VALUES ('D', 'DOMANIER (ASSOCIE AVEC F)'); +INSERT INTO ccodro VALUES ('V', 'BAILLEUR D''UN BAIL A REHABILITATION (ASSOCIE AVEC W)'); +INSERT INTO ccodro VALUES ('W', 'PRENEUR D''UN BAIL A REHABILITATION (ASSOCIE AVEC V)'); +INSERT INTO ccodro VALUES ('A', 'LOCATAIRE-ATTRIBUTAIRE (ASSOCIE AVEC P)'); +INSERT INTO ccodro VALUES ('E', 'EMPHYTEOTE (ASSOCIE AVEC P)'); +INSERT INTO ccodro VALUES ('K', 'ANTICHRESISTE (ASSOCIE AVEC P)'); +INSERT INTO ccodro VALUES ('L', 'FONCTIONNAIRE LOGE'); +INSERT INTO ccodro VALUES ('G', 'GERANT,MANDATAIRE,GESTIONNAIRE'); +INSERT INTO ccodro VALUES ('S', 'SYNDIC DE COPROPRIETE'); +INSERT INTO ccodro VALUES ('H', 'ASSOCIE DANS UNE SOCIETE EN TRANSPARENCE FISCALE(ASSOCIE AVEC P)'); +INSERT INTO ccodro VALUES ('O', 'AUTORISATION D’OCCUPATION TEMPORAIRE (70 ANS)'); +INSERT INTO ccodro VALUES ('J', 'JEUNE AGRICULTEUR'); +INSERT INTO ccodro VALUES ('Q', 'GESTIONNAIRE TAXE SUR LES BUREAUX (ILE DE FRANCE)'); +INSERT INTO ccodro VALUES ('X', 'LA POSTE PROPRIETAIRE ET OCCUPANT'); +INSERT INTO ccodro VALUES ('Y', 'LA POSTE OCCUPANT - NON PROPRIETAIRE'); +INSERT INTO ccodro VALUES ('C', 'FIDUCIAIRE'); +INSERT INTO ccodro VALUES ('M', 'OCCUPANT D’UNE PARCELLE APPARTENANT AU DEPARTEMENT DE MAYOTTE OU A L’ETAT (ASSOCIE A P).'); + +-- nomenclature ccodem (proprietaire) +INSERT INTO ccodem VALUES ('C', 'Un des copropriétaires'); +INSERT INTO ccodem VALUES ('S', 'Succession de'); +INSERT INTO ccodem VALUES ('L', 'Propriété en litige'); +INSERT INTO ccodem VALUES ('I', 'Indivision simple'); +INSERT INTO ccodem VALUES ('V', 'La veuve ou les héritiers de'); +-- nomenclature gtoper (proprietaire) +INSERT INTO gtoper VALUES ('1', 'physique'); +INSERT INTO gtoper VALUES ('2', 'morale'); +-- nomenclature ccoqua (proprietaire) +INSERT INTO ccoqua VALUES ('1', 'M'); +INSERT INTO ccoqua VALUES ('2', 'MME'); +INSERT INTO ccoqua VALUES ('3', 'MLE'); +-- nomenclature dnatpr (proprietaire) +INSERT INTO dnatpr VALUES ('ECF', 'Pers. physique : ECONOMIQUEMENT FAIBLE (NON SERVI)'); +INSERT INTO dnatpr VALUES ('FNL', 'Pers. physique : FONCTIONNAIRE LOGE'); +INSERT INTO dnatpr VALUES ('DOM', 'Pers. physique : PROPRIETAIRE OCCUPANT DOM'); +INSERT INTO dnatpr VALUES ('HLM', 'Pers. Morale : OFFICE HLM'); +INSERT INTO dnatpr VALUES ('SEM', 'Pers. Morale : SOCIETE D ECONOMIE MIXTE'); +INSERT INTO dnatpr VALUES ('TGV', 'Pers. Morale : SNCF'); +INSERT INTO dnatpr VALUES ('RFF', 'Pers. Morale : RESEAU FERRE DE FRANCE'); +INSERT INTO dnatpr VALUES ('CLL', 'Pers. Morale : COLLECTIVITE LOCALE'); +INSERT INTO dnatpr VALUES ('CAA', 'Pers. Morale : CAISSE ASSURANCE AGRICOLE'); +-- nomenclature ccogrm (proprietaire) +INSERT INTO ccogrm VALUES ('0', 'PERSONNES MORALES NON REMARQUABLES'); +INSERT INTO ccogrm VALUES ('1', 'ETAT'); +INSERT INTO ccogrm VALUES ('2', 'REGION'); +INSERT INTO ccogrm VALUES ('3', 'DEPARTEMENT'); +INSERT INTO ccogrm VALUES ('4', 'COMMUNE'); +INSERT INTO ccogrm VALUES ('5', 'OFFICE HLM'); +INSERT INTO ccogrm VALUES ('6', 'PERSONNES MORALES REPRESENTANT DES SOCIETES'); +INSERT INTO ccogrm VALUES ('7', 'COPROPRIETAIRE'); +INSERT INTO ccogrm VALUES ('8', 'ASSOCIE'); +INSERT INTO ccogrm VALUES ('9', 'ETABLISSEMENTS PUBLICS OU ARGANISMES ASSIMILES'); +INSERT INTO ccogrm VALUES ('0A', 'CAAA en Alsace-Moselle - PERSONNES MORALES NON REMARQUABLES'); +INSERT INTO ccogrm VALUES ('1A', 'CAAA en Alsace-Moselle - ETAT'); +INSERT INTO ccogrm VALUES ('2A', 'CAAA en Alsace-Moselle - REGION'); +INSERT INTO ccogrm VALUES ('3A', 'CAAA en Alsace-Moselle - DEPARTEMENT'); +INSERT INTO ccogrm VALUES ('4A', 'CAAA en Alsace-Moselle - COMMUNE'); +INSERT INTO ccogrm VALUES ('5A', 'CAAA en Alsace-Moselle - OFFICE HLM'); +INSERT INTO ccogrm VALUES ('6A', 'CAAA en Alsace-Moselle - PERSONNES MORALES REPRESENTANT DES SOCIETES'); +INSERT INTO ccogrm VALUES ('7A', 'CAAA en Alsace-Moselle - COPROPRIETAIRE'); +INSERT INTO ccogrm VALUES ('8A', 'CAAA en Alsace-Moselle - ASSOCIE'); +INSERT INTO ccogrm VALUES ('9A', 'CAAA en Alsace-Moselle - ETABLISSEMENTS PUBLICS OU ARGANISMES ASSIMILES'); +-- nomenclature gtyp3 (proprietaire) +INSERT INTO gtyp3 VALUES ('2', '2 LIGNE SERVIE (FORMAT LIBRE)'); +INSERT INTO gtyp3 VALUES ('9', 'LIGNE VIDE'); +-- nomenclature gtyp4 (proprietaire) +INSERT INTO gtyp4 VALUES ('1', 'ADRESSE CODIFIEE 1'); +INSERT INTO gtyp4 VALUES ('2', 'ADRESSE CODIFIEE 2'); +INSERT INTO gtyp4 VALUES ('3', 'ADRESSE FORMATEE'); +INSERT INTO gtyp4 VALUES ('4', 'ADRESSE BOITE POSTALE OU SERVICE'); +INSERT INTO gtyp4 VALUES ('5', 'ADRESSE CEDEX'); +INSERT INTO gtyp4 VALUES ('6', 'ADRESSE SECTEUR POSTAL'); +INSERT INTO gtyp4 VALUES ('7', 'ADRESSE NON CODIFIEE, NON FORMATABLE'); +INSERT INTO gtyp4 VALUES ('8', 'ADRESSE A L ETRANGER'); +INSERT INTO gtyp4 VALUES ('9', 'LIGNE VIDE'); +-- nomenclature gtyp5 (proprietaire) +INSERT INTO gtyp5 VALUES ('1', 'LIGNE SERVIE (COMMUNE OU LIEU-DIT) 1'); +INSERT INTO gtyp5 VALUES ('2', 'LIGNE SERVIE (COMMUNE OU LIEU-DIT) 2'); +INSERT INTO gtyp5 VALUES ('3', 'LIGNE SERVIE (COMMUNE OU LIEU-DIT) 3'); +INSERT INTO gtyp5 VALUES ('4', 'LIGNE SERVIE FORMAT LIBRE'); +INSERT INTO gtyp5 VALUES ('8', 'ADRESSE A L''ETRANGER (libellé de la ville)'); +INSERT INTO gtyp5 VALUES ('9', 'LIGNE VIDE'); +-- nomenclature gtyp6 (proprietaire) +INSERT INTO gtyp6 VALUES ('2', 'ADRESSE FORMATEE, sous la forme CODE POSTAL sur 5'); +INSERT INTO gtyp6 VALUES ('3', 'ADRESSE A L''ETRANGER avec codification du pays en CCOPAY'); +INSERT INTO gtyp6 VALUES ('4', 'ADRESSE A L''ETRANGER sans codification du pays.'); +INSERT INTO gtyp6 VALUES ('5', 'ADRESSE INCODIFIABLE'); +INSERT INTO gtyp6 VALUES ('6', 'ADRESSE CEDEX'); +INSERT INTO gtyp6 VALUES ('7', 'POSTES AUX ARMEES'); +INSERT INTO gtyp6 VALUES ('9', 'LIGNE VIDE'); +-- nomenclature typcom (commune, voie) +INSERT INTO typcom VALUES ('N', 'Commune rurale'); +INSERT INTO typcom VALUES ('R', 'Commune recensée'); +-- nomenclature natvoi (type de voie) +INSERT INTO natvoi VALUES ('ACH' , 'ANCIEN CHEMIN'); +INSERT INTO natvoi VALUES ('AER' , 'AERODROME'); +INSERT INTO natvoi VALUES ('AERG', 'AEROGARE'); +INSERT INTO natvoi VALUES ('AGL' , 'AGGLOMERATION'); +INSERT INTO natvoi VALUES ('AIRE', 'AIRE'); +INSERT INTO natvoi VALUES ('ALL' , 'ALLEE'); +INSERT INTO natvoi VALUES ('ANGL', 'ANGLE'); +INSERT INTO natvoi VALUES ('ARC' , 'ARCADE'); +INSERT INTO natvoi VALUES ('ART' , 'ANCIENNE ROUTE'); +INSERT INTO natvoi VALUES ('AUT' , 'AUTOROUTE'); +INSERT INTO natvoi VALUES ('AV' , 'AVENUE'); +INSERT INTO natvoi VALUES ('BASE', 'BASE'); +INSERT INTO natvoi VALUES ('BD' , 'BOULEVARD'); +INSERT INTO natvoi VALUES ('BER' , 'BERGE'); +INSERT INTO natvoi VALUES ('BORD', 'BORD'); +INSERT INTO natvoi VALUES ('BRE' , 'BARRIERE'); +INSERT INTO natvoi VALUES ('BRG' , 'BOURG'); +INSERT INTO natvoi VALUES ('BRTL', 'BRETELLE'); +INSERT INTO natvoi VALUES ('BSN' , 'BASSIN'); +INSERT INTO natvoi VALUES ('CAE' , 'CARRIERA'); +INSERT INTO natvoi VALUES ('CALL', 'CALLE'); +INSERT INTO natvoi VALUES ('CAMI', 'CAMIN'); +INSERT INTO natvoi VALUES ('CAMP', 'CAMP'); +INSERT INTO natvoi VALUES ('CAN' , 'CANAL'); +INSERT INTO natvoi VALUES ('CAR' , 'CARREFOUR'); +INSERT INTO natvoi VALUES ('CARE', 'CARRIERE'); +INSERT INTO natvoi VALUES ('CASR', 'CASERNE'); +INSERT INTO natvoi VALUES ('CC' , 'CHEMIN COMMUNAL'); +INSERT INTO natvoi VALUES ('CD' , 'CHEMIN DEPARTEMENTAL'); +INSERT INTO natvoi VALUES ('CF' , 'CHEMIN FORESTIER'); +INSERT INTO natvoi VALUES ('CHA' , 'CHASSE'); +INSERT INTO natvoi VALUES ('CHE' , 'CHEMIN'); +INSERT INTO natvoi VALUES ('CHEM', 'CHEMINEMENT'); +INSERT INTO natvoi VALUES ('CHL' , 'CHALET'); +INSERT INTO natvoi VALUES ('CHP' , 'CHAMP'); +INSERT INTO natvoi VALUES ('CHT' , 'CHATEAU'); +INSERT INTO natvoi VALUES ('CHV' , 'CHEMIN VICINAL'); +INSERT INTO natvoi VALUES ('CITE', 'CITE'); +INSERT INTO natvoi VALUES ('CIVE', 'COURSIVE'); +INSERT INTO natvoi VALUES ('CLOS', 'CLOS'); +INSERT INTO natvoi VALUES ('CLR' , 'COULOIR'); +INSERT INTO natvoi VALUES ('COIN', 'COIN'); +INSERT INTO natvoi VALUES ('COL' , 'COL'); +INSERT INTO natvoi VALUES ('COR' , 'CORNICHE'); +INSERT INTO natvoi VALUES ('CORO', 'CORON'); +INSERT INTO natvoi VALUES ('COTE', 'COTE'); +INSERT INTO natvoi VALUES ('COUR', 'COUR'); +INSERT INTO natvoi VALUES ('CPG' , 'CAMPING'); +INSERT INTO natvoi VALUES ('CR' , 'CHEMIN RURAL'); +INSERT INTO natvoi VALUES ('CRS' , 'COURS'); +INSERT INTO natvoi VALUES ('CRX' , 'CROIX'); +INSERT INTO natvoi VALUES ('CTR' , 'CONTOUR'); +INSERT INTO natvoi VALUES ('CTRE', 'CENTRE'); +INSERT INTO natvoi VALUES ('DARS', 'DARSE'); +INSERT INTO natvoi VALUES ('DEVI', 'DEVIATION'); +INSERT INTO natvoi VALUES ('DIG' , 'DIGUE'); +INSERT INTO natvoi VALUES ('DOM' , 'DOMAINE'); +INSERT INTO natvoi VALUES ('DRA' , 'DRAILLE'); +INSERT INTO natvoi VALUES ('DSC' , 'DESCENTE'); +INSERT INTO natvoi VALUES ('ECA' , 'ECART'); +INSERT INTO natvoi VALUES ('ECL' , 'ECLUSE'); +INSERT INTO natvoi VALUES ('EMBR', 'EMBRANCHEMENT'); +INSERT INTO natvoi VALUES ('EMP' , 'EMPLACEMENT'); +INSERT INTO natvoi VALUES ('ENC' , 'ENCLOS'); +INSERT INTO natvoi VALUES ('ENV' , 'ENCLAVE'); +INSERT INTO natvoi VALUES ('ESC' , 'ESCALIER'); +INSERT INTO natvoi VALUES ('ESP' , 'ESPLANADE'); +INSERT INTO natvoi VALUES ('ESPA', 'ESPACE'); +INSERT INTO natvoi VALUES ('ETNG', 'ETANG'); +INSERT INTO natvoi VALUES ('FD' , 'FOND'); +INSERT INTO natvoi VALUES ('FG' , 'FAUBOURG'); +INSERT INTO natvoi VALUES ('FON' , 'FONTAINE'); +INSERT INTO natvoi VALUES ('FOR' , 'FORET'); +INSERT INTO natvoi VALUES ('FORT', 'FORT'); +INSERT INTO natvoi VALUES ('FOS' , 'FOSSE'); +INSERT INTO natvoi VALUES ('FRM' , 'FERME'); +INSERT INTO natvoi VALUES ('GAL' , 'GALERIE'); +INSERT INTO natvoi VALUES ('GARE', 'GARE'); +INSERT INTO natvoi VALUES ('GBD' , 'GRAND BOULEVARD'); +INSERT INTO natvoi VALUES ('GPL' , 'GRANDE PLACE'); +INSERT INTO natvoi VALUES ('GR' , 'GRANDE RUE'); +INSERT INTO natvoi VALUES ('GREV', 'GREVE'); +INSERT INTO natvoi VALUES ('HAB' , 'HABITATION'); +INSERT INTO natvoi VALUES ('HAM' , 'HAMEAU'); +INSERT INTO natvoi VALUES ('HIP' , 'HIPPODROME'); +INSERT INTO natvoi VALUES ('HLE' , 'HALLE'); +INSERT INTO natvoi VALUES ('HLG' , 'HALAGE'); +INSERT INTO natvoi VALUES ('HLM' , 'HLM'); +INSERT INTO natvoi VALUES ('HTR' , 'HAUTEUR'); +INSERT INTO natvoi VALUES ('ILE' , 'ILE'); +INSERT INTO natvoi VALUES ('ILOT', 'ILOT'); +INSERT INTO natvoi VALUES ('IMP' , 'IMPASSE'); +INSERT INTO natvoi VALUES ('JARD', 'JARDIN'); +INSERT INTO natvoi VALUES ('JTE' , 'JETEE'); +INSERT INTO natvoi VALUES ('LAC' , 'LAC'); +INSERT INTO natvoi VALUES ('LEVE', 'LEVEE'); +INSERT INTO natvoi VALUES ('LICE', 'LICES'); +INSERT INTO natvoi VALUES ('LIGN', 'LIGNE'); +INSERT INTO natvoi VALUES ('LOT' , 'LOTISSEMENT'); +INSERT INTO natvoi VALUES ('MAIL', 'MAIL'); +INSERT INTO natvoi VALUES ('MAIS', 'MAISON'); +INSERT INTO natvoi VALUES ('MAR' , 'MARCHE'); +INSERT INTO natvoi VALUES ('MARE', 'MARE'); +INSERT INTO natvoi VALUES ('MAS' , 'MAS'); +INSERT INTO natvoi VALUES ('MNE' , 'MORNE'); +INSERT INTO natvoi VALUES ('MRN' , 'MARINA'); +INSERT INTO natvoi VALUES ('MTE' , 'MONTEE'); +INSERT INTO natvoi VALUES ('NTE' , 'NOUVELLE ROUTE'); +INSERT INTO natvoi VALUES ('PAE' , 'PETITE AVENUE'); +INSERT INTO natvoi VALUES ('PARC', 'PARC'); +INSERT INTO natvoi VALUES ('PAS' , 'PASSAGE'); +INSERT INTO natvoi VALUES ('PASS', 'PASSE'); +INSERT INTO natvoi VALUES ('PCH' , 'PETIT CHEMIN'); +INSERT INTO natvoi VALUES ('PCHE', 'PORCHE'); +INSERT INTO natvoi VALUES ('PHAR', 'PHARE'); +INSERT INTO natvoi VALUES ('PIST', 'PISTE'); +INSERT INTO natvoi VALUES ('PKG' , 'PARKING'); +INSERT INTO natvoi VALUES ('PL' , 'PLACE'); +INSERT INTO natvoi VALUES ('PLA' , 'PLACA'); +INSERT INTO natvoi VALUES ('PLAG', 'PLAGE'); +INSERT INTO natvoi VALUES ('PLAN', 'PLAN'); +INSERT INTO natvoi VALUES ('PLCI', 'PLACIS'); +INSERT INTO natvoi VALUES ('PLE' , 'PASSERELLE'); +INSERT INTO natvoi VALUES ('PLN' , 'PLAINE'); +INSERT INTO natvoi VALUES ('PLT' , 'PLATEAU'); +INSERT INTO natvoi VALUES ('PNT' , 'POINTE'); +INSERT INTO natvoi VALUES ('PONT', 'PONT'); +INSERT INTO natvoi VALUES ('PORQ', 'PORTIQUE'); +INSERT INTO natvoi VALUES ('PORT', 'PORT'); +INSERT INTO natvoi VALUES ('POST', 'POSTE'); +INSERT INTO natvoi VALUES ('POT' , 'POTERNE'); +INSERT INTO natvoi VALUES ('PROM', 'PROMENADE'); +INSERT INTO natvoi VALUES ('PRT' , 'PETITE ROUTE'); +INSERT INTO natvoi VALUES ('PRV' , 'PARVIS'); +INSERT INTO natvoi VALUES ('PTA' , 'PETITE ALLEE'); +INSERT INTO natvoi VALUES ('PTE' , 'PORTE'); +INSERT INTO natvoi VALUES ('PTR' , 'PETITE RUE'); +INSERT INTO natvoi VALUES ('PTTE', 'PLACETTE'); +INSERT INTO natvoi VALUES ('QUA' , 'QUARTIER'); +INSERT INTO natvoi VALUES ('QUAI', 'QUAI'); +INSERT INTO natvoi VALUES ('RAC' , 'RACCOURCI'); +INSERT INTO natvoi VALUES ('REM' , 'REMPART'); +INSERT INTO natvoi VALUES ('RES' , 'RESIDENCE'); +INSERT INTO natvoi VALUES ('RIVE', 'RIVE'); +INSERT INTO natvoi VALUES ('RLE' , 'RUELLE'); +INSERT INTO natvoi VALUES ('ROC' , 'ROCADE'); +INSERT INTO natvoi VALUES ('RPE' , 'RAMPE'); +INSERT INTO natvoi VALUES ('RPT' , 'ROND-POINT'); +INSERT INTO natvoi VALUES ('RTD' , 'ROTONDE'); +INSERT INTO natvoi VALUES ('RTE' , 'ROUTE'); +INSERT INTO natvoi VALUES ('RUE' , 'RUE'); +INSERT INTO natvoi VALUES ('RUET', 'RUETTE'); +INSERT INTO natvoi VALUES ('RUIS', 'RUISSEAU'); +INSERT INTO natvoi VALUES ('RULT', 'RUELLETTE'); +INSERT INTO natvoi VALUES ('RVE' , 'RAVINE'); +INSERT INTO natvoi VALUES ('SAS' , 'SAS'); +INSERT INTO natvoi VALUES ('SEN' , 'SENTIER'); +INSERT INTO natvoi VALUES ('SQ' , 'SQUARE'); +INSERT INTO natvoi VALUES ('STDE', 'STADE'); +INSERT INTO natvoi VALUES ('TER' , 'TERRE'); +INSERT INTO natvoi VALUES ('TOUR', 'TOUR'); +INSERT INTO natvoi VALUES ('TPL' , 'TERRE-PLEIN'); +INSERT INTO natvoi VALUES ('TRA' , 'TRAVERSE'); +INSERT INTO natvoi VALUES ('TRAB', 'TRABOULE'); +INSERT INTO natvoi VALUES ('TRN' , 'TERRAIN'); +INSERT INTO natvoi VALUES ('TRT' , 'TERTRE'); +INSERT INTO natvoi VALUES ('TSSE', 'TERRASSE'); +INSERT INTO natvoi VALUES ('TUN' , 'TUNNEL'); +INSERT INTO natvoi VALUES ('VAL' , 'VAL'); +INSERT INTO natvoi VALUES ('VALL', 'VALLON / VALLEE'); +INSERT INTO natvoi VALUES ('VC' , 'VOIE COMMUNALE'); +INSERT INTO natvoi VALUES ('VCHE', 'VIEUX CHEMIN'); +INSERT INTO natvoi VALUES ('VEN' , 'VENELLE'); +INSERT INTO natvoi VALUES ('VGE' , 'VILLAGE'); +INSERT INTO natvoi VALUES ('VIA' , 'VIA'); +INSERT INTO natvoi VALUES ('VIAD', 'VIADUC'); +INSERT INTO natvoi VALUES ('VIL' , 'VILLE'); +INSERT INTO natvoi VALUES ('VLA' , 'VILLA'); +INSERT INTO natvoi VALUES ('VOIE', 'VOIE'); +INSERT INTO natvoi VALUES ('VOIR', 'VOIRIE'); +INSERT INTO natvoi VALUES ('VOUT', 'VOUTE'); +INSERT INTO natvoi VALUES ('VOY' , 'VOYEUL'); +INSERT INTO natvoi VALUES ('VTE' , 'VIEILLE ROUTE'); +INSERT INTO natvoi VALUES ('ZA' , 'ZA'); +INSERT INTO natvoi VALUES ('ZAC' , 'ZAC'); +INSERT INTO natvoi VALUES ('ZAD' , 'ZAD'); +INSERT INTO natvoi VALUES ('ZI' , 'ZI'); +INSERT INTO natvoi VALUES ('ZONE', 'ZONE'); +INSERT INTO natvoi VALUES ('ZUP' , 'ZUP'); +-- nomenclature natvoiriv (voie) +INSERT INTO natvoiriv VALUES ('A', 'ensembles immobiliers'); +INSERT INTO natvoiriv VALUES ('B', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('C', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('D', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('E', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('F', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('G', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('H', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('I', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('J', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('K', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('L', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('M', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('N', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('O', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('P', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('Q', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('R', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('S', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('T', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('U', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('V', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('W', 'lieux-dits'); +INSERT INTO natvoiriv VALUES ('X', 'pseudo-voies'); +INSERT INTO natvoiriv VALUES ('Y', 'voies provisoires à annuler'); +INSERT INTO natvoiriv VALUES ('Z', 'voies provisoires à annuler'); +INSERT INTO natvoiriv VALUES ('0', 'voies'); +INSERT INTO natvoiriv VALUES ('1', 'voies'); +INSERT INTO natvoiriv VALUES ('2', 'voies'); +INSERT INTO natvoiriv VALUES ('3', 'voies'); +INSERT INTO natvoiriv VALUES ('4', 'voies'); +INSERT INTO natvoiriv VALUES ('5', 'voies'); +INSERT INTO natvoiriv VALUES ('6', 'voies'); +INSERT INTO natvoiriv VALUES ('7', 'voies'); +INSERT INTO natvoiriv VALUES ('8', 'voies'); +INSERT INTO natvoiriv VALUES ('9', 'voies'); +-- nomenclature carvoi (voie) +INSERT INTO carvoi VALUES ('1', 'voie privée'); +INSERT INTO carvoi VALUES ('0', 'voie publique'); +-- nomenclature annul (voie) +INSERT INTO annul VALUES ('O', 'voie annulée sans transfert'); +INSERT INTO annul VALUES ('Q', 'voie annulée avec transfert'); +-- nomenclature typvoi (voie) +INSERT INTO typvoi VALUES ('1', 'voie'); +INSERT INTO typvoi VALUES ('2', 'ensemble immobilier'); +INSERT INTO typvoi VALUES ('3', 'lieu-dit'); +INSERT INTO typvoi VALUES ('4', 'pseudo-voie'); +INSERT INTO typvoi VALUES ('5', 'voie provisoire'); +-- nomenclature indldnbat (voie) +INSERT INTO indldnbat VALUES ('1', 'lieu-dit non bâti'); +INSERT INTO indldnbat VALUES ('0', 'lieu-dit bâti'); +-- nomenclatures geo +INSERT INTO geo_qupl VALUES ('01', 'Plan régulier établi avant le 20/03/1980'); +INSERT INTO geo_qupl VALUES ('02', 'Plan non régulier'); +INSERT INTO geo_qupl VALUES ('03', 'Plan de qualité P3 ou classe de précision [10 cm]'); +INSERT INTO geo_qupl VALUES ('04', 'Plan de qualité P4 ou classe de précision [20 cm]'); +INSERT INTO geo_qupl VALUES ('05', 'Plan de qualité P5 ou classe de précision [40 cm]'); +INSERT INTO geo_copl VALUES ('01', 'ancien plan'); +INSERT INTO geo_copl VALUES ('02', 'plan rénové par voie de mise à jour'); +INSERT INTO geo_copl VALUES ('03', 'plan rénové par voie de renouvellement'); +INSERT INTO geo_copl VALUES ('04', 'plan rénové par voie de réfection'); +INSERT INTO geo_copl VALUES ('05', 'plan remanié'); +INSERT INTO geo_copl VALUES ('06', 'plan obtenu par remembrement ou AFAF'); +INSERT INTO geo_copl VALUES ('07', 'plan obtenu par exploitation de plans d''arpentage'); +INSERT INTO geo_inp VALUES ('00','inconnu'); +INSERT INTO geo_inp VALUES ('01','numérisation manuelle'); +INSERT INTO geo_inp VALUES ('02','numérisation par scanner'); +INSERT INTO geo_inp VALUES ('03','incorporation directe sans numérisation préalable'); +INSERT INTO geo_indp VALUES ('01', 'parcelle figurée au plan'); +INSERT INTO geo_indp VALUES ('02', 'parcelle non figurée au plan'); +INSERT INTO geo_dur VALUES ('01', 'bâti dur'); +INSERT INTO geo_dur VALUES ('02', 'bâti léger'); +INSERT INTO geo_can VALUES ('00', 'Inconnu'); +INSERT INTO geo_can VALUES ('01', 'IGN'); +INSERT INTO geo_can VALUES ('02', 'Cadastre'); +INSERT INTO geo_can VALUES ('03', 'Commune'); +INSERT INTO geo_can VALUES ('04', 'Équipement'); +INSERT INTO geo_can VALUES ('05', 'Département'); +INSERT INTO geo_can VALUES ('06', 'SNCF'); +INSERT INTO geo_can VALUES ('07', 'RATP'); +INSERT INTO geo_can VALUES ('08', 'EDF'); +INSERT INTO geo_can VALUES ('09', 'GDF'); +INSERT INTO geo_can VALUES ('10', 'Collectivité territoriale'); +INSERT INTO geo_can VALUES ('98', 'Divers maîtres d''ouvrage'); +INSERT INTO geo_ppln VALUES ('00', 'inconnu'); +INSERT INTO geo_ppln VALUES ('01', 'canevas géodésique du 1er ordre'); +INSERT INTO geo_ppln VALUES ('02', 'canevas géodésique du 2ème ordre'); +INSERT INTO geo_ppln VALUES ('03', 'canevas géodésique du 3ème ordre'); +INSERT INTO geo_ppln VALUES ('04', 'canevas géodésique du 4ème ordre'); +INSERT INTO geo_ppln VALUES ('05', 'canevas complémentaire (5ème ordre)'); +INSERT INTO geo_ppln VALUES ('06', 'canevas d''ensemble ou de stéréopréparation de précision'); +INSERT INTO geo_ppln VALUES ('07', 'canevas d''ensemble ou de stéréopréparation ordinaire, y compris triangulation < 1980'); +INSERT INTO geo_ppln VALUES ('08', 'canevas polygonal de précision'); +INSERT INTO geo_ppln VALUES ('09', 'canevas polygonal ordinaire ou antérieur à 1980'); +INSERT INTO geo_ppln VALUES ('10', 'aérocanevas ou charpente photogrammétrique'); +INSERT INTO geo_ppln VALUES ('11', 'point de charpente'); +INSERT INTO geo_ppln VALUES ('12', 'localisation planimétrique d''un point de nivellement'); +INSERT INTO geo_ppln VALUES ('20', 'canevas pérenne ou de précision (depuis 2001)'); +INSERT INTO geo_ppln VALUES ('21', 'canevas ordinaire ou préalable à AFAF ou de stéréopréparation pour une PdV inférieure au 1/4000 (depuis 2001)'); +INSERT INTO geo_ppln VALUES ('22', 'canevas de stéréopréparation pour une PdV au 1/2500 (depuis 2001)'); +INSERT INTO geo_ppln VALUES ('23', 'canevas d''appui pour géoréférencement (depuis 2001)'); +INSERT INTO geo_ppln VALUES ('24', 'canevas géodésique RGF93-RRF'); +INSERT INTO geo_ppln VALUES ('25', 'canevas géodésique RGF93-RBF'); +INSERT INTO geo_ppln VALUES ('26', 'canevas géodésique RGF93-RDF'); +INSERT INTO geo_ppln VALUES ('27', 'canevas géodésique WGS84-UTM Nord fuseau 20 (Guadeloupe et Martinique : 971 et 972)'); +INSERT INTO geo_ppln VALUES ('28', 'canevas géodésique RGF95-UTM Nord fuseau 22 (Guyane : 973)'); +INSERT INTO geo_ppln VALUES ('29', 'canevas géodésique RGR92-UTM Sud fuseau 40 (Réunion : 974)'); +INSERT INTO geo_ppln VALUES ('30', 'canevas géodésique RGM04-UTM Sud fuseau 38 (Mayotte : 976)'); +INSERT INTO geo_ppln VALUES ('98', 'point de levé cadastral'); +INSERT INTO geo_palt VALUES ('00', 'inconnu'); +INSERT INTO geo_palt VALUES ('01', 'canevas de nivellement direct de haute précision'); +INSERT INTO geo_palt VALUES ('02', 'canevas de nivellement direct de précision'); +INSERT INTO geo_palt VALUES ('03', 'canevas de nivellement direct ordinaire'); +INSERT INTO geo_palt VALUES ('04', 'canevas de nivellement indirect géodésique'); +INSERT INTO geo_palt VALUES ('05', 'canevas de nivellement indirect trigonométrique'); +INSERT INTO geo_palt VALUES ('06', 'cote altimétrique obtenue par photogrammétrie'); +INSERT INTO geo_palt VALUES ('98', 'autre canevas de nivellement'); +INSERT INTO geo_map VALUES ('00', 'inconnu'); +INSERT INTO geo_map VALUES ('01', 'non matérialisé'); +INSERT INTO geo_map VALUES ('02', 'matérialisé'); +INSERT INTO geo_map VALUES ('03', 'rivet ou boulon'); +INSERT INTO geo_map VALUES ('04', 'croix gravée'); +INSERT INTO geo_map VALUES ('06', 'pylône'); +INSERT INTO geo_map VALUES ('07', 'borne'); +INSERT INTO geo_map VALUES ('98', 'autre point net et stable, naturel ou artificiel'); +INSERT INTO geo_sym VALUES ('12', 'calvaire'); +INSERT INTO geo_sym VALUES ('13', 'texture transparente'); +INSERT INTO geo_sym VALUES ('14', 'symbole d''église'); +INSERT INTO geo_sym VALUES ('15', 'symbole de mosquée'); +INSERT INTO geo_sym VALUES ('16', 'symbole de synagogue'); +INSERT INTO geo_sym VALUES ('17', 'limite d''Etat'); +INSERT INTO geo_sym VALUES ('18', 'limite de département'); +INSERT INTO geo_sym VALUES ('19', 'amorce de limite de commune'); +INSERT INTO geo_sym VALUES ('21', 'chemin'); +INSERT INTO geo_sym VALUES ('22', 'amorce de voie'); +INSERT INTO geo_sym VALUES ('23', 'trottoirs et sentiers'); +INSERT INTO geo_sym VALUES ('24', 'gazoduc ou oléoduc'); +INSERT INTO geo_sym VALUES ('25', 'aqueduc'); +INSERT INTO geo_sym VALUES ('26', 'téléphérique'); +INSERT INTO geo_sym VALUES ('27', 'ligne de transport de force'); +INSERT INTO geo_sym VALUES ('29', 'rail de chemin de fer'); +INSERT INTO geo_sym VALUES ('30', 'flèche de cours d''eau'); +INSERT INTO geo_sym VALUES ('31', 'flèche de rattachement d''un numéro deparcelle ou de la référence d''un bâtiment sur le domaine non cadastré'); +INSERT INTO geo_sym VALUES ('32', 'limite surfacique ne formant pas parcelle'); +INSERT INTO geo_sym VALUES ('33', 'parapet de pont'); +INSERT INTO geo_sym VALUES ('34', 'étang, lac, mare'); +INSERT INTO geo_sym VALUES ('37', 'tunnel'); +INSERT INTO geo_sym VALUES ('39', 'mur mitoyen'); +INSERT INTO geo_sym VALUES ('40', 'mur non mitoyen'); +INSERT INTO geo_sym VALUES ('41', 'fossé mitoyen'); +INSERT INTO geo_sym VALUES ('42', 'fossé non mitoyen'); +INSERT INTO geo_sym VALUES ('43', 'clôture mitoyenne'); +INSERT INTO geo_sym VALUES ('44', 'clôture non mitoyenne'); +INSERT INTO geo_sym VALUES ('45', 'haie mitoyenne'); +INSERT INTO geo_sym VALUES ('46', 'haie non mitoyenne'); +INSERT INTO geo_sym VALUES ('47', 'halte'); +INSERT INTO geo_sym VALUES ('48', 'arrêt'); +INSERT INTO geo_sym VALUES ('49', 'station'); +INSERT INTO geo_sym VALUES ('50', 'pylône'); +INSERT INTO geo_sym VALUES ('51', 'cimetière chrétien'); +INSERT INTO geo_sym VALUES ('52', 'cimetière israélite'); +INSERT INTO geo_sym VALUES ('53', 'cimetière musulman'); +INSERT INTO geo_sym VALUES ('62', 'terrain de sports, petits ruisseaux'); +INSERT INTO geo_sym VALUES ('63', 'puits'); +INSERT INTO geo_sym VALUES ('64', 'parking, terrasse, surplomb'); +INSERT INTO geo_sym VALUES ('65', 'piscine'); +INSERT INTO geo_sym VALUES ('71', 'point géodésique borné'); +INSERT INTO geo_sym VALUES ('72', 'point géodésique non borné'); +INSERT INTO geo_sym VALUES ('73', 'point borné de canevas cadastral ordinaire/préalable à AFAF/appui prise de vues permettant confection plan de classe de précision 20cm'); +INSERT INTO geo_sym VALUES ('74', 'point borné de canevas pérenne ou de précision'); +INSERT INTO geo_sym VALUES ('75', 'point borné de canevas d''appui d''une prise de vues permettant la confection d''un plan de classe de précision 10cm'); +INSERT INTO geo_sym VALUES ('76', 'point borné d''appui de géoréférencement'); +INSERT INTO geo_sym VALUES ('77', 'repère NGF'); +INSERT INTO geo_sym VALUES ('78', 'borne du NGF'); +INSERT INTO geo_sym VALUES ('79', 'nivellement MRL'); +INSERT INTO geo_sym VALUES ('80', 'autre repère de nivellement'); +INSERT INTO geo_sym VALUES ('81', 'borne limite de commune'); +INSERT INTO geo_sym VALUES ('98', 'objet ponctuel/linéaire divers'); + +-- nomenclatures Forme juridique (depuis 2013) : dformjur +INSERT INTO dformjur VALUES ('1100', Null, 'Artisan-commerçant'); +INSERT INTO dformjur VALUES ('1200', Null, 'Commerçant'); +INSERT INTO dformjur VALUES ('1300', Null, 'Artisan'); +INSERT INTO dformjur VALUES ('1400', Null, 'Officier public ou ministériel'); +INSERT INTO dformjur VALUES ('1500', Null, 'Profession libérale'); +INSERT INTO dformjur VALUES ('1600', Null, 'Exploitant agricole'); +INSERT INTO dformjur VALUES ('1700', Null, 'Agent commercial'); +INSERT INTO dformjur VALUES ('1800', Null, 'Associé gérant de Société'); +INSERT INTO dformjur VALUES ('1900', Null, '(Autre) Personne physique'); +INSERT INTO dformjur VALUES ('2110', Null, 'Indivision entre personnes physiques'); +INSERT INTO dformjur VALUES ('2120', Null, 'Indivision avec personne morale'); +INSERT INTO dformjur VALUES ('2210', 'STE', 'Société créée de fait entre personnes physiques'); +INSERT INTO dformjur VALUES ('2220', 'STE', 'Société créée de fait avec personne morale'); +INSERT INTO dformjur VALUES ('2310', 'STE', 'Société en participation entre personnes physiques'); +INSERT INTO dformjur VALUES ('2320', 'STE', 'Société en participation avec personne morale'); +INSERT INTO dformjur VALUES ('2385', 'STE', 'Société en participation de professions libérales'); +INSERT INTO dformjur VALUES ('2400', Null, 'Fiducie'); +INSERT INTO dformjur VALUES ('2700', 'PAR', 'Paroisse hors zone concordataire'); +INSERT INTO dformjur VALUES ('2900', Null, 'Autre groupement de droit privé non doté de la personnalité morale'); +INSERT INTO dformjur VALUES ('3110', Null, 'Représentation ou agence commerciale d''état ou organisme public étranger immatriculé au RCS'); +INSERT INTO dformjur VALUES ('3120', 'STE', 'Société commerciale étrangère immatriculée au RCS'); +INSERT INTO dformjur VALUES ('3205', Null, 'Organisation internationale'); +INSERT INTO dformjur VALUES ('3210', Null, 'État, collectivité ou établissement public étranger'); +INSERT INTO dformjur VALUES ('3220', 'STE', 'Société étrangère non immatriculée au RCS'); +INSERT INTO dformjur VALUES ('3290', Null, 'Autre personne morale de droit étranger'); +INSERT INTO dformjur VALUES ('4110', 'EPIC', 'Établissement public national à caractère industriel ou commercial doté d''un comptable public'); +INSERT INTO dformjur VALUES ('4120', 'EPIC', 'Établissement public national à caractère industriel ou commercial non doté d''un comptable public'); +INSERT INTO dformjur VALUES ('4130', Null, 'Exploitant public'); +INSERT INTO dformjur VALUES ('4140', 'EPIC', 'Établissement public local à caractère industriel ou commercial'); +INSERT INTO dformjur VALUES ('4150', 'REGI', 'Régie d''une collectivité locale à caractère industriel ou commercial'); +INSERT INTO dformjur VALUES ('4160', 'BDF', 'Institution Banque de France'); +INSERT INTO dformjur VALUES ('5191', 'SCCP', 'Société de caution mutuelle'); +INSERT INTO dformjur VALUES ('5192', 'SCCP', 'Société coopérative de banque populaire'); +INSERT INTO dformjur VALUES ('5193', 'SCCP', 'Caisse de crédit maritime mutuel'); +INSERT INTO dformjur VALUES ('5194', 'SCCP', 'Caisse (fédérale) de crédit mutuel'); +INSERT INTO dformjur VALUES ('5195', 'SCCP', 'Association coopérative inscrite (droit local Alsace Moselle)'); +INSERT INTO dformjur VALUES ('5196', 'SCCP', 'Caisse d''épargne et de prévoyance à forme coopérative'); +INSERT INTO dformjur VALUES ('5202', 'SNC', 'Société en nom collectif'); +INSERT INTO dformjur VALUES ('5203', 'SNC', 'Société en nom collectif coopérative'); +INSERT INTO dformjur VALUES ('5306', 'SCOM', 'Société en commandite simple'); +INSERT INTO dformjur VALUES ('5307', 'SCOM', 'Société en commandite simple coopérative'); +INSERT INTO dformjur VALUES ('5308', 'SCOM', 'Société en commandite par actions'); +INSERT INTO dformjur VALUES ('5309', 'SCOM', 'Société en commandite par actions coopérative'); +INSERT INTO dformjur VALUES ('5370', 'SCOM', 'Société de participations financières de profession libérale société en commandite par action'); +INSERT INTO dformjur VALUES ('5385', 'SCOM', 'Société d''exercice libéral en commandite par actions'); +INSERT INTO dformjur VALUES ('5410', 'SARL', 'SARL nationale'); +INSERT INTO dformjur VALUES ('5415', 'SARL', 'SARL d''économie mixte'); +INSERT INTO dformjur VALUES ('5422', 'SARL', 'SARL immobilière pour le commerce et l''industrie (SICOMI)'); +INSERT INTO dformjur VALUES ('5426', 'SARL', 'SARL immobilière de gestion'); +INSERT INTO dformjur VALUES ('5430', 'SARL', 'SARL d''aménagement foncier et d''équipement rural (SAFER)'); +INSERT INTO dformjur VALUES ('5431', 'SARL', 'SARL mixte d''intérêt agricole (SMIA)'); +INSERT INTO dformjur VALUES ('5432', 'SARL', 'SARL d''intérêt collectif agricole (SICA)'); +INSERT INTO dformjur VALUES ('5442', 'SARL', 'SARL d''attribution'); +INSERT INTO dformjur VALUES ('5443', 'SARL', 'SARL coopérative de construction'); +INSERT INTO dformjur VALUES ('5451', 'SARL', 'SARL coopérative de consommation'); +INSERT INTO dformjur VALUES ('5453', 'SARL', 'SARL coopérative artisanale'); +INSERT INTO dformjur VALUES ('5454', 'SARL', 'SARL coopérative d''intérêt maritime'); +INSERT INTO dformjur VALUES ('5455', 'SARL', 'SARL coopérative de transport'); +INSERT INTO dformjur VALUES ('5458', 'SARL', 'SARL coopérative ouvrière de production et de crédit (SCOP)'); +INSERT INTO dformjur VALUES ('5459', 'SARL', 'SARL union de sociétés coopératives'); +INSERT INTO dformjur VALUES ('5460', 'SARL', 'Autre SARL coopérative'); +INSERT INTO dformjur VALUES ('5470', 'SARL', 'Société de participations financières de profession libérale société à responsabilité limitée'); +INSERT INTO dformjur VALUES ('5485', 'SLRL', 'Société d''exercice libéral à responsabilité limitée'); +INSERT INTO dformjur VALUES ('5498', 'EURL', 'SARL unipersonnelle'); +INSERT INTO dformjur VALUES ('5499', 'SARL', 'Société à responsabilité limitée (sans autre indication)'); +INSERT INTO dformjur VALUES ('5505', 'SA', 'SA à participation ouvrière à conseil d''administration'); +INSERT INTO dformjur VALUES ('5510', 'SA', 'SA nationale à conseil d''administration'); +INSERT INTO dformjur VALUES ('5515', 'SEM', 'SA d''économie mixte à conseil d''administration'); +INSERT INTO dformjur VALUES ('5520', 'STE', 'Fond à forme sociétale à conseil d’administration'); +INSERT INTO dformjur VALUES ('5522', 'STE', 'SA immobilière pour le commerce et l''industrie (SICOMI) à conseil d''administration'); +INSERT INTO dformjur VALUES ('5525', 'SA', 'SA immobilière d''investissement à conseil d''administration'); +INSERT INTO dformjur VALUES ('5530', Null, 'SA d''aménagement foncier et d''équipement rural (SAFER) à conseil d''administration'); +INSERT INTO dformjur VALUES ('5531', 'SA', 'Société anonyme mixte d''intérêt agricole (SMIA) à conseil d''administration'); +INSERT INTO dformjur VALUES ('5532', 'SICA', 'SA d''intérêt collectif agricole (SICA) à conseil d''administration'); +INSERT INTO dformjur VALUES ('5542', 'SA', 'SA d''attribution à conseil d''administration'); +INSERT INTO dformjur VALUES ('5543', 'SA', 'SA coopérative de construction à conseil d''administration'); +INSERT INTO dformjur VALUES ('5546', 'SA', 'SA de HLM à conseil d''administration'); +INSERT INTO dformjur VALUES ('5547', 'SA', 'SA coopérative de production de HLM à conseil d''administration'); +INSERT INTO dformjur VALUES ('5548', 'SA', 'SA de crédit immobilier à conseil d''administration'); +INSERT INTO dformjur VALUES ('5551', 'SA', 'SA coopérative de consommation à conseil d''administration'); +INSERT INTO dformjur VALUES ('5552', 'SA', 'SA coopérative de commerçants-détaillants à conseil d''administration'); +INSERT INTO dformjur VALUES ('5553', 'SA', 'SA coopérative artisanale à conseil d''administration'); +INSERT INTO dformjur VALUES ('5554', 'SA', 'SA coopérative (d''intérêt) maritime à conseil d''administration'); +INSERT INTO dformjur VALUES ('5555', 'SA', 'SA coopérative de transport à conseil d''administration'); +INSERT INTO dformjur VALUES ('5558', 'SCOP', 'SA coopérative ouvrière de production et de crédit (SCOP) à conseil d''administration'); +INSERT INTO dformjur VALUES ('5559', 'SA', 'SA union de sociétés coopératives à conseil d''administration'); +INSERT INTO dformjur VALUES ('5560', 'SA', 'Autre SA coopérative à conseil d''administration'); +INSERT INTO dformjur VALUES ('5570', 'SA', 'Société de participations financières de profession libérale société anonyme à conseil d’administration'); +INSERT INTO dformjur VALUES ('5585', 'STE', 'Société d''exercice libéral à forme anonyme à conseil d''administration'); +INSERT INTO dformjur VALUES ('5599', 'SA', 'SA à conseil d''administration (s.a.i.)'); +INSERT INTO dformjur VALUES ('5605', 'SA', 'SA à participation ouvrière à directoire'); +INSERT INTO dformjur VALUES ('5610', 'SA', 'SA nationale à directoire'); +INSERT INTO dformjur VALUES ('5615', 'SA', 'SA d''économie mixte à directoire'); +INSERT INTO dformjur VALUES ('5620', 'STE', 'Fond à forme sociétale à directoire'); +INSERT INTO dformjur VALUES ('5622', 'STE', 'SA immobilière pour le commerce et l''industrie (SICOMI) à directoire'); +INSERT INTO dformjur VALUES ('5625', 'STE', 'SA immobilière d''investissement à directoire'); +INSERT INTO dformjur VALUES ('5630', Null, 'Safer anonyme à directoire'); +INSERT INTO dformjur VALUES ('5631', 'SA', 'SA mixte d''intérêt agricole (SMIA)'); +INSERT INTO dformjur VALUES ('5632', 'SA', 'SA d''intérêt collectif agricole (SICA)'); +INSERT INTO dformjur VALUES ('5642', 'SA', 'SA d''attribution à directoire'); +INSERT INTO dformjur VALUES ('5643', 'SA', 'SA coopérative de construction à directoire'); +INSERT INTO dformjur VALUES ('5646', 'SA', 'SA de HLM à directoire'); +INSERT INTO dformjur VALUES ('5647', 'STE', 'Société coopérative de production de HLM anonyme à directoire'); +INSERT INTO dformjur VALUES ('5648', 'SA', 'SA de crédit immobilier à directoire'); +INSERT INTO dformjur VALUES ('5651', 'SA', 'SA coopérative de consommation à directoire'); +INSERT INTO dformjur VALUES ('5652', 'SA', 'SA coopérative de commerçants-détaillants à directoire'); +INSERT INTO dformjur VALUES ('5653', 'SA', 'SA coopérative artisanale à directoire'); +INSERT INTO dformjur VALUES ('5654', 'SA', 'SA coopérative d''intérêt maritime à directoire'); +INSERT INTO dformjur VALUES ('5655', 'SA', 'SA coopérative de transport à directoire'); +INSERT INTO dformjur VALUES ('5658', 'SCOP', 'SA coopérative ouvrière de production et de crédit (SCOP) à directoire'); +INSERT INTO dformjur VALUES ('5659', 'SA', 'SA union de sociétés coopératives à directoire'); +INSERT INTO dformjur VALUES ('5660', 'SA', 'Autre SA coopérative à directoire'); +INSERT INTO dformjur VALUES ('5670', 'SA', 'Société de participations financières de profession libérale société anonyme à directoire'); +INSERT INTO dformjur VALUES ('5685', 'SA', 'Société d''exercice libéral à forme anonyme à directoire'); +INSERT INTO dformjur VALUES ('5699', 'SA', 'SA à directoire (s.a.i.)'); +INSERT INTO dformjur VALUES ('5710', 'SAS', 'SAS, société par actions simplifiée'); +INSERT INTO dformjur VALUES ('5720', 'SAS', 'Société par actions simplifiée à associé unique ou société par actions simplifiée unipersonnelle'); +INSERT INTO dformjur VALUES ('5770', 'SAS', 'Société de participations financières de profession libérale société par actions simplifiée'); +INSERT INTO dformjur VALUES ('5785', 'SAS', 'Société d''exercice libéral par action simplifiée'); +INSERT INTO dformjur VALUES ('5800', 'SE', 'Société européenne'); +INSERT INTO dformjur VALUES ('6100', 'CEP', 'Caisse d''Épargne et de Prévoyance'); +INSERT INTO dformjur VALUES ('6210', 'GIE', 'Groupement européen d''intérêt économique (GEIE)'); +INSERT INTO dformjur VALUES ('6220', 'GIE', 'Groupement d''intérêt économique (GIE)'); +INSERT INTO dformjur VALUES ('6316', 'CUMA', 'Coopérative d''utilisation de matériel agricole en commun (CUMA)'); +INSERT INTO dformjur VALUES ('6317', 'SCA', 'Société coopérative agricole'); +INSERT INTO dformjur VALUES ('6318', 'SCA', 'Union de sociétés coopératives agricoles'); +INSERT INTO dformjur VALUES ('6411', 'SAM', 'Société d''assurance à forme mutuelle'); +INSERT INTO dformjur VALUES ('6412', 'SAM', 'Société mutuelle d''assurance'); +INSERT INTO dformjur VALUES ('6413', 'SAM', 'Union de sociétés mutuelles d''assurances'); +INSERT INTO dformjur VALUES ('6414', 'SAM', 'Autre société non commerciale d''assurance'); +INSERT INTO dformjur VALUES ('6511', 'STE', 'Société interprofessionnelle de soins ambulatoires'); +INSERT INTO dformjur VALUES ('6521', 'SCPI', 'Société civile de placement collectif immobilier (SCPI)'); +INSERT INTO dformjur VALUES ('6532', 'SICA', 'Société civile d''intérêt collectif agricole (SICA)'); +INSERT INTO dformjur VALUES ('6533', 'GAEC', 'Groupement agricole d''exploitation en commun (GAEC)'); +INSERT INTO dformjur VALUES ('6534', 'GFA', 'Groupement foncier agricole'); +INSERT INTO dformjur VALUES ('6535', 'GAF', 'Groupement agricole foncier'); +INSERT INTO dformjur VALUES ('6536', 'GFO', 'Groupement forestier'); +INSERT INTO dformjur VALUES ('6537', 'GPAS', 'Groupement pastoral'); +INSERT INTO dformjur VALUES ('6538', 'GFR', 'Groupement foncier et rural'); +INSERT INTO dformjur VALUES ('6539', 'STE', 'Société civile foncière'); +INSERT INTO dformjur VALUES ('6540', 'SCI', 'Société civile immobilière'); +INSERT INTO dformjur VALUES ('6541', 'SCI', 'Société civile immobilière de construction-vente'); +INSERT INTO dformjur VALUES ('6542', 'SC', 'Société civile d''attribution'); +INSERT INTO dformjur VALUES ('6543', 'SC', 'Société civile coopérative de construction'); +INSERT INTO dformjur VALUES ('6544', 'SCI', 'Société civile immobilière d'' accession progressive à la propriété'); +INSERT INTO dformjur VALUES ('6551', 'SC', 'Société civile coopérative de consommation'); +INSERT INTO dformjur VALUES ('6554', 'SC', 'Société civile coopérative d''intérêt maritime'); +INSERT INTO dformjur VALUES ('6558', 'SC', 'Société civile coopérative entre médecins'); +INSERT INTO dformjur VALUES ('6560', 'SC', 'Autre société civile coopérative'); +INSERT INTO dformjur VALUES ('6561', 'SCP', 'SCP d''avocats'); +INSERT INTO dformjur VALUES ('6562', 'SCP', 'SCP d''avocats aux conseils'); +INSERT INTO dformjur VALUES ('6563', 'SCP', 'SCP d''avoués d''appel'); +INSERT INTO dformjur VALUES ('6564', 'SCP', 'SCP d''huissiers'); +INSERT INTO dformjur VALUES ('6565', 'SCP', 'SCP de notaires'); +INSERT INTO dformjur VALUES ('6566', 'SCP', 'SCP de commissaires-priseurs'); +INSERT INTO dformjur VALUES ('6567', 'SCP', 'SCP de greffiers de tribunal de commerce'); +INSERT INTO dformjur VALUES ('6568', 'SCP', 'SCP de conseils juridiques'); +INSERT INTO dformjur VALUES ('6569', 'SCP', 'SCP de commissaires aux comptes'); +INSERT INTO dformjur VALUES ('6571', 'SCP', 'SCP de médecins'); +INSERT INTO dformjur VALUES ('6572', 'SCP', 'SCP de dentistes'); +INSERT INTO dformjur VALUES ('6573', 'SCP', 'SCP d''infirmiers'); +INSERT INTO dformjur VALUES ('6574', 'SCP', 'SCP de masseurs-kinésithérapeutes'); +INSERT INTO dformjur VALUES ('6575', 'SCP', 'SCP de directeurs de laboratoire d''analyse médicale'); +INSERT INTO dformjur VALUES ('6576', 'SCP', 'SCP de vétérinaires'); +INSERT INTO dformjur VALUES ('6577', 'SCP', 'SCP de géomètres experts'); +INSERT INTO dformjur VALUES ('6578', 'SCP', 'SCP d''architectes'); +INSERT INTO dformjur VALUES ('6585', 'SC', 'Autre société civile professionnelle'); +INSERT INTO dformjur VALUES ('6588', 'SCM', 'Société civile laitière'); +INSERT INTO dformjur VALUES ('6589', 'CCM', 'Société civile de moyens'); +INSERT INTO dformjur VALUES ('6595', 'CCAM', 'Caisse locale de crédit mutuel'); +INSERT INTO dformjur VALUES ('6596', 'SCEA', 'Caisse de crédit agricole mutuel'); +INSERT INTO dformjur VALUES ('6597', 'EARL', 'Société civile d''exploitation agricole'); +INSERT INTO dformjur VALUES ('6598', 'SC', 'Exploitation agricole à responsabilité limitée'); +INSERT INTO dformjur VALUES ('6599', Null, 'Autre société civile'); +INSERT INTO dformjur VALUES ('6901', Null, 'Autre personne de droit privé inscrite au registre du commerce et des sociétés'); +INSERT INTO dformjur VALUES ('7111', Null, 'Autorité constitutionnelle'); +INSERT INTO dformjur VALUES ('7112', 'ETAT', 'Autorité administrative ou publique indépendante'); +INSERT INTO dformjur VALUES ('7113', 'ETAT', 'Ministère'); +INSERT INTO dformjur VALUES ('7120', 'ETAT', 'Service central d''un ministère'); +INSERT INTO dformjur VALUES ('7150', 'ETAT', 'Service du ministère de la Défense'); +INSERT INTO dformjur VALUES ('7160', 'ETAT', 'Service déconcentré à compétence nationale d''un ministère (horsDéfense)'); +INSERT INTO dformjur VALUES ('7171', 'ETAT', 'Service déconcentré de l''État à compétence (inter) régionale'); +INSERT INTO dformjur VALUES ('7172', 'ETAT', 'Service déconcentré de l''État à compétence (inter) départementale'); +INSERT INTO dformjur VALUES ('7179', 'ETAT', '(Autre) Service déconcentré de l''État à compétence territoriale'); +INSERT INTO dformjur VALUES ('7190', Null, 'Ecole nationale non dotée de la personnalité morale'); +INSERT INTO dformjur VALUES ('7210', 'COM', 'Commune et commune nouvelle'); +INSERT INTO dformjur VALUES ('7220', 'DEPT', 'Département'); +INSERT INTO dformjur VALUES ('7225', 'CTOM', 'Territoire d''Outre-mer'); +INSERT INTO dformjur VALUES ('7229', 'COLL', '(Autre) Collectivité territoriale'); +INSERT INTO dformjur VALUES ('7230', 'COLL', 'Région'); +INSERT INTO dformjur VALUES ('7312', Null, 'Commune associée et commune déléguée'); +INSERT INTO dformjur VALUES ('7313', Null, 'Section de commune'); +INSERT INTO dformjur VALUES ('7314', Null, 'Ensemble urbain'); +INSERT INTO dformjur VALUES ('7321', 'ASS', 'Association syndicale autorisée'); +INSERT INTO dformjur VALUES ('7322', 'AFU', 'Association foncière urbaine'); +INSERT INTO dformjur VALUES ('7323', 'AFR', 'Association foncière de remembrement'); +INSERT INTO dformjur VALUES ('7331', 'EP', 'Établissement public local d''enseignement'); +INSERT INTO dformjur VALUES ('7340', Null, 'Pôle métropolitain'); +INSERT INTO dformjur VALUES ('7341', Null, 'Secteur de commune'); +INSERT INTO dformjur VALUES ('7342', 'DISU', 'District urbain'); +INSERT INTO dformjur VALUES ('7343', 'COMU', 'Communauté urbaine'); +INSERT INTO dformjur VALUES ('7344', Null, 'Métropole'); +INSERT INTO dformjur VALUES ('7345', 'SIVO', 'Syndicat intercommunal à vocation multiple (SIVOM)'); +INSERT INTO dformjur VALUES ('7346', 'CCOM', 'Communauté de communes'); +INSERT INTO dformjur VALUES ('7347', 'COVI', 'Communauté de villes'); +INSERT INTO dformjur VALUES ('7348', 'COAG', 'Communauté d''agglomération'); +INSERT INTO dformjur VALUES ('7349', Null, 'Autre établissement public local de coopération non spécialisé ou entente'); +INSERT INTO dformjur VALUES ('7351', Null, 'Institution interdépartementale ou entente'); +INSERT INTO dformjur VALUES ('7352', Null, 'Institution interrégionale ou entente'); +INSERT INTO dformjur VALUES ('7353', 'SIVU', 'Syndicat intercommunal à vocation unique (SIVU)'); +INSERT INTO dformjur VALUES ('7354', 'SYMC', 'Syndicat mixte fermé'); +INSERT INTO dformjur VALUES ('7355', 'SYMI', 'Syndicat mixte ouvert'); +INSERT INTO dformjur VALUES ('7356', Null, 'Commission syndicale pour la gestion des biens indivis descommunes'); +INSERT INTO dformjur VALUES ('7357', 'PETR', 'Pôle d’équilibre territorial'); +INSERT INTO dformjur VALUES ('7361', 'CCAS', 'Centre communal d''action sociale'); +INSERT INTO dformjur VALUES ('7362', Null, 'Caisse des écoles'); +INSERT INTO dformjur VALUES ('7363', 'CCMU', 'Caisse de crédit municipal'); +INSERT INTO dformjur VALUES ('7364', Null, 'Établissement d''hospitalisation'); +INSERT INTO dformjur VALUES ('7365', Null, 'Syndicat inter hospitalier'); +INSERT INTO dformjur VALUES ('7366', Null, 'Établissement public local social et médico-social'); +INSERT INTO dformjur VALUES ('7367', 'CIAS', 'Centre intercommunal d’action social'); +INSERT INTO dformjur VALUES ('7371', 'OHLM', 'Office public d''habitation à loyer modéré (OPHLM)'); +INSERT INTO dformjur VALUES ('7372', 'SDIS', 'Service départemental d''incendie'); +INSERT INTO dformjur VALUES ('7373', 'EP', 'Établissement public local culturel'); +INSERT INTO dformjur VALUES ('7378', 'EPA', 'Régie d''une collectivité locale à caractère administratif'); +INSERT INTO dformjur VALUES ('7379', 'EPA', '(Autre) Établissement public administratif local'); +INSERT INTO dformjur VALUES ('7381', 'EPA', 'Organisme consulaire'); +INSERT INTO dformjur VALUES ('7382', 'EPA', 'Établissement public national ayant fonction d''administration centrale'); +INSERT INTO dformjur VALUES ('7383', 'EPA', 'Établissement public national à caractère scientifique culturel et professionnel'); +INSERT INTO dformjur VALUES ('7384', 'EPA', 'Autre établissement public national d''enseignement'); +INSERT INTO dformjur VALUES ('7385', 'EPA', 'Autre établissement public national administratif à compétence territoriale limitée'); +INSERT INTO dformjur VALUES ('7389', 'EPA', 'Établissement public national à caractère administratif'); +INSERT INTO dformjur VALUES ('7410', 'GIP', 'Groupement d''intérêt public (GIP)'); +INSERT INTO dformjur VALUES ('7430', 'EPA', 'Établissement public des cultes d''Alsace-Lorraine'); +INSERT INTO dformjur VALUES ('7450', 'EPA', 'Etablissement public administratif, cercle et foyer dans les armées'); +INSERT INTO dformjur VALUES ('7470', 'GCS', 'Groupement de coopération sanitaire à gestion publique'); +INSERT INTO dformjur VALUES ('7490', Null, 'Autre personne morale de droit administratif'); +INSERT INTO dformjur VALUES ('7510', Null, 'Service d''une collectivité locale à comptabilité distincte'); +INSERT INTO dformjur VALUES ('7520', Null, 'Régie d''une collectivité locale non dotée de la personnalité morale'); +INSERT INTO dformjur VALUES ('8110', 'SSRG', 'Régime général de la Sécurité Sociale'); +INSERT INTO dformjur VALUES ('8120', 'SSRS', 'Régime spécial de Sécurité Sociale'); +INSERT INTO dformjur VALUES ('8130', 'IRC', 'Institution de retraite complémentaire'); +INSERT INTO dformjur VALUES ('8140', 'MSA', 'Mutualité sociale agricole'); +INSERT INTO dformjur VALUES ('8150', Null, 'Régime maladie des non-salariés non agricoles'); +INSERT INTO dformjur VALUES ('8160', Null, 'Régime vieillesse ne dépendant pas du régime général de laSécurité Sociale'); +INSERT INTO dformjur VALUES ('8170', Null, 'Régime d''assurance chômage'); +INSERT INTO dformjur VALUES ('8190', Null, 'Autre régime de prévoyance sociale'); +INSERT INTO dformjur VALUES ('8210', 'MUT', 'Mutuelle'); +INSERT INTO dformjur VALUES ('8250', 'MUT', 'Assurance mutuelle agricole'); +INSERT INTO dformjur VALUES ('8290', 'MUT', 'Autre organisme mutualiste'); +INSERT INTO dformjur VALUES ('8310', 'COME', 'Comité central d''entreprise'); +INSERT INTO dformjur VALUES ('8311', 'COME', 'Comité d''établissement'); +INSERT INTO dformjur VALUES ('8410', 'OPRO', 'Syndicat de salariés'); +INSERT INTO dformjur VALUES ('8420', 'OPRO', 'Syndicat patronal'); +INSERT INTO dformjur VALUES ('8450', 'OPRO', 'Ordre professionnel ou assimilé'); +INSERT INTO dformjur VALUES ('8470', 'OPRO', 'Centre technique industriel ou comité professionnel du développement économique'); +INSERT INTO dformjur VALUES ('8490', 'OPRO', 'Autre organisme professionnel'); +INSERT INTO dformjur VALUES ('8510', 'IP', 'Institution de prévoyance'); +INSERT INTO dformjur VALUES ('8520', 'IRS', 'Institution de retraite supplémentaire'); +INSERT INTO dformjur VALUES ('9110', 'SYCO', 'Syndicat de copropriété'); +INSERT INTO dformjur VALUES ('9150', 'ASS', 'Association syndicale libre'); +INSERT INTO dformjur VALUES ('9210', 'ASS', 'Association non déclarée'); +INSERT INTO dformjur VALUES ('9220', 'ASS', 'Association déclarée'); +INSERT INTO dformjur VALUES ('9221', 'ASS', 'Association déclarée d''insertion par l''économique'); +INSERT INTO dformjur VALUES ('9222', 'ASS', 'Association intermédiaire'); +INSERT INTO dformjur VALUES ('9223', 'ASS', 'Groupement d''employeurs'); +INSERT INTO dformjur VALUES ('9224', 'ASS', 'Association d''avocats à responsabilité professionnelle individuelle'); +INSERT INTO dformjur VALUES ('9230', 'ASS', 'Association déclarée, reconnue d''utilité publique'); +INSERT INTO dformjur VALUES ('9240', 'ASS', 'Congrégation'); +INSERT INTO dformjur VALUES ('9260', 'ASS', 'Association de droit local (Bas-Rhin, Haut-Rhin et Moselle)'); +INSERT INTO dformjur VALUES ('9300', 'FON', 'Fondation'); +INSERT INTO dformjur VALUES ('9900', Null, 'Autre personne morale de droit privé'); +INSERT INTO dformjur VALUES ('9970', 'GCS', 'Groupement de coopération sanitaire à gestion privée'); +INSERT INTO dformjur VALUES ('F001', Null, 'Les copropriétaires'); +INSERT INTO dformjur VALUES ('F002', Null, 'Les associés de sci'); +INSERT INTO dformjur VALUES ('F003', Null, 'Professionnels très pauvres du foncier'); + + +-- nomenclatures Code catégorie du local (depuis 2017) : ccocac +INSERT INTO ccocac VALUES ('MAG1', 'Boutiques et magasins sur rue (exemples : commerces, restaurants, cafés ou agences bancaires pour une surface principale inférieure à 400 m²)'); +INSERT INTO ccocac VALUES ('MAG2', 'Commerces sans accès direct sur la rue (surface principale inférieure à 400 m²)'); +INSERT INTO ccocac VALUES ('MAG3', 'Magasins appartenant à un ensemble commercial(surface principale inférieure à 400 m²)'); +INSERT INTO ccocac VALUES ('MAG4', 'Magasins de grande surface(surface principale comprise entre 400 et 2 499 m²)'); +INSERT INTO ccocac VALUES ('MAG5', 'Magasins de très grande surface (surface principale égale ou supérieure à 2 500 m²)'); +INSERT INTO ccocac VALUES ('MAG6', 'Stations - service, stations de lavage et assimilables'); +INSERT INTO ccocac VALUES ('MAG7', 'Marchés'); +INSERT INTO ccocac VALUES ('BUR1', 'Locaux à usage de bureaux d’agencement ancien'); +INSERT INTO ccocac VALUES ('BUR2', 'Locaux à usage de bureaux d’agencement récent'); +INSERT INTO ccocac VALUES ('BUR3', 'Locaux assimilables à des bureaux mais présentant des aménagements spécifiques'); +INSERT INTO ccocac VALUES ('DEP1', 'Lieux de dépôt à ciel ouvert et terrains à usage commercial ou industriel'); +INSERT INTO ccocac VALUES ('DEP2', 'Lieux de dépôt couverts'); +INSERT INTO ccocac VALUES ('DEP3', 'Parcs de stationnement à ciel ouvert'); +INSERT INTO ccocac VALUES ('DEP4', 'Parcs de stationnement couverts'); +INSERT INTO ccocac VALUES ('DEP5', 'Installations spécifiques de stockage'); +INSERT INTO ccocac VALUES ('ATE1', 'Ateliers artisanaux'); +INSERT INTO ccocac VALUES ('ATE2', 'Locaux utilisés pour une activité de transformation, de manutention ou de maintenance'); +INSERT INTO ccocac VALUES ('ATE3', 'Chenils, viviers et autres locaux assimilables'); +INSERT INTO ccocac VALUES ('HOT1', 'Hôtels « confort » (4 étoiles et plus, ou confort identique)'); +INSERT INTO ccocac VALUES ('HOT2', 'Hôtels « supérieur » (2 ou 3 étoiles, ou confort identique)'); +INSERT INTO ccocac VALUES ('HOT3', 'Hôtels « standard » (1 étoile, ou confort identique)'); +INSERT INTO ccocac VALUES ('HOT4', 'Foyers d’hébergement, centres d’accueil, auberges de jeunesse'); +INSERT INTO ccocac VALUES ('HOT5', 'Hôtels clubs, villages de vacances et résidences hôtelières'); +INSERT INTO ccocac VALUES ('SPE1', 'Salles de spectacles, musées et locaux assimilables'); +INSERT INTO ccocac VALUES ('SPE2', 'Établissements ou terrains affectés à la pratique d’un sport ou à usage de spectacles sportifs'); +INSERT INTO ccocac VALUES ('SPE3', 'Salles de loisirs diverses'); +INSERT INTO ccocac VALUES ('SPE4', 'Terrains de camping confortables (3 étoiles et plus, ou confort identique)'); +INSERT INTO ccocac VALUES ('SPE5', 'Terrains de camping ordinaires(1 ou 2 étoiles, ou confort identique)'); +INSERT INTO ccocac VALUES ('SPE6', 'Établissements de détente et de bien - être'); +INSERT INTO ccocac VALUES ('SPE7', 'Centres de loisirs, centres de colonies de vacances, maisons de jeunes'); +INSERT INTO ccocac VALUES ('ENS1', 'Écoles et institutions privées exploitées dans un but non lucratif'); +INSERT INTO ccocac VALUES ('ENS2', 'Établissements d’enseignement à but lucratif'); +INSERT INTO ccocac VALUES ('CLI1', 'Cliniques et Établissements hospitaliers'); +INSERT INTO ccocac VALUES ('CLI2', 'Centres médico-sociaux, centres de soins, crèches, halte - garderies'); +INSERT INTO ccocac VALUES ('CLI3', 'Maisons de repos, maisons de retraite (médicalisées ou non) et locaux assimilables'); +INSERT INTO ccocac VALUES ('CLI4', 'Centres de rééducation, de thalassothérapie, établissements thermaux'); +INSERT INTO ccocac VALUES ('IND1', 'Établissements industriels nécessitant un outillage important autres que les carrières et assimilés'); +INSERT INTO ccocac VALUES ('IND2', 'carrières et Établissements assimilables'); +INSERT INTO ccocac VALUES ('EXC1', 'Locaux ne relevant d’aucune des catégories précédentes par leurs caractéristiques sortant de l’ordinaire'); +INSERT INTO ccocac VALUES ('MAG', 'Magasins et lieux de vente'); +INSERT INTO ccocac VALUES ('BUR', 'Bureaux et locaux divers assimilables'); +INSERT INTO ccocac VALUES ('DEP', 'Lieux de dépôt ou stockage et parcs de stationnement'); +INSERT INTO ccocac VALUES ('ATE', 'Ateliers et autres locaux assimilables'); +INSERT INTO ccocac VALUES ('HOT', 'Hôtels et locaux assimilables'); +INSERT INTO ccocac VALUES ('SPE', 'Établissements de spectacles, de sports et de loisirs et autres locaux assimilables'); +INSERT INTO ccocac VALUES ('ENS', 'Établissements d''enseignement et locaux assimilables'); +INSERT INTO ccocac VALUES ('CLI', 'Cliniques et Établissements du secteur sanitaire et social'); +INSERT INTO ccocac VALUES ('IND', 'Établissements industriels n''étant pas évaluées selon la méthode comptable'); +INSERT INTO ccocac VALUES ('EXC', 'Autres établissements'); + +-- nomenclatures Code NAF pour les locaux professionnels (depuis 2011) : cconac +INSERT INTO cconac VALUES ('0111Z','Culture de céréales (à l''exception du riz), de légumineuses et de graines oléagineuses'); +INSERT INTO cconac VALUES ('0112Z','Culture du riz'); +INSERT INTO cconac VALUES ('0113Z','Culture de légumes, de melons, de racines et de tubercules'); +INSERT INTO cconac VALUES ('0114Z','Culture de la canne à sucre'); +INSERT INTO cconac VALUES ('0115Z','Culture du tabac'); +INSERT INTO cconac VALUES ('0116Z','Culture de plantes à fibres'); +INSERT INTO cconac VALUES ('0119Z','Autres cultures non permanentes'); +INSERT INTO cconac VALUES ('0121Z','Culture de la vigne'); +INSERT INTO cconac VALUES ('0122Z','Culture de fruits tropicaux et subtropicaux'); +INSERT INTO cconac VALUES ('0123Z','Culture d''agrumes'); +INSERT INTO cconac VALUES ('0124Z','Culture de fruits à pépins et à noyau'); +INSERT INTO cconac VALUES ('0125Z','Culture d''autres fruits d''arbres ou d''arbustes et de fruits à coque'); +INSERT INTO cconac VALUES ('0126Z','Culture de fruits oléagineux'); +INSERT INTO cconac VALUES ('0127Z','Culture de plantes à boissons'); +INSERT INTO cconac VALUES ('0128Z','Culture de plantes à épices, aromatiques, médicinales et pharmaceutiques'); +INSERT INTO cconac VALUES ('0129Z','Autres cultures permanentes'); +INSERT INTO cconac VALUES ('0130Z','Reproduction de plantes'); +INSERT INTO cconac VALUES ('0141Z','Élevage de vaches laitières'); +INSERT INTO cconac VALUES ('0142Z','Élevage d''autres bovins et de buffles'); +INSERT INTO cconac VALUES ('0143Z','Élevage de chevaux et d''autres équidés'); +INSERT INTO cconac VALUES ('0144Z','Élevage de chameaux et d''autres camélides'); +INSERT INTO cconac VALUES ('0145Z','Élevage d''ovins et de caprins'); +INSERT INTO cconac VALUES ('0146Z','Élevage de porcins'); +INSERT INTO cconac VALUES ('0147Z','Élevage de volailles'); +INSERT INTO cconac VALUES ('0149Z','Élevage d''autres animaux'); +INSERT INTO cconac VALUES ('0150Z','Culture et élevage associés'); +INSERT INTO cconac VALUES ('0161Z','Activités de soutien aux cultures'); +INSERT INTO cconac VALUES ('0162Z','Activités de soutien a la production animale'); +INSERT INTO cconac VALUES ('0163Z','Traitement primaire des récoltes'); +INSERT INTO cconac VALUES ('0164Z','Traitement des semences'); +INSERT INTO cconac VALUES ('0170Z','Chasse, piégeage et services annexes'); +INSERT INTO cconac VALUES ('0210Z','Sylviculture et autres activités forestières'); +INSERT INTO cconac VALUES ('0220Z','Exploitation forestière'); +INSERT INTO cconac VALUES ('0230Z','Récolte de produits forestiers non ligneux poussant à l''état sauvage'); +INSERT INTO cconac VALUES ('0240Z','Services de soutien à l''exploitation forestière'); +INSERT INTO cconac VALUES ('0311Z','Pêche en mer'); +INSERT INTO cconac VALUES ('0312Z','Pêche en eau douce'); +INSERT INTO cconac VALUES ('0321Z','Aquaculture en mer'); +INSERT INTO cconac VALUES ('0322Z','Aquaculture en eau douce'); +INSERT INTO cconac VALUES ('0510Z','Extraction de houille'); +INSERT INTO cconac VALUES ('0520Z','Extraction de lignite'); +INSERT INTO cconac VALUES ('0610Z','Extraction de pétrole brut'); +INSERT INTO cconac VALUES ('0620Z','Extraction de gaz naturel'); +INSERT INTO cconac VALUES ('0710Z','Extraction de minerais de fer'); +INSERT INTO cconac VALUES ('0721Z','Extraction de minerais d''uranium et de thorium'); +INSERT INTO cconac VALUES ('0729Z','Extraction d''autres minerais de métaux non ferreux'); +INSERT INTO cconac VALUES ('0811Z','Extraction de pierres ornementales et de construction, de calcaire industriel, de gypse, de craie et d''ardoise'); +INSERT INTO cconac VALUES ('0812Z','Exploitation de gravières et sablières, extraction d''argiles et de kaolin'); +INSERT INTO cconac VALUES ('0891Z','Extraction des minéraux chimiques et d''engrais minéraux'); +INSERT INTO cconac VALUES ('0892Z','Extraction de tourbe'); +INSERT INTO cconac VALUES ('0893Z','Production de sel'); +INSERT INTO cconac VALUES ('0899Z','Autres activités extractives n.c.a.'); +INSERT INTO cconac VALUES ('0910Z','Activités de soutien a l''extraction d''hydrocarbures'); +INSERT INTO cconac VALUES ('0990Z','Activités de soutien aux autres industries extractives'); +INSERT INTO cconac VALUES ('1011Z','Transformation et conservation de la viande de boucherie'); +INSERT INTO cconac VALUES ('1012Z','Transformation et conservation de la viande de volaille'); +INSERT INTO cconac VALUES ('1013A','Préparation industrielle de produits à base de viande'); +INSERT INTO cconac VALUES ('1013B','Charcuterie'); +INSERT INTO cconac VALUES ('1020Z','Transformation et conservation de poisson, de crustacés et de mollusques'); +INSERT INTO cconac VALUES ('1031Z','Transformation et conservation de pommes de terre'); +INSERT INTO cconac VALUES ('1032Z','Préparation de jus de fruits et légumes'); +INSERT INTO cconac VALUES ('1039A','Autre transformation et conservation de légumes'); +INSERT INTO cconac VALUES ('1039B','Transformation et conservation de fruits'); +INSERT INTO cconac VALUES ('1041A','Fabrication d''huiles et graisses brutes'); +INSERT INTO cconac VALUES ('1041B','Fabrication d''huiles et graisses raffinées'); +INSERT INTO cconac VALUES ('1042Z','Fabrication de margarine et graisses comestibles similaires'); +INSERT INTO cconac VALUES ('1051A','Fabrication de lait liquide et de produits frais'); +INSERT INTO cconac VALUES ('1051B','Fabrication de beurre'); +INSERT INTO cconac VALUES ('1051C','Fabrication de fromage'); +INSERT INTO cconac VALUES ('1051D','Fabrication d''autres produits laitiers'); +INSERT INTO cconac VALUES ('1052Z','Fabrication de glaces et sorbets'); +INSERT INTO cconac VALUES ('1061A','Meunerie'); +INSERT INTO cconac VALUES ('1061B','Autres activités du travail des grains'); +INSERT INTO cconac VALUES ('1062Z','Fabrication de produits amylaces'); +INSERT INTO cconac VALUES ('1071A','Fabrication industrielle de pain et de patisserie fraîche'); +INSERT INTO cconac VALUES ('1071B','Cuisson de produits de boulangerie'); +INSERT INTO cconac VALUES ('1071C','Boulangerie et boulangerie-pâtisserie'); +INSERT INTO cconac VALUES ('1071D','Pâtisserie'); +INSERT INTO cconac VALUES ('1072Z','Fabrication d;e biscuits, biscottes et patisseries de conservation'); +INSERT INTO cconac VALUES ('1073Z','Fabrication de pates alimentaires'); +INSERT INTO cconac VALUES ('1081Z','Fabrication de sucre'); +INSERT INTO cconac VALUES ('1082Z','Fabrication de cacao, chocolat et de produits de confiserie'); +INSERT INTO cconac VALUES ('1083Z','Transformation du thé et du café'); +INSERT INTO cconac VALUES ('1084Z','Fabrication de condiments et assaisonnements'); +INSERT INTO cconac VALUES ('1085Z','Fabrication de plats préparés'); +INSERT INTO cconac VALUES ('1086Z','Fabrication d''aliments homogéneisés et diététiques'); +INSERT INTO cconac VALUES ('1089Z','Fabrication d''autres produits alimentaires n.c.a.'); +INSERT INTO cconac VALUES ('1091Z','Fabrication d''aliments pour animaux de ferme'); +INSERT INTO cconac VALUES ('1092Z','Fabrication d''aliments pour animaux de compagnie'); +INSERT INTO cconac VALUES ('1101Z','Production de boissons alcooliques distillées'); +INSERT INTO cconac VALUES ('1102A','Fabrication de vins effervescents'); +INSERT INTO cconac VALUES ('1102B','Vinification'); +INSERT INTO cconac VALUES ('1103Z','Fabrication de cidre et de vins de fruits'); +INSERT INTO cconac VALUES ('1104Z','Production d autres boissons fermentees non distillees'); +INSERT INTO cconac VALUES ('1105Z','Fabrication de bière'); +INSERT INTO cconac VALUES ('1106Z','Fabrication de malt'); +INSERT INTO cconac VALUES ('1107A','Industrie des eaux de table'); +INSERT INTO cconac VALUES ('1107B','Production de boissons rafraîchissantes'); +INSERT INTO cconac VALUES ('1200Z','Fabrication de produits à base de tabac'); +INSERT INTO cconac VALUES ('1310Z','Préparation de fibres textiles et filature'); +INSERT INTO cconac VALUES ('1320Z','Tissage'); +INSERT INTO cconac VALUES ('1330Z','Ennoblissement textile'); +INSERT INTO cconac VALUES ('1391Z','Fabrication d''étoffes à mailles'); +INSERT INTO cconac VALUES ('1392Z','Fabrication d''articles textiles, sauf habillement'); +INSERT INTO cconac VALUES ('1393Z','Fabrication de tapis et moquettes'); +INSERT INTO cconac VALUES ('1394Z','Fabrication de ficelles, cordes et filets'); +INSERT INTO cconac VALUES ('1395Z','Fabrication de non-tissés, sauf habillement'); +INSERT INTO cconac VALUES ('1396Z','Fabrication d''autres textiles techniques et industriels'); +INSERT INTO cconac VALUES ('1399Z','Fabrication d''autres textiles n.c.a.'); +INSERT INTO cconac VALUES ('1411Z','Fabrication de vêtements en cuir'); +INSERT INTO cconac VALUES ('1412Z','Fabrication de vêtements de travail'); +INSERT INTO cconac VALUES ('1413Z','Fabrication de vêtements de dessus'); +INSERT INTO cconac VALUES ('1414Z','Fabrication de vêtements de dessous'); +INSERT INTO cconac VALUES ('1419Z','Fabrication d''autres vêtements et accessoires'); +INSERT INTO cconac VALUES ('1420Z','Fabrication d''articles en fourrure'); +INSERT INTO cconac VALUES ('1431Z','Fabrication d''articles chaussants à mailles'); +INSERT INTO cconac VALUES ('1439Z','Fabrication d''autres articles à mailles'); +INSERT INTO cconac VALUES ('1511Z','Apprêt et tannage des cuirs ; préparation et teinture des fourrures'); +INSERT INTO cconac VALUES ('1512Z','Fabrication d''articles de voyage, de maroquinerie et de sellerie'); +INSERT INTO cconac VALUES ('1520Z','Fabrication de chaussures'); +INSERT INTO cconac VALUES ('1610A','Sciage et rabotage du bois, hors imprégnation'); +INSERT INTO cconac VALUES ('1610B','Imprégnation du bois'); +INSERT INTO cconac VALUES ('1621Z','Fabrication de placage et de panneaux de bois'); +INSERT INTO cconac VALUES ('1622Z','Fabrication de parquets assemblés'); +INSERT INTO cconac VALUES ('1623Z','Fabrication de charpentes et d''autres menuiseries'); +INSERT INTO cconac VALUES ('1624Z','Fabrication d''emballages en bois'); +INSERT INTO cconac VALUES ('1629Z','Fabrication d''objets divers en bois ; fabrication d objets en liège, vannerie et sparterie'); +INSERT INTO cconac VALUES ('1711Z','Fabrication de pate à papier'); +INSERT INTO cconac VALUES ('1712Z','Fabrication de papier et de carton'); +INSERT INTO cconac VALUES ('1721A','Fabrication de carton ondulé'); +INSERT INTO cconac VALUES ('1721B','Fabrication de cartonnages'); +INSERT INTO cconac VALUES ('1721C','Fabrication d''emballages en papier'); +INSERT INTO cconac VALUES ('1722Z','Fabrication d''articles en papier à usage sanitaire ou domestique'); +INSERT INTO cconac VALUES ('1723Z','Fabrication d''articles de papeterie'); +INSERT INTO cconac VALUES ('1724Z','Fabrication de papiers peints'); +INSERT INTO cconac VALUES ('1729Z','Fabrication d''autres articles en papier ou en carton'); +INSERT INTO cconac VALUES ('1811Z','Imprimerie de journaux'); +INSERT INTO cconac VALUES ('1812Z','Autre imprimerie (labeur)'); +INSERT INTO cconac VALUES ('1813Z','Activités de pré-presse'); +INSERT INTO cconac VALUES ('1814Z','Reliure et activités connexes'); +INSERT INTO cconac VALUES ('1820Z','Reproduction d''enregistrements'); +INSERT INTO cconac VALUES ('1910Z','Cokefaction'); +INSERT INTO cconac VALUES ('1920Z','Raffinage du pétrole'); +INSERT INTO cconac VALUES ('2011Z','Fabrication de gaz industriels'); +INSERT INTO cconac VALUES ('2012Z','Fabrication de colorants et de pigments'); +INSERT INTO cconac VALUES ('2013A','Enrichissement et retraitement de matières nucléaires'); +INSERT INTO cconac VALUES ('2013B','Fabrication d''autres produits chimiques inorganiques de base n.c.a.'); +INSERT INTO cconac VALUES ('2014Z','Fabrication d''autres produits chimiques organiques de base'); +INSERT INTO cconac VALUES ('2015Z','Fabrication de produits azotés et d''engrais'); +INSERT INTO cconac VALUES ('2016Z','Fabrication de matières plastiques de base'); +INSERT INTO cconac VALUES ('2017Z','Fabrication de caoutchouc synthétique'); +INSERT INTO cconac VALUES ('2020Z','Fabrication de pesticides et d''autres produits agrochimiques'); +INSERT INTO cconac VALUES ('2030Z','Fabrication de peintures, vernis, encres et mastics'); +INSERT INTO cconac VALUES ('2041Z','Fabrication de savons, détergents et produits d''entretien'); +INSERT INTO cconac VALUES ('2042Z','Fabrication de parfums et de produits pour la toilette'); +INSERT INTO cconac VALUES ('2051Z','Fabrication de produits explosifs'); +INSERT INTO cconac VALUES ('2052Z','Fabrication de colles'); +INSERT INTO cconac VALUES ('2053Z','Fabrication d''huiles essentielles'); +INSERT INTO cconac VALUES ('2059Z','Fabrication d''autres produits chimiques n.c.a.'); +INSERT INTO cconac VALUES ('2060Z','Fabrication de fibres artificielles ou synthétiques'); +INSERT INTO cconac VALUES ('2110Z','Fabrication de produits pharmaceutiques de base'); +INSERT INTO cconac VALUES ('2120Z','Fabrication de préparations pharmaceutiques'); +INSERT INTO cconac VALUES ('2211Z','Fabrication et rechapage de pneumatiques'); +INSERT INTO cconac VALUES ('2219Z','Fabrication d''autres articles en caoutchouc'); +INSERT INTO cconac VALUES ('2221Z','Fabrication de plaques, feuilles, tubes et profiles en matières plastiques'); +INSERT INTO cconac VALUES ('2222Z','Fabrication d''emballages en matières plastiques'); +INSERT INTO cconac VALUES ('2223Z','Fabrication d''élements en matières plastiques pour la construction'); +INSERT INTO cconac VALUES ('2229A','Fabrication de pièces techniques à base de matières plastiques'); +INSERT INTO cconac VALUES ('2229B','Fabrication de produits de consommation courante en matières plastiques'); +INSERT INTO cconac VALUES ('2311Z','Fabrication de verre plat'); +INSERT INTO cconac VALUES ('2312Z','Façonnage et transformation du verre plat'); +INSERT INTO cconac VALUES ('2313Z','Fabrication de verre creux'); +INSERT INTO cconac VALUES ('2314Z','Fabrication de fibres de verre'); +INSERT INTO cconac VALUES ('2319Z','Fabrication et façonnage d''autres articles en verre, y compris verre technique'); +INSERT INTO cconac VALUES ('2320Z','Fabrication de produits réfractaires'); +INSERT INTO cconac VALUES ('2331Z','Fabrication de carreaux en céramique'); +INSERT INTO cconac VALUES ('2332Z','Fabrication de briques, tuiles et produits de construction, en terre cuite'); +INSERT INTO cconac VALUES ('2341Z','Fabrication d''articles céramiques à usage domestique ou ornemental'); +INSERT INTO cconac VALUES ('2342Z','Fabrication d''appareils sanitaires en céramique'); +INSERT INTO cconac VALUES ('2343Z','Fabrication d''isolateurs et pièces isolantes en céramique'); +INSERT INTO cconac VALUES ('2344Z','Fabrication d''autres produits céramiques à usage technique'); +INSERT INTO cconac VALUES ('2349Z','Fabrication d''autres produits céramiques'); +INSERT INTO cconac VALUES ('2351Z','Fabrication de ciment'); +INSERT INTO cconac VALUES ('2352Z','Fabrication de chaux et platre'); +INSERT INTO cconac VALUES ('2361Z','Fabrication d''élements en béton pour la construction'); +INSERT INTO cconac VALUES ('2362Z','Fabrication d''élements en platre pour la construction'); +INSERT INTO cconac VALUES ('2363Z','Fabrication de béton prêt a l''emploi'); +INSERT INTO cconac VALUES ('2364Z','Fabrication de mortiers et bétons secs'); +INSERT INTO cconac VALUES ('2365Z','Fabrication d''ouvrages en fibre-ciment'); +INSERT INTO cconac VALUES ('2369Z','Fabrication d''autres ouvrages en béton, en ciment ou en platre'); +INSERT INTO cconac VALUES ('2370Z','Taille, façonnage et finissage de pierres'); +INSERT INTO cconac VALUES ('2391Z','Fabrication de produits abrasifs'); +INSERT INTO cconac VALUES ('2399Z','Fabrication d''autres produits minéraux non métalliques n.c.a.'); +INSERT INTO cconac VALUES ('2410Z','Sidérurgie'); +INSERT INTO cconac VALUES ('2420Z','Fabrication de tubes, tuyaux, profiles creux et accessoires correspondants en acier'); +INSERT INTO cconac VALUES ('2431Z','Étirage à froid de barres'); +INSERT INTO cconac VALUES ('2432Z','Laminage à froid de feuillards'); +INSERT INTO cconac VALUES ('2433Z','Profilage à froid par formage ou pliage'); +INSERT INTO cconac VALUES ('2434Z','Tréfilage à froid'); +INSERT INTO cconac VALUES ('2441Z','Production de métaux précieux'); +INSERT INTO cconac VALUES ('2442Z','Métallurgie de l''aluminium'); +INSERT INTO cconac VALUES ('2443Z','Métallurgie du plomb, du zinc ou de l''étain'); +INSERT INTO cconac VALUES ('2444Z','Métallurgie du cuivre'); +INSERT INTO cconac VALUES ('2445Z','Métallurgie des autres métaux non ferreux'); +INSERT INTO cconac VALUES ('2446Z','Élaboration et transformation de matières nucléaires'); +INSERT INTO cconac VALUES ('2451Z','Fonderie de fonte'); +INSERT INTO cconac VALUES ('2452Z','Fonderie d''acier'); +INSERT INTO cconac VALUES ('2453Z','Fonderie de métaux légers'); +INSERT INTO cconac VALUES ('2454Z','Fonderie d''autres métaux non ferreux'); +INSERT INTO cconac VALUES ('2511Z','Fabrication de structures métalliques et de parties de structures'); +INSERT INTO cconac VALUES ('2512Z','Fabrication de portes et fenêtres en métal'); +INSERT INTO cconac VALUES ('2521Z','Fabrication de radiateurs et de chaudières pour le chauffage central'); +INSERT INTO cconac VALUES ('2529Z','Fabrication d''autres réservoirs, citernes et conteneurs métalliques'); +INSERT INTO cconac VALUES ('2530Z','Fabrication de générateurs de vapeur, à l''exception des chaudières pour le chauffage central'); +INSERT INTO cconac VALUES ('2540Z','Fabrication d''armes et de munitions'); +INSERT INTO cconac VALUES ('2550A','Forge, estampage, matricage ; métallurgie des poudres'); +INSERT INTO cconac VALUES ('2550B','Découpage, emboutissage'); +INSERT INTO cconac VALUES ('2561Z','Traitement et revêtement des métaux'); +INSERT INTO cconac VALUES ('2562A','Décolletage'); +INSERT INTO cconac VALUES ('2562B','Mécanique industrielle'); +INSERT INTO cconac VALUES ('2571Z','Fabrication de coutellerie'); +INSERT INTO cconac VALUES ('2572Z','Fabrication de serrures et de ferrures'); +INSERT INTO cconac VALUES ('2573A','Fabrication de moules et modèles'); +INSERT INTO cconac VALUES ('2573B','Fabrication d''autres outillages'); +INSERT INTO cconac VALUES ('2591Z','Fabrication de fûts et emballages métalliques similaires'); +INSERT INTO cconac VALUES ('2592Z','Fabrication d''emballages métalliques légers'); +INSERT INTO cconac VALUES ('2593Z','Fabrication d''articles en fils métalliques, de chaînes et de ressorts'); +INSERT INTO cconac VALUES ('2594Z','Fabrication de vis et de boulons'); +INSERT INTO cconac VALUES ('2599A','Fabrication d''articles métalliques ménagers'); +INSERT INTO cconac VALUES ('2599B','Fabrication d''autres articles métalliques'); +INSERT INTO cconac VALUES ('2611Z','Fabrication de composants électroniques'); +INSERT INTO cconac VALUES ('2612Z','Fabrication de cartes électroniques assemblées'); +INSERT INTO cconac VALUES ('2620Z','Fabrication d''ordinateurs et d''équipements périphériques'); +INSERT INTO cconac VALUES ('2630Z','Fabrication d''équipements de communication'); +INSERT INTO cconac VALUES ('2640Z','Fabrication de produits électroniques grand public'); +INSERT INTO cconac VALUES ('2651A','Fabrication d''équipements d''aide à la navigation'); +INSERT INTO cconac VALUES ('2651B','Fabrication d''instrumentation scientifique et technique'); +INSERT INTO cconac VALUES ('2652Z','Horlogerie'); +INSERT INTO cconac VALUES ('2660Z','Fabrication d''équipements d''irradiation médicale, d''équipements électromédicaux et électrothérapeutiques'); +INSERT INTO cconac VALUES ('2670Z','Fabrication de matériels optique et photographique'); +INSERT INTO cconac VALUES ('2680Z','Fabrication de supports magnétiques et optiques'); +INSERT INTO cconac VALUES ('2711Z','Fabrication de moteurs, génératrices et transformateurs électriques'); +INSERT INTO cconac VALUES ('2712Z','Fabrication de matériel de distribution et de commande électrique'); +INSERT INTO cconac VALUES ('2720Z','Fabrication de piles et d''accumulateurs électriques'); +INSERT INTO cconac VALUES ('2731Z','Fabrication de câbles de fibres optiques'); +INSERT INTO cconac VALUES ('2732Z','Fabrication d''autres fils et câbles électroniques ou électriques'); +INSERT INTO cconac VALUES ('2733Z','Fabrication de matériel d''installation électrique'); +INSERT INTO cconac VALUES ('2740Z','Fabrication d''appareils d''éclairage électrique'); +INSERT INTO cconac VALUES ('2751Z','Fabrication d''appareils électromenagers'); +INSERT INTO cconac VALUES ('2752Z','Fabrication d''appareils ménagers non électriques'); +INSERT INTO cconac VALUES ('2790Z','Fabrication d''autres matériels électriques'); +INSERT INTO cconac VALUES ('2811Z','Fabrication de moteurs et turbines, à l''exception des moteurs d''avions et de véhicules'); +INSERT INTO cconac VALUES ('2812Z','Fabrication d''équipements hydrauliques et pneumatiques'); +INSERT INTO cconac VALUES ('2813Z','Fabrication d''autres pompes et compresseurs'); +INSERT INTO cconac VALUES ('2814Z','Fabrication d''autres articles de robinetterie'); +INSERT INTO cconac VALUES ('2815Z','Fabrication d''engrenages et d''organes mécaniques de transmission'); +INSERT INTO cconac VALUES ('2821Z','Fabrication de fours et brûleurs'); +INSERT INTO cconac VALUES ('2822Z','Fabrication de matériel de levage et de manutention'); +INSERT INTO cconac VALUES ('2823Z','Fabrication de machines et d''équipements de bureau (à l''exception des ordinateurs et équipements périphériques)'); +INSERT INTO cconac VALUES ('2824Z','Fabrication d''outillage portatif à moteur incorporé'); +INSERT INTO cconac VALUES ('2825Z','Fabrication d''équipements aérauliques et frigorifiques industriels'); +INSERT INTO cconac VALUES ('2829A','Fabrication d''équipements d''emballage, de conditionnement et de pesage'); +INSERT INTO cconac VALUES ('2829B','Fabrication d''autres machines d''usage général'); +INSERT INTO cconac VALUES ('2830Z','Fabrication de machines agricoles et forestières'); +INSERT INTO cconac VALUES ('2841Z','Fabrication de machines-outils pour le travail des métaux'); +INSERT INTO cconac VALUES ('2849Z','Fabrication d''autres machines-outils'); +INSERT INTO cconac VALUES ('2891Z','Fabrication de machines pour la métallurgie'); +INSERT INTO cconac VALUES ('2892Z','Fabrication de machines pour l''extraction ou la construction'); +INSERT INTO cconac VALUES ('2893Z','Fabrication de machines pour l''industrie agro-alimentaire'); +INSERT INTO cconac VALUES ('2894Z','Fabrication de machines pour les industries textiles'); +INSERT INTO cconac VALUES ('2895Z','Fabrication de machines pour les industries du papier et du carton'); +INSERT INTO cconac VALUES ('2896Z','Fabrication de machines pour le travail du caoutchouc ou des plastiques'); +INSERT INTO cconac VALUES ('2899A','Fabrication de machines d''imprimerie'); +INSERT INTO cconac VALUES ('2899B','Fabrication d''autres machines spécialisées'); +INSERT INTO cconac VALUES ('2910Z','Construction de véhicules automobiles'); +INSERT INTO cconac VALUES ('2920Z','Fabrication de carrosseries et remorques'); +INSERT INTO cconac VALUES ('2931Z','Fabrication d''équipements électriques et électroniques automobiles'); +INSERT INTO cconac VALUES ('2932Z','Fabrication d''autres équipements automobiles'); +INSERT INTO cconac VALUES ('3011Z','Construction de navires et de structures flottantes'); +INSERT INTO cconac VALUES ('3012Z','Construction de bateaux de plaisance'); +INSERT INTO cconac VALUES ('3020Z','Construction de locomotives et d''autre matériel ferroviaire roulant'); +INSERT INTO cconac VALUES ('3030Z','Construction aéronautique et spatiale'); +INSERT INTO cconac VALUES ('3040Z','Construction de véhicules militaires de combat'); +INSERT INTO cconac VALUES ('3091Z','Fabrication de motocycles'); +INSERT INTO cconac VALUES ('3092Z','Fabrication de bicyclettes et de véhicules pour invalides'); +INSERT INTO cconac VALUES ('3099Z','Fabrication d''autres équipements de transport n.c.a.'); +INSERT INTO cconac VALUES ('3101Z','Fabrication de meubles de bureau et de magasin'); +INSERT INTO cconac VALUES ('3102Z','Fabrication de meubles de cuisine'); +INSERT INTO cconac VALUES ('3103Z','Fabrication de matelas'); +INSERT INTO cconac VALUES ('3109A','Fabrication de sièges d''ameublement d''intérieur'); +INSERT INTO cconac VALUES ('3109B','Fabrication d''autres meubles et industries connexes de l''ameublement'); +INSERT INTO cconac VALUES ('3211Z','Frappe de monnaie'); +INSERT INTO cconac VALUES ('3212Z','Fabrication d''articles de joaillerie et bijouterie'); +INSERT INTO cconac VALUES ('3213Z','Fabrication d''articles de bijouterie fantaisie et articles similaires'); +INSERT INTO cconac VALUES ('3220Z','Fabrication d''instruments de musique'); +INSERT INTO cconac VALUES ('3230Z','Fabrication d''articles de sport'); +INSERT INTO cconac VALUES ('3240Z','Fabrication de jeux et jouets'); +INSERT INTO cconac VALUES ('3250A','Fabrication de matériel médico-chirurgical et dentaire'); +INSERT INTO cconac VALUES ('3250B','Fabrication de lunettes'); +INSERT INTO cconac VALUES ('3291Z','Fabrication d''articles de brosserie'); +INSERT INTO cconac VALUES ('3299Z','Autres activités manufacturieres n.c.a.'); +INSERT INTO cconac VALUES ('3311Z','Réparation d''ouvrages en métaux'); +INSERT INTO cconac VALUES ('3312Z','Réparation de machines et équipements mécaniques'); +INSERT INTO cconac VALUES ('3313Z','Réparation de matériels électroniques et optiques'); +INSERT INTO cconac VALUES ('3314Z','Réparation d''équipements électriques'); +INSERT INTO cconac VALUES ('3315Z','Réparation et maintenance navale'); +INSERT INTO cconac VALUES ('3316Z','Réparation et maintenance d''aéronefs et d''engins spatiaux'); +INSERT INTO cconac VALUES ('3317Z','Réparation et maintenance d''autres équipements de transport'); +INSERT INTO cconac VALUES ('3319Z','Réparation d''autres équipements'); +INSERT INTO cconac VALUES ('3320A','Installation de structures métalliques, chaudronnees et de tuyauterie'); +INSERT INTO cconac VALUES ('3320B','Installation de machines et équipements mécaniques'); +INSERT INTO cconac VALUES ('3320C','Conception d''ensemble et assemblage sur site industriel d''équipements de contrôle des processus industriels'); +INSERT INTO cconac VALUES ('3320D','Installation d''équipements électriques, de matériels électroniques et optiques ou d''autres matériels'); +INSERT INTO cconac VALUES ('3511Z','Production d''électricité'); +INSERT INTO cconac VALUES ('3512Z','Transport d''électricité'); +INSERT INTO cconac VALUES ('3513Z','Distribution d''électricité'); +INSERT INTO cconac VALUES ('3514Z','Commerce d''électricité'); +INSERT INTO cconac VALUES ('3521Z','Production de combustibles gazeux'); +INSERT INTO cconac VALUES ('3522Z','Distribution de combustibles gazeux par conduites'); +INSERT INTO cconac VALUES ('3523Z','Commerce de combustibles gazeux par conduites'); +INSERT INTO cconac VALUES ('3530Z','Production et distribution de vapeur et d''air conditionné'); +INSERT INTO cconac VALUES ('3600Z','Captage, traitement et distribution d''eau'); +INSERT INTO cconac VALUES ('3700Z','Collecte et traitement des eaux usées'); +INSERT INTO cconac VALUES ('3811Z','Collecte des déchets non dangereux'); +INSERT INTO cconac VALUES ('3812Z','Collecte des déchets dangereux'); +INSERT INTO cconac VALUES ('3821Z','Traitement et élimination des déchets non dangereux'); +INSERT INTO cconac VALUES ('3822Z','Traitement et élimination des déchets dangereux'); +INSERT INTO cconac VALUES ('3831Z','Démantelement d''épaves'); +INSERT INTO cconac VALUES ('3832Z','Réecuperation de déchets triés'); +INSERT INTO cconac VALUES ('3900Z','Dépollution et autres services de gestion des déchets'); +INSERT INTO cconac VALUES ('4110A','Promotion immobilière de logements'); +INSERT INTO cconac VALUES ('4110B','Promotion immobilière de bureaux'); +INSERT INTO cconac VALUES ('4110C','Promotion immobilière d''autres batiments'); +INSERT INTO cconac VALUES ('4110D','Supports juridiques de programmes'); +INSERT INTO cconac VALUES ('4120A','Construction de maisons individuelles'); +INSERT INTO cconac VALUES ('4120B','Construction d''autres batiments'); +INSERT INTO cconac VALUES ('4211Z','Construction de routes et autoroutes'); +INSERT INTO cconac VALUES ('4212Z','Construction de voies ferrées de surface et souterraines'); +INSERT INTO cconac VALUES ('4213A','Construction d''ouvrages d''art'); +INSERT INTO cconac VALUES ('4213B','Construction et entretien de tunnels'); +INSERT INTO cconac VALUES ('4221Z','Construction de réseaux pour fluides'); +INSERT INTO cconac VALUES ('4222Z','Construction de réseaux électriques et de télécommunications'); +INSERT INTO cconac VALUES ('4291Z','Construction d''ouvrages maritimes et fluviaux'); +INSERT INTO cconac VALUES ('4299Z','Construction d''autres ouvrages de génie civil n.c.a.'); +INSERT INTO cconac VALUES ('4311Z','Travaux de démolition'); +INSERT INTO cconac VALUES ('4312A','Travaux de terrassement courants et travaux préparatoires'); +INSERT INTO cconac VALUES ('4312B','Travaux de terrassement spécialisés ou de grande masse'); +INSERT INTO cconac VALUES ('4313Z','Forages et sondages'); +INSERT INTO cconac VALUES ('4321A','Travaux d''installation électrique dans tous locaux'); +INSERT INTO cconac VALUES ('4321B','Travaux d''installation électrique sur la voie publique'); +INSERT INTO cconac VALUES ('4322A','Travaux d''installation d''eau et de gaz en tous locaux'); +INSERT INTO cconac VALUES ('4322B','Travaux d''installation d''équipements thermiques et de climatisation'); +INSERT INTO cconac VALUES ('4329A','Travaux d''isolation'); +INSERT INTO cconac VALUES ('4329B','Autres travaux d''installation n.c.a.'); +INSERT INTO cconac VALUES ('4331Z','Travaux de platrerie'); +INSERT INTO cconac VALUES ('4332A','Travaux de menuiserie bois et pvc'); +INSERT INTO cconac VALUES ('4332B','Travaux de menuiserie métallique et serrurerie'); +INSERT INTO cconac VALUES ('4332C','Agencement de lieux de vente'); +INSERT INTO cconac VALUES ('4333Z','Travaux de revêtement des sols et des murs'); +INSERT INTO cconac VALUES ('4334Z','Travaux de peinture et vitrerie'); +INSERT INTO cconac VALUES ('4339Z','Autres travaux de finition'); +INSERT INTO cconac VALUES ('4391A','Travaux de charpente'); +INSERT INTO cconac VALUES ('4391B','Travaux de couverture par élements'); +INSERT INTO cconac VALUES ('4399A','Travaux d''étanchéification'); +INSERT INTO cconac VALUES ('4399B','Travaux de montage de structures métalliques'); +INSERT INTO cconac VALUES ('4399C','Travaux de maçonnerie générale et gros œuvre de bâtiment'); +INSERT INTO cconac VALUES ('4399D','Autres travaux spécialisés de construction'); +INSERT INTO cconac VALUES ('4399E','Location avec opérateur de matériel de construction'); +INSERT INTO cconac VALUES ('4511Z','Commerce de voitures et de véhicules automobiles légers'); +INSERT INTO cconac VALUES ('4519Z','Commerce d''autres véhicules automobiles'); +INSERT INTO cconac VALUES ('4520A','Entretien et réparation de véhicules automobiles légers'); +INSERT INTO cconac VALUES ('4520B','Entretien et réparation d''autres véhicules automobiles'); +INSERT INTO cconac VALUES ('4531Z','Commerce de gros d''équipements automobiles'); +INSERT INTO cconac VALUES ('4532Z','Commerce de détail d''équipements automobiles'); +INSERT INTO cconac VALUES ('4540Z','Commerce et réparation de motocycles'); +INSERT INTO cconac VALUES ('4611Z','Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et produits semi-finis'); +INSERT INTO cconac VALUES ('4612A','Centrales d''achat de carburant'); +INSERT INTO cconac VALUES ('4612B','Autres intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques'); +INSERT INTO cconac VALUES ('4613Z','Intermédiaires du commerce en bois et matériaux de construction'); +INSERT INTO cconac VALUES ('4614Z','Intermédiaires du commerce en machines, equipements industriels, navires et avions'); +INSERT INTO cconac VALUES ('4615Z','intermédiaires du commerce en meubles, articles de ménage et quincaillerie'); +INSERT INTO cconac VALUES ('4616Z','Intermédiaires du commerce en textiles, habillement, fourrures, chaussures et articles en cuir'); +INSERT INTO cconac VALUES ('4617A','Centrales d''achat alimentaires'); +INSERT INTO cconac VALUES ('4617B','Autres intermédiaires du commerce en denrées, boissons et tabac'); +INSERT INTO cconac VALUES ('4618Z','Intermédiaires spécialisés dans le commerce d''autres produits spécifiques'); +INSERT INTO cconac VALUES ('4619A','Centrales d''achat non alimentaires'); +INSERT INTO cconac VALUES ('4619B','Autres intermédiaires du commerce en produits divers'); +INSERT INTO cconac VALUES ('4621Z','Commerce de gros (commerce interentreprises) de céréales, de tabac non manufacturé, de semences et d''aliments pour le bétail'); +INSERT INTO cconac VALUES ('4622Z','Commerce de gros (commerce interentreprises) de fleurs et plantes'); +INSERT INTO cconac VALUES ('4623Z','Commerce de gros (commerce interentreprises) d''animaux vivants'); +INSERT INTO cconac VALUES ('4624Z','Commerce de gros (commerce interentreprises) de cuirs et peaux'); +INSERT INTO cconac VALUES ('4631Z','Commerce de gros (commerce interentreprises) de fruits et légumes'); +INSERT INTO cconac VALUES ('4632A','Commerce de gros (commerce interentreprises) de viandes de boucherie'); +INSERT INTO cconac VALUES ('4632B','Commerce de gros (commerce interentreprises) de produits à base de viande'); +INSERT INTO cconac VALUES ('4632C','Commerce de gros (commerce interentreprises) de volailles et gibier'); +INSERT INTO cconac VALUES ('4633Z','Commerce de gros (commerce interentreprises) de produits laitiers, œufs, huiles et matières grasses comestibles'); +INSERT INTO cconac VALUES ('4634Z','Commerce de gros (commerce interentreprises) de boissons'); +INSERT INTO cconac VALUES ('4635Z','Commerce de gros (commerce interentreprises) de produits à base de tabac'); +INSERT INTO cconac VALUES ('4636Z','Commerce de gros (commerce interentreprises) de sucre, chocolat et confiserie'); +INSERT INTO cconac VALUES ('4637Z','Commerce de gros (commerce interentreprises) de café, thé, cacao et épices'); +INSERT INTO cconac VALUES ('4638A','Commerce de gros (commerce interentreprises) de poissons, crustacés et mollusques'); +INSERT INTO cconac VALUES ('4638B','Commerce de gros (commerce interentreprises) alimentaire specialisé divers'); +INSERT INTO cconac VALUES ('4639A','Commerce de gros (commerce interentreprises) de produits surgelés'); +INSERT INTO cconac VALUES ('4639B','Commerce de gros (commerce interentreprises) alimentaire non specialisé'); +INSERT INTO cconac VALUES ('4641Z','Commerce de gros (commerce interentreprises) de textiles'); +INSERT INTO cconac VALUES ('4642Z','Commerce de gros (commerce interentreprises) d''habillement et de chaussures'); +INSERT INTO cconac VALUES ('4643Z','Commerce de gros (commerce interentreprises) d''appareils électromenagers'); +INSERT INTO cconac VALUES ('4644Z','Commerce de gros (commerce interentreprises) de vaisselle, verrerie et produits d''entretien'); +INSERT INTO cconac VALUES ('4645Z','Commerce de gros (commerce interentreprises) de parfumerie et de produits de beauté'); +INSERT INTO cconac VALUES ('4646Z','Commerce de gros (commerce interentreprises) de produits pharmaceutiques'); +INSERT INTO cconac VALUES ('4647Z','Commerce de gros (commerce interentreprises) de meubles, de tapis et d''appareils d''éclairage'); +INSERT INTO cconac VALUES ('4648Z','Commerce de gros (commerce interentreprises) d''articles d''horlogerie et de bijouterie'); +INSERT INTO cconac VALUES ('5630Z','Débits de boissons'); +INSERT INTO cconac VALUES ('4649Z','Commerce de gros (commerce interentreprises) d''autres biens domestiques'); +INSERT INTO cconac VALUES ('4651Z','Commerce de gros (commerce interentreprises) d''ordinateurs, d''équipements informatiques péripheriques et de logiciels'); +INSERT INTO cconac VALUES ('4652Z','Commerce de gros (commerce interentreprises) de composants et d''équipements électroniques et de télécommunication'); +INSERT INTO cconac VALUES ('4661Z','Commerce de gros (commerce interentreprises) de matériel agricole'); +INSERT INTO cconac VALUES ('4662Z','Commerce de gros (commerce interentreprises) de machines-outils'); +INSERT INTO cconac VALUES ('4663Z','Commerce de gros (commerce interentreprises) de machines pour l''extraction, la construction et le génie civil'); +INSERT INTO cconac VALUES ('4664Z','Commerce de gros (commerce interentreprises) de machines pour l''industrie textile et l''habillement'); +INSERT INTO cconac VALUES ('4665Z','Commerce de gros (commerce interentreprises) de mobilier de bureau'); +INSERT INTO cconac VALUES ('4666Z','Commerce de gros (commerce interentreprises) d''autres machines et équipements de bureau'); +INSERT INTO cconac VALUES ('4669A','Commerce de gros (commerce interentreprises) de matériel électrique'); +INSERT INTO cconac VALUES ('4669B','Commerce de gros (commerce interentreprises) de fournitures et équipements industriels divers'); +INSERT INTO cconac VALUES ('4669C','Commerce de gros (commerce interentreprises) de fournitures et équipements divers pour le commerce et les services'); +INSERT INTO cconac VALUES ('4671Z','Commerce de gros (commerce interentreprises) de combustibles et de produits annexes'); +INSERT INTO cconac VALUES ('4672Z','Commerce de gros (commerce interentreprises) de minerais et métaux'); +INSERT INTO cconac VALUES ('4673A','Commerce de gros (commerce interentreprises) de bois et de matériaux de construction'); +INSERT INTO cconac VALUES ('4673B','Commerce de gros (commerce interentreprises) d''appareils sanitaires et de produits de décoration'); +INSERT INTO cconac VALUES ('4674A','Commerce de gros (commerce interentreprises) de quincaillerie'); +INSERT INTO cconac VALUES ('4674B','Commerce de gros (commerce interentreprises) de fournitures pour la plomberie et le chauffage'); +INSERT INTO cconac VALUES ('4675Z','Commerce de gros (commerce interentreprises) de produits chimiques'); +INSERT INTO cconac VALUES ('4676Z','Commerce de gros (commerce interentreprises) d''autres produits intermédiaires'); +INSERT INTO cconac VALUES ('4677Z','Commerce de gros (commerce interentreprises) de déchets et débris'); +INSERT INTO cconac VALUES ('4690Z','Commerce de gros (commerce interentreprises) non spécialisé'); +INSERT INTO cconac VALUES ('4711A','Commerce de détail de produits surgelés'); +INSERT INTO cconac VALUES ('4711B','Commerce d''alimentation générale'); +INSERT INTO cconac VALUES ('4711C','Superettes'); +INSERT INTO cconac VALUES ('4711D','Supermarchés'); +INSERT INTO cconac VALUES ('4711E','Magasins multi-commerces'); +INSERT INTO cconac VALUES ('4711F','Hypermarchés'); +INSERT INTO cconac VALUES ('4719A','Grands magasins'); +INSERT INTO cconac VALUES ('4719B','Autres commerces de détail en magasin non spécialisé'); +INSERT INTO cconac VALUES ('4721Z','Commerce de détail de fruits et légumes en magasin spécialisé'); +INSERT INTO cconac VALUES ('4722Z','Commerce de détail de viandes et de produits à base de viande en magasin specialisé'); +INSERT INTO cconac VALUES ('4723Z','Commerce de détail de poissons, crustacés et mollusques en magasin specialisé'); +INSERT INTO cconac VALUES ('4724Z','Commerce de détail de pain, pâtisserie et confiserie en magasin spécialisé'); +INSERT INTO cconac VALUES ('4725Z','Commerce de détail de boissons en magasin spécialisé'); +INSERT INTO cconac VALUES ('4726Z','Commerce de détail de produits à base de tabac en magasin spécialisé'); +INSERT INTO cconac VALUES ('4729Z','Autres commerces de détail alimentaires en magasin spécialisé'); +INSERT INTO cconac VALUES ('4730Z','Commerce de détail de carburants en magasin spécialisé'); +INSERT INTO cconac VALUES ('4741Z','Commerce de détail d''ordinateurs, d''unités périphériques et de logiciels en magasin spécialisé'); +INSERT INTO cconac VALUES ('4742Z','Commerce de détail de materiels de télécommunication en magasin spécialisé'); +INSERT INTO cconac VALUES ('4743Z','Commerce de détail de matériels audio et vidéo en magasin spécialisé'); +INSERT INTO cconac VALUES ('4751Z','Commerce de détail de textiles en magasin spécialisé'); +INSERT INTO cconac VALUES ('4752A','Commerce de détail de quincaillerie, peintures et verres en petites surfaces (moins de 400 m²)'); +INSERT INTO cconac VALUES ('4752B','Commerce de détail de quincaillerie, peintures et verres en grandes surfaces (400 m² et plus)'); +INSERT INTO cconac VALUES ('4753Z','Commerce de détail de tapis, moquettes et revêtements de murs et de sols en magasin spécialisé'); +INSERT INTO cconac VALUES ('4754Z','Commerce de détail d''appareils électromenagers en magasin spécialisé'); +INSERT INTO cconac VALUES ('4759A','Commerce de détail de meubles'); +INSERT INTO cconac VALUES ('4759B','Commerce de détail d''autres équipements du foyer'); +INSERT INTO cconac VALUES ('4761Z','Commerce de détail de livres en magasin spécialisé'); +INSERT INTO cconac VALUES ('4762Z','Commerce de détail de journaux et papeterie en magasin spécialisé'); +INSERT INTO cconac VALUES ('4763Z','Commerce de détail d''enregistrements musicaux et vidéo en magasin spécialisé'); +INSERT INTO cconac VALUES ('4764Z','Commerce de détail d''articles de sport en magasin spécialisé'); +INSERT INTO cconac VALUES ('4765Z','Commerce de détail de jeux et jouets en magasin spécialisé'); +INSERT INTO cconac VALUES ('4771Z','Commerce de détail d''habillement en magasin spécialisé'); +INSERT INTO cconac VALUES ('4772A','Commerce de détail de la chaussure'); +INSERT INTO cconac VALUES ('4772B','Commerce de détail de maroquinerie et d''articles de voyage'); +INSERT INTO cconac VALUES ('4773Z','Commerce de détail de produits pharmaceutiques en magasin spécialisé'); +INSERT INTO cconac VALUES ('4774Z','Commerce de détail d''articles médicaux et orthopédiques en magasin spécialisé'); +INSERT INTO cconac VALUES ('4775Z','Commerce de détail de parfumerie et de produits de beauté en magasin spécialisé'); +INSERT INTO cconac VALUES ('4776Z','Commerce de détail de fleurs, plantes, graines, engrais, animaux de compagnie et aliments pour ces animaux en magasin spécialisé'); +INSERT INTO cconac VALUES ('4777Z','Commerce de détail d''articles d''horlogerie et de bijouterie en magasin spécialisé'); +INSERT INTO cconac VALUES ('4778A','Commerces de détail d''optique'); +INSERT INTO cconac VALUES ('4778B','Commerces de détail de charbons et combustibles'); +INSERT INTO cconac VALUES ('4778C','Autres commerces de détail spécialisés divers'); +INSERT INTO cconac VALUES ('4779Z','Commerce de détail de biens d''occasion en magasin'); +INSERT INTO cconac VALUES ('4781Z','Commerce de détail alimentaire sur éventaires et marchés'); +INSERT INTO cconac VALUES ('4782Z','Commerce de détail de textiles, d''habillement et de chaussures sur éventaires et marchés'); +INSERT INTO cconac VALUES ('4789Z','Autres commerces de détail sur éventaires et marchés'); +INSERT INTO cconac VALUES ('4791A','Vente à distance sur catalogue général'); +INSERT INTO cconac VALUES ('4791B','Vente à distance sur catalogue spécialisé'); +INSERT INTO cconac VALUES ('4799A','Vente à domicile'); +INSERT INTO cconac VALUES ('4799B','Vente par automates et autres commerces de détail hors magasin, éventaires ou marchés n.c.a.'); +INSERT INTO cconac VALUES ('4910Z','Transport ferroviaire interurbain de voyageurs'); +INSERT INTO cconac VALUES ('4920Z','Transports ferroviaires de fret'); +INSERT INTO cconac VALUES ('4931Z','Transports urbains et suburbains de voyageurs'); +INSERT INTO cconac VALUES ('4932Z','Transports de voyageurs par taxis'); +INSERT INTO cconac VALUES ('4939A','Transports routiers réguliers de voyageurs'); +INSERT INTO cconac VALUES ('4939B','Autres transports routiers de voyageurs'); +INSERT INTO cconac VALUES ('4939C','Téléphériques et rémontées mécaniques'); +INSERT INTO cconac VALUES ('4941A','Transports routiers de fret interurbains'); +INSERT INTO cconac VALUES ('4941B','Transports routiers de fret de proximité'); +INSERT INTO cconac VALUES ('4941C','Location de camions avec chauffeur'); +INSERT INTO cconac VALUES ('4942Z','Services de déménagement'); +INSERT INTO cconac VALUES ('4950Z','Transports par conduites'); +INSERT INTO cconac VALUES ('5010Z','Transports maritimes et côtiers de passagers'); +INSERT INTO cconac VALUES ('5020Z','Transports maritimes et côtiers de fret'); +INSERT INTO cconac VALUES ('5030Z','Transports fluviaux de passagers'); +INSERT INTO cconac VALUES ('5040Z','Transports fluviaux de fret'); +INSERT INTO cconac VALUES ('5110Z','Transports aériens de passagers'); +INSERT INTO cconac VALUES ('5121Z','Transports aériens de fret'); +INSERT INTO cconac VALUES ('5122Z','Transports spatiaux'); +INSERT INTO cconac VALUES ('5210A','Entreposage et stockage frigorifique'); +INSERT INTO cconac VALUES ('5210B','Entreposage et stockage non frigorifique'); +INSERT INTO cconac VALUES ('5221Z','Services auxiliaires des transports terrestres'); +INSERT INTO cconac VALUES ('5222Z','Services auxiliaires des transports par eau'); +INSERT INTO cconac VALUES ('5223Z','Services auxiliaires des transports aeriens'); +INSERT INTO cconac VALUES ('5224A','Manutention portuaire'); +INSERT INTO cconac VALUES ('5224B','Manutention non portuaire'); +INSERT INTO cconac VALUES ('5229A','Messagerie, fret express'); +INSERT INTO cconac VALUES ('5229B','Affrètement et organisation des transports'); +INSERT INTO cconac VALUES ('5310Z','Activités de poste dans le cadre d''une obligation de service universel'); +INSERT INTO cconac VALUES ('5320Z','Autres activités de poste et de courrier'); +INSERT INTO cconac VALUES ('5510Z','Hôtels et hébergement similaire'); +INSERT INTO cconac VALUES ('5520Z','Hébergement touristique et autre hébergement de courte durée'); +INSERT INTO cconac VALUES ('5530Z','Terrains de camping et parcs pour caravanes ou véhicules de loisirs'); +INSERT INTO cconac VALUES ('5590Z','Autres hébergements'); +INSERT INTO cconac VALUES ('5610A','Restauration traditionnelle'); +INSERT INTO cconac VALUES ('5610B','Cafétérias et autres libres-services'); +INSERT INTO cconac VALUES ('5610C','Restauration de type rapide'); +INSERT INTO cconac VALUES ('5621Z','Services des traiteurs'); +INSERT INTO cconac VALUES ('5629A','Restauration collective sous contrat'); +INSERT INTO cconac VALUES ('5629B','Autres services de restauration n.c.a.'); +INSERT INTO cconac VALUES ('5811Z','Édition de livres'); +INSERT INTO cconac VALUES ('5812Z','Édition de répertoires et de fichiers d''adresses'); +INSERT INTO cconac VALUES ('5813Z','Édition de journaux'); +INSERT INTO cconac VALUES ('5814Z','Édition de revues et périodiques'); +INSERT INTO cconac VALUES ('5819Z','Autres activites d''édition'); +INSERT INTO cconac VALUES ('5821Z','Édition de jeux éléctroniques'); +INSERT INTO cconac VALUES ('5829A','Édition de logiciels système et de réseau'); +INSERT INTO cconac VALUES ('5829B','Édition de logiciels outils de développement et de langages'); +INSERT INTO cconac VALUES ('5829C','Édition de logiciels applicatifs'); +INSERT INTO cconac VALUES ('5911A','Production de films et de programmes pour la télévision'); +INSERT INTO cconac VALUES ('5911B','Production de films institutionnels et publicitaires'); +INSERT INTO cconac VALUES ('5911C','Production de films pour le cinéma'); +INSERT INTO cconac VALUES ('5912Z','Post-production de films cinématographiques, de vidéo et de programmes de télévision'); +INSERT INTO cconac VALUES ('5913A','Distribution de films cinématographiques'); +INSERT INTO cconac VALUES ('5913B','Édition et distribution vidéo'); +INSERT INTO cconac VALUES ('5914Z','Projection de films cinématographiques'); +INSERT INTO cconac VALUES ('5920Z','Enregistrement sonore et édition musicale'); +INSERT INTO cconac VALUES ('6010Z','Édition et diffusion de programmes radio'); +INSERT INTO cconac VALUES ('6020A','Édition de chaînes généralistes'); +INSERT INTO cconac VALUES ('6020B','Édition de chaînes thématiques'); +INSERT INTO cconac VALUES ('6110Z','Télécommunications filaires'); +INSERT INTO cconac VALUES ('6120Z','Télécommunications sans fil'); +INSERT INTO cconac VALUES ('6130Z','Télécommunications par satellite'); +INSERT INTO cconac VALUES ('6190Z','Autres activités de telecommunication'); +INSERT INTO cconac VALUES ('6201Z','Programmation informatique'); +INSERT INTO cconac VALUES ('6202A','Conseil en systèmes et logiciels informatiques'); +INSERT INTO cconac VALUES ('6202B','Tierce maintenance de systèmes et d''applications informatiques'); +INSERT INTO cconac VALUES ('6203Z','Gestion d''installations informatiques'); +INSERT INTO cconac VALUES ('6209Z','Autres activités informatiques'); +INSERT INTO cconac VALUES ('6311Z','Traitement de données, hébergement et activités connexes'); +INSERT INTO cconac VALUES ('6312Z','Portails internet'); +INSERT INTO cconac VALUES ('6391Z','Activités des agences de presse'); +INSERT INTO cconac VALUES ('6399Z','Autres services d''information n.c.a.'); +INSERT INTO cconac VALUES ('6411Z','Activités de banque centrale'); +INSERT INTO cconac VALUES ('6419Z','Autres intermédiations monétaires'); +INSERT INTO cconac VALUES ('6420Z','Activités des sociétés holding'); +INSERT INTO cconac VALUES ('6430Z','Fonds de placement et entités financières similaires'); +INSERT INTO cconac VALUES ('6491Z','Crédit-bail'); +INSERT INTO cconac VALUES ('6492Z','Autre distribution de crédit'); +INSERT INTO cconac VALUES ('6499Z','Autres activités des services financiers, hors assurance et caisses de retraite, n.c.a.'); +INSERT INTO cconac VALUES ('6511Z','Assurance vie'); +INSERT INTO cconac VALUES ('6512Z','Autres assurances'); +INSERT INTO cconac VALUES ('6520Z','Réassurance'); +INSERT INTO cconac VALUES ('6530Z','Caisses de retraite'); +INSERT INTO cconac VALUES ('6611Z','Administration de marches financiers'); +INSERT INTO cconac VALUES ('6612Z','Courtage de valeurs mobilières et de marchandises'); +INSERT INTO cconac VALUES ('6619A','Supports juridiques de gestion de patrimoine mobilier'); +INSERT INTO cconac VALUES ('6619B','Autres activités auxiliaires de services financiers, hors assurance et caisses de retraite, n.c.a.'); +INSERT INTO cconac VALUES ('6621Z','Évaluation des risques et dommages'); +INSERT INTO cconac VALUES ('6622Z','Activités des agents et courtiers d''assurances'); +INSERT INTO cconac VALUES ('6629Z','Autres activités auxiliaires d''assurance et de caisses de retraite'); +INSERT INTO cconac VALUES ('6630Z','Gestion de fonds'); +INSERT INTO cconac VALUES ('6810Z','Activités des marchands de biens immobiliers'); +INSERT INTO cconac VALUES ('6820A','Location de logements'); +INSERT INTO cconac VALUES ('6820B','Location de terrains et d''autres biens immobiliers'); +INSERT INTO cconac VALUES ('6831Z','Agences immobilieres'); +INSERT INTO cconac VALUES ('6832A','Administration d''immeubles et autres biens immobiliers'); +INSERT INTO cconac VALUES ('6832B','Supports juridiques de gestion de patrimoine immobilier'); +INSERT INTO cconac VALUES ('6910Z','Activités juridiques'); +INSERT INTO cconac VALUES ('6920Z','Activités comptables'); +INSERT INTO cconac VALUES ('7010Z','Activités des sièges sociaux'); +INSERT INTO cconac VALUES ('7021Z','Conseil en relations publiques et communication'); +INSERT INTO cconac VALUES ('7022Z','Conseil pour les affaires et autres conseils de gestion'); +INSERT INTO cconac VALUES ('7111Z','Activités d''architecture'); +INSERT INTO cconac VALUES ('7112A','Activité des géomètres'); +INSERT INTO cconac VALUES ('7112B','Ingénierie, études techniques'); +INSERT INTO cconac VALUES ('7120A','Contrôle technique automobile'); +INSERT INTO cconac VALUES ('7120B','Analyses, essais et inspections techniques'); +INSERT INTO cconac VALUES ('7211Z','Recherche-développement en biotechnologie'); +INSERT INTO cconac VALUES ('7219Z','Recherche-développement en autres sciences physiques et naturelles'); +INSERT INTO cconac VALUES ('7220Z','Recherche-développement en sciences humaines et sociales'); +INSERT INTO cconac VALUES ('7311Z','Activités des agences de publicité'); +INSERT INTO cconac VALUES ('7312Z','Régie publicitaire de médias'); +INSERT INTO cconac VALUES ('7320Z','Études de marche et sondages'); +INSERT INTO cconac VALUES ('7410Z','Activités spécialisées de design'); +INSERT INTO cconac VALUES ('7420Z','Activités photographiques'); +INSERT INTO cconac VALUES ('7430Z','Traduction et interprétation'); +INSERT INTO cconac VALUES ('7490A','Activité des économistes de la construction'); +INSERT INTO cconac VALUES ('7490B','Activités spécialisées, scientifiques et techniques diverses'); +INSERT INTO cconac VALUES ('7500Z','Activités vétérinaires'); +INSERT INTO cconac VALUES ('7711A','Location de courte durée de voitures et de véhicules automobiles légers'); +INSERT INTO cconac VALUES ('7711B','Location de longue durée de voitures et de véhicules automobiles légers'); +INSERT INTO cconac VALUES ('7712Z','Location et location-bail de camions'); +INSERT INTO cconac VALUES ('7721Z','Location et location-bail d''articles de loisirs et de sport'); +INSERT INTO cconac VALUES ('7722Z','Location de vidéocassettes et disques vidéo'); +INSERT INTO cconac VALUES ('7729Z','Location et location-bail d''autres biens personnels et domestiques'); +INSERT INTO cconac VALUES ('7731Z','Location et location-bail de machines et équipements agricoles'); +INSERT INTO cconac VALUES ('7732Z','Location et location-bail de machines et équipements pour la construction'); +INSERT INTO cconac VALUES ('7733Z','Location et location-bail de machines de bureau et de matériel informatique'); +INSERT INTO cconac VALUES ('7734Z','Location et location-bail de matériels de transport par eau'); +INSERT INTO cconac VALUES ('7735Z','Location et location-bail de matériels de transport aérien'); +INSERT INTO cconac VALUES ('7739Z','Location et location-bail d''autres machines, équipements et biens matériels n.c.a.'); +INSERT INTO cconac VALUES ('7740Z','Location-bail de propriété intellectuelle et de produits similaires, à l''exception des œuvres soumises a copyright'); +INSERT INTO cconac VALUES ('7810Z','Activités des agences de placement de main-d œuvre'); +INSERT INTO cconac VALUES ('7820Z','Activités des agences de travail temporaire'); +INSERT INTO cconac VALUES ('7830Z','Autre mise a disposition de ressources humaines'); +INSERT INTO cconac VALUES ('7911Z','Activités des agences de voyage'); +INSERT INTO cconac VALUES ('7912Z','Activités des voyagistes'); +INSERT INTO cconac VALUES ('7990Z','Autres services de réservation et activités connexes'); +INSERT INTO cconac VALUES ('8010Z','Activités de sécurité privée'); +INSERT INTO cconac VALUES ('8020Z','Activités liées aux systèmes de sécurité'); +INSERT INTO cconac VALUES ('8030Z','Activités d''enquête'); +INSERT INTO cconac VALUES ('8110Z','Activités combinées de soutien lié aux bâtiments'); +INSERT INTO cconac VALUES ('8121Z','Nettoyage courant des bâtiments'); +INSERT INTO cconac VALUES ('8122Z','Autres activités de nettoyage des bâtiments et nettoyage industriel'); +INSERT INTO cconac VALUES ('8129A','Désinfection, désinsectisation, dératisation'); +INSERT INTO cconac VALUES ('8129B','Autres activités de nettoyage n.c.a.'); +INSERT INTO cconac VALUES ('8130Z','Services d''aménagement paysager'); +INSERT INTO cconac VALUES ('8211Z','Services administratifs combinés de bureau'); +INSERT INTO cconac VALUES ('8219Z','Photocopie, préparation de documents et autres activités spécialisées de soutien de bureau'); +INSERT INTO cconac VALUES ('8220Z','Activités de centres d''appels'); +INSERT INTO cconac VALUES ('8230Z','Organisation de foires, salons professionnels et congrés'); +INSERT INTO cconac VALUES ('8291Z','Activités des agences de recouvrement de factures et des sociétés d''information financière sur la clientèle'); +INSERT INTO cconac VALUES ('8292Z','Activités de conditionnement'); +INSERT INTO cconac VALUES ('8299Z','Autres activités de soutien aux entreprises n.c.a.'); +INSERT INTO cconac VALUES ('8411Z','Administration publique générale'); +INSERT INTO cconac VALUES ('8412Z','Administration publique (tutelle) de la santé, de la formation, de la culture et des services sociaux, autre que securité sociale'); +INSERT INTO cconac VALUES ('8413Z','Administration publique (tutelle) des activités économiques'); +INSERT INTO cconac VALUES ('8421Z','Affaires étrangères'); +INSERT INTO cconac VALUES ('8422Z','Défense'); +INSERT INTO cconac VALUES ('8423Z','Justice'); +INSERT INTO cconac VALUES ('8424Z','Activités d''ordre public et de sécurité'); +INSERT INTO cconac VALUES ('8425Z','Services du feu et de secours'); +INSERT INTO cconac VALUES ('8430A','Activités générales de sécurité sociale'); +INSERT INTO cconac VALUES ('8430B','Gestion des retraites complémentaires'); +INSERT INTO cconac VALUES ('8430C','Distribution sociale de revenus'); +INSERT INTO cconac VALUES ('8510Z','Enseignement pré-primaire'); +INSERT INTO cconac VALUES ('8520Z','Enseignement primaire'); +INSERT INTO cconac VALUES ('8531Z','Enseignement secondaire général'); +INSERT INTO cconac VALUES ('8532Z','Enseignement secondaire technique ou professionnel'); +INSERT INTO cconac VALUES ('8541Z','Enseignement post-secondaire non supérieur'); +INSERT INTO cconac VALUES ('8542Z','Enseignement supérieur'); +INSERT INTO cconac VALUES ('8551Z','Enseignement de disciplines sportives et d''activités de loisirs'); +INSERT INTO cconac VALUES ('8552Z','Enseignement culturel'); +INSERT INTO cconac VALUES ('8553Z','Enseignement de la conduite'); +INSERT INTO cconac VALUES ('8559A','Formation continue d''adultes'); +INSERT INTO cconac VALUES ('8559B','Autres enseignements'); +INSERT INTO cconac VALUES ('8560Z','Activités de soutien à l''enseignement'); +INSERT INTO cconac VALUES ('8610Z','Activités hospitalières'); +INSERT INTO cconac VALUES ('8621Z','Activité des médecins généralistes'); +INSERT INTO cconac VALUES ('8622A','Activités de radiodiagnostic et de radiothérapie'); +INSERT INTO cconac VALUES ('8622B','Activités chirurgicales'); +INSERT INTO cconac VALUES ('8622C','Autres activités des médecins spécialistes'); +INSERT INTO cconac VALUES ('8623Z','Pratique dentaire'); +INSERT INTO cconac VALUES ('8690A','Ambulances'); +INSERT INTO cconac VALUES ('8690B','Laboratoires d''analyses médicales'); +INSERT INTO cconac VALUES ('8690C','Centres de collecte et banques d''organes'); +INSERT INTO cconac VALUES ('8690D','Activités des infirmiers et des sages-femmes'); +INSERT INTO cconac VALUES ('8690E','Activités des professionnels de la rééducation, de l''appareillage et des pédicures-podologues'); +INSERT INTO cconac VALUES ('8690F','Activités de santé humaine non classées ailleurs'); +INSERT INTO cconac VALUES ('8710A','Hébergement médicalisé pour personnes âgées'); +INSERT INTO cconac VALUES ('8710B','Hébergement médicalisé pour enfants handicapés'); +INSERT INTO cconac VALUES ('8710C','Hébergement médicalisé pour adultes handicapés et autre hébergement médicalisé'); +INSERT INTO cconac VALUES ('8720A','Hébergement social pour handicapés mentaux et malades mentaux'); +INSERT INTO cconac VALUES ('8720B','Hébergement social pour toxicomanes'); +INSERT INTO cconac VALUES ('8730A','hebergement social pour personnes âgées'); +INSERT INTO cconac VALUES ('8730B','Hébergement social pour handicapés physiques'); +INSERT INTO cconac VALUES ('8790A','Hébergement social pour enfants en difficultés'); +INSERT INTO cconac VALUES ('8790B','Hébergement social pour adultes et familles en difficultés et autre hébergement social'); +INSERT INTO cconac VALUES ('8810A','Aide a domicile'); +INSERT INTO cconac VALUES ('8810B','Accueil ou accompagnement sans hébergement d''adultes handicapés ou de personnes âgées'); +INSERT INTO cconac VALUES ('8810C','Aide par le travail'); +INSERT INTO cconac VALUES ('8891A','Accueil de jeunes enfants'); +INSERT INTO cconac VALUES ('8891B','Accueil ou accompagnement sans hébergement d''enfants handicapés'); +INSERT INTO cconac VALUES ('8899A','Autre accueil ou accompagnement sans hébergement d''enfants et d''adolescents'); +INSERT INTO cconac VALUES ('8899B','Action sociale sans hébergement n.c.a.'); +INSERT INTO cconac VALUES ('9001Z','Arts du spectacle vivant'); +INSERT INTO cconac VALUES ('9002Z','Activités de soutien au spectacle vivant'); +INSERT INTO cconac VALUES ('9003A','Création artistique relevant des arts plastiques'); +INSERT INTO cconac VALUES ('9003B','Autre création artistique'); +INSERT INTO cconac VALUES ('9004Z','Gestion de salles de spectacles'); +INSERT INTO cconac VALUES ('9101Z','Gestion des bibliothèques et des archives'); +INSERT INTO cconac VALUES ('9102Z','Gestion des musées'); +INSERT INTO cconac VALUES ('9103Z','Gestion des sites et monuments historiques et des attractions touristiques similaires'); +INSERT INTO cconac VALUES ('9104Z','Gestion des jardins botaniques et zoologiques et des réserves naturelles'); +INSERT INTO cconac VALUES ('9200Z','Organisation de jeux de hasard et d''argent'); +INSERT INTO cconac VALUES ('9311Z','Gestion d''installations sportives'); +INSERT INTO cconac VALUES ('9312Z','Activités de clubs de sports'); +INSERT INTO cconac VALUES ('9313Z','Activités des centres de culture physique'); +INSERT INTO cconac VALUES ('9319Z','Autres activités liées au sport'); +INSERT INTO cconac VALUES ('9321Z','Activités des parcs d attractions et parcs à thèmes'); +INSERT INTO cconac VALUES ('9329Z','Autres activités récréatives et de loisirs'); +INSERT INTO cconac VALUES ('9411Z','Activités des organisations patronales et consulaires'); +INSERT INTO cconac VALUES ('9412Z','Activités des organisations professionnelles'); +INSERT INTO cconac VALUES ('9420Z','Activités des syndicats de salariés'); +INSERT INTO cconac VALUES ('9491Z','Activités des organisations religieuses'); +INSERT INTO cconac VALUES ('9492Z','Activités des organisations politiques'); +INSERT INTO cconac VALUES ('9499Z','Autres organisations fonctionnant par adhésion volontaire'); +INSERT INTO cconac VALUES ('9511Z','Réparation d''ordinateurs et d''équipements périphériques'); +INSERT INTO cconac VALUES ('9512Z','Réparation d ''équipements de communication'); +INSERT INTO cconac VALUES ('9521Z','Réparation de produits électroniques grand public'); +INSERT INTO cconac VALUES ('9522Z','Réparation d appareils électromenagers et d''équipements pour la maison et le jardin'); +INSERT INTO cconac VALUES ('9523Z','Réparation de chaussures et d''articles en cuir'); +INSERT INTO cconac VALUES ('9524Z','Réparation de meubles et d''équipements du foyer'); +INSERT INTO cconac VALUES ('9525Z','Réparation d''articles d''horlogerie et de bijouterie'); +INSERT INTO cconac VALUES ('9529Z','Réparation d''autres biens personnels et domestiques'); +INSERT INTO cconac VALUES ('9601A','Blanchisserie-teinturerie de gros'); +INSERT INTO cconac VALUES ('9601B','Blanchisserie-teinturerie de détail'); +INSERT INTO cconac VALUES ('9602A','Coiffure'); +INSERT INTO cconac VALUES ('9602B','Soins de beauté'); +INSERT INTO cconac VALUES ('9603Z','Services funéraires'); +INSERT INTO cconac VALUES ('9604Z','Entretien corporel'); +INSERT INTO cconac VALUES ('9609Z','Autres services personnels n.c.a.'); +INSERT INTO cconac VALUES ('9700Z','Activités des ménages en tant qu''employeurs de personnel domestique'); +INSERT INTO cconac VALUES ('9810Z','Activités indifferenciées des ménages en tant que producteurs de biens pour usage propre'); +INSERT INTO cconac VALUES ('9820Z','Activités indifferenciées des ménages en tant que producteurs de services pour usage propre'); +INSERT INTO cconac VALUES ('9900Z','Activités des organisations et organismes extraterritoriaux'); + + +-- nomenclatures Matériaux des gros murs (depuis 2009, pevprincipale et pevdependances) : dmatgm +INSERT INTO dmatgm VALUES ('01','Pierre'); +INSERT INTO dmatgm VALUES ('02','Meulière'); +INSERT INTO dmatgm VALUES ('03','Béton'); +INSERT INTO dmatgm VALUES ('04','Briques'); +INSERT INTO dmatgm VALUES ('05','Aggloméré'); +INSERT INTO dmatgm VALUES ('06','Bois'); +INSERT INTO dmatgm VALUES ('09','Autres'); +INSERT INTO dmatgm VALUES ('10','Pierre'); +INSERT INTO dmatgm VALUES ('11','Pierre'); +INSERT INTO dmatgm VALUES ('12','Meulière - Pierre'); +INSERT INTO dmatgm VALUES ('13','Béton - Pierre'); +INSERT INTO dmatgm VALUES ('14','Briques - Pierre'); +INSERT INTO dmatgm VALUES ('15','Aggloméré - Pierre'); +INSERT INTO dmatgm VALUES ('16','Bois - Pierre'); +INSERT INTO dmatgm VALUES ('19','Pierre - Autres'); +INSERT INTO dmatgm VALUES ('20','Meulière'); +INSERT INTO dmatgm VALUES ('21','Meulière - Pierre'); +INSERT INTO dmatgm VALUES ('22','Meulière'); +INSERT INTO dmatgm VALUES ('23','Béton - Meulière'); +INSERT INTO dmatgm VALUES ('24','Briques - Meulière'); +INSERT INTO dmatgm VALUES ('25','Aggloméré - Meulière'); +INSERT INTO dmatgm VALUES ('26','Bois - Meulière'); +INSERT INTO dmatgm VALUES ('29','Meulière - Autres'); +INSERT INTO dmatgm VALUES ('30','Béton'); +INSERT INTO dmatgm VALUES ('31','Béton - Pierre'); +INSERT INTO dmatgm VALUES ('32','Béton - Meulière'); +INSERT INTO dmatgm VALUES ('33','Béton'); +INSERT INTO dmatgm VALUES ('34','Béton - Briques'); +INSERT INTO dmatgm VALUES ('35','Aggloméré - Béton'); +INSERT INTO dmatgm VALUES ('36','Béton - Bois'); +INSERT INTO dmatgm VALUES ('39','Béton - Autres'); +INSERT INTO dmatgm VALUES ('40','Briques'); +INSERT INTO dmatgm VALUES ('41','Briques - Pierre'); +INSERT INTO dmatgm VALUES ('42','Briques - Meulière'); +INSERT INTO dmatgm VALUES ('43','Béton - Briques'); +INSERT INTO dmatgm VALUES ('44','Briques'); +INSERT INTO dmatgm VALUES ('45','Aggloméré - Briques'); +INSERT INTO dmatgm VALUES ('46','Bois - Briques'); +INSERT INTO dmatgm VALUES ('49','Briques - Autres'); +INSERT INTO dmatgm VALUES ('50','Aggloméré'); +INSERT INTO dmatgm VALUES ('51','Aggloméré - Pierre'); +INSERT INTO dmatgm VALUES ('52','Aggloméré - Meulière'); +INSERT INTO dmatgm VALUES ('53','Aggloméré - Béton'); +INSERT INTO dmatgm VALUES ('54','Aggloméré - Briques'); +INSERT INTO dmatgm VALUES ('55','Aggloméré'); +INSERT INTO dmatgm VALUES ('56','Aggloméré - Bois'); +INSERT INTO dmatgm VALUES ('59','Aggloméré - Autres'); +INSERT INTO dmatgm VALUES ('60','Bois'); +INSERT INTO dmatgm VALUES ('61','Bois - Pierre'); +INSERT INTO dmatgm VALUES ('62','Bois - Meulière'); +INSERT INTO dmatgm VALUES ('63','Béton - Bois'); +INSERT INTO dmatgm VALUES ('64','Bois - Briques'); +INSERT INTO dmatgm VALUES ('65','Aggloméré - Bois'); +INSERT INTO dmatgm VALUES ('66','Bois'); +INSERT INTO dmatgm VALUES ('69','Bois - Autres'); +INSERT INTO dmatgm VALUES ('90','Autres'); +INSERT INTO dmatgm VALUES ('91','Pierre - Autres'); +INSERT INTO dmatgm VALUES ('92','Meulière - Autres'); +INSERT INTO dmatgm VALUES ('93','Béton - Autres'); +INSERT INTO dmatgm VALUES ('94','Briques - Autres'); +INSERT INTO dmatgm VALUES ('95','Aggloméré - Béton'); +INSERT INTO dmatgm VALUES ('96','Bois - Autres'); +INSERT INTO dmatgm VALUES ('99','Autres'); +INSERT INTO dmatgm VALUES ('0','Indéterminé'); +INSERT INTO dmatgm VALUES ('1','Pierre'); +INSERT INTO dmatgm VALUES ('2','Meulière'); +INSERT INTO dmatgm VALUES ('3','Béton'); +INSERT INTO dmatgm VALUES ('4','Briques'); +INSERT INTO dmatgm VALUES ('5','Aggloméré'); +INSERT INTO dmatgm VALUES ('6','Bois'); +INSERT INTO dmatgm VALUES ('9','Autres'); + + +-- nomenclatures Matériaux des toitures (depuis 2009, pevprincipale, pevdependances) : dmatto +INSERT INTO dmatto VALUES ('00', 'Indéterminé'); +INSERT INTO dmatto VALUES ('01','Tuiles'); +INSERT INTO dmatto VALUES ('02','Ardoises'); +INSERT INTO dmatto VALUES ('03','Zinc aluminium'); +INSERT INTO dmatto VALUES ('04','Béton'); +INSERT INTO dmatto VALUES ('09','Autres'); +INSERT INTO dmatto VALUES ('10','Tuiles'); +INSERT INTO dmatto VALUES ('11','Tuiles'); +INSERT INTO dmatto VALUES ('12','Ardoises - Tuiles'); +INSERT INTO dmatto VALUES ('13','Tuiles - Zinc aluminium'); +INSERT INTO dmatto VALUES ('14','Béton - Tuiles'); +INSERT INTO dmatto VALUES ('19','Tuiles - Autres'); +INSERT INTO dmatto VALUES ('20','Ardoises'); +INSERT INTO dmatto VALUES ('21','Ardoises - Tuiles'); +INSERT INTO dmatto VALUES ('22','Ardoises'); +INSERT INTO dmatto VALUES ('23','Ardoises - Zinc aluminium'); +INSERT INTO dmatto VALUES ('24','Ardoises - Béton'); +INSERT INTO dmatto VALUES ('29','Ardoises - Autres'); +INSERT INTO dmatto VALUES ('30','Zinc aluminium'); +INSERT INTO dmatto VALUES ('31','Tuiles - Zinc aluminium'); +INSERT INTO dmatto VALUES ('32','Ardoises - Zinc aluminium'); +INSERT INTO dmatto VALUES ('33','Zinc aluminium'); +INSERT INTO dmatto VALUES ('34','Béton - Zinc aluminium'); +INSERT INTO dmatto VALUES ('39','Zinc aluminium - Autres'); +INSERT INTO dmatto VALUES ('40','Béton'); +INSERT INTO dmatto VALUES ('41','Béton - Tuiles'); +INSERT INTO dmatto VALUES ('42','Ardoises - Béton'); +INSERT INTO dmatto VALUES ('43','Béton - Zinc aluminium'); +INSERT INTO dmatto VALUES ('44','Béton'); +INSERT INTO dmatto VALUES ('49','Béton - Autres'); +INSERT INTO dmatto VALUES ('90','Autres'); +INSERT INTO dmatto VALUES ('91','Tuiles - Autres'); +INSERT INTO dmatto VALUES ('92','Ardoises - Autres'); +INSERT INTO dmatto VALUES ('93','Zinc aluminium - Autres'); +INSERT INTO dmatto VALUES ('94','Béton - Autres'); +INSERT INTO dmatto VALUES ('99','Autres'); +INSERT INTO dmatto VALUES ('0','Indéterminé'); +INSERT INTO dmatto VALUES ('1','Tuiles'); +INSERT INTO dmatto VALUES ('2','Ardoises'); +INSERT INTO dmatto VALUES ('3','Zinc aluminium'); +INSERT INTO dmatto VALUES ('4','Béton'); +INSERT INTO dmatto VALUES ('9','Autres'); + +-- nomenclatures Top terrain constructible (depuis 2009, suf) : drgpos +INSERT INTO drgpos VALUES ('0', 'La subdivision fiscale n''est pas passible de la majoration TC'); +INSERT INTO drgpos VALUES ('1', 'La parcelle est isolée'); +INSERT INTO drgpos VALUES ('2', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); +INSERT INTO drgpos VALUES ('3', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); +INSERT INTO drgpos VALUES ('4', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); +INSERT INTO drgpos VALUES ('5', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); +INSERT INTO drgpos VALUES ('6', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); +INSERT INTO drgpos VALUES ('7', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); +INSERT INTO drgpos VALUES ('8', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); +INSERT INTO drgpos VALUES ('9', 'Les parcelles sont contigues et forment un groupe unique pour le calcul de la majoration TC'); + + +-- nomenclatures Etat d'entretien (depuis 2009, pevprincipale, pevdependances) : detent +INSERT INTO detent VALUES ('1','Bon'); +INSERT INTO detent VALUES ('2','Assez bon'); +INSERT INTO detent VALUES ('3','Passable'); +INSERT INTO detent VALUES ('4','Médiocre'); +INSERT INTO detent VALUES ('5','Mauvais'); + + +-- nomenclatures Type de filiation (depuis 2012, parcelle) : type_filiation +INSERT INTO type_filiation VALUES ('D','Division'); +INSERT INTO type_filiation VALUES ('R','Réunion'); +INSERT INTO type_filiation VALUES ('T','Transfert'); \ No newline at end of file diff --git a/SQL/majic3_drop_indexes.sql b/SQL/majic3_drop_indexes.sql new file mode 100644 index 0000000..edb5f2f --- /dev/null +++ b/SQL/majic3_drop_indexes.sql @@ -0,0 +1,49 @@ +DROP INDEX IF EXISTS idxan_local00; +DROP INDEX IF EXISTS idxan_local10; +DROP INDEX IF EXISTS idx_local10_invar; +DROP INDEX IF EXISTS idx_local00_invar; +DROP INDEX IF EXISTS idxan_proprietaire; +DROP INDEX IF EXISTS idxan_voie; +DROP INDEX IF EXISTS idx_voie_codvoi; +DROP INDEX IF EXISTS idx_lots_comptecommunal; +DROP INDEX IF EXISTS idxan_comptecommunal; +DROP INDEX IF EXISTS idxan_lots; +DROP INDEX IF EXISTS idx_tempo_import; +DROP INDEX IF EXISTS idx_lots_tempo_import; +DROP INDEX IF EXISTS idxan_parcelle; +DROP INDEX IF EXISTS idx_tempo_import_invar; +DROP INDEX IF EXISTS idx_tempo_import; +DROP INDEX IF EXISTS idxan_suf; +DROP INDEX IF EXISTS idxan_sufexoneration; +DROP INDEX IF EXISTS idxan_suftaxation; +DROP INDEX IF EXISTS idxan_pev; +DROP INDEX IF EXISTS idxan_pevexoneration; +DROP INDEX IF EXISTS idxan_pevtaxation; +DROP INDEX IF EXISTS idxan_pevprincipale; +DROP INDEX IF EXISTS idxan_pevprofessionnelle; +DROP INDEX IF EXISTS idxan_pevdependances; +DROP INDEX IF EXISTS idxan_pdl; +DROP INDEX IF EXISTS idxan_parcellecomposante; +DROP INDEX IF EXISTS idx_lots_tmp1; +DROP INDEX IF EXISTS idxan_lotslocaux; +DROP INDEX IF EXISTS idxan_commune; +DROP INDEX IF EXISTS idxan_majic_commune; +DROP INDEX IF EXISTS proprietaire_dnupro_idx; +DROP INDEX IF EXISTS proprietaire_ddenom_idx; +DROP INDEX IF EXISTS parcelle_dnupro_idx; +DROP INDEX IF EXISTS suf_parcelle_idx; +DROP INDEX IF EXISTS sufexoneration_suf_idx; + +DROP INDEX IF EXISTS idx_proprietaire_ccocom; +DROP INDEX IF EXISTS idx_commune_ccocom; +DROP INDEX IF EXISTS idx_majic_commune_ccocom; +DROP INDEX IF EXISTS idx_proprietaire_ccodro; +DROP INDEX IF EXISTS idx_proprietaire_comptecommunal; +DROP INDEX IF EXISTS idx_local00_parcelle; +DROP INDEX IF EXISTS idx_local00_voie; +DROP INDEX IF EXISTS idx_local10_local00; +DROP INDEX IF EXISTS idx_local10_comptecommunal; +DROP INDEX IF EXISTS idx_pevexoneration_pev; +DROP INDEX IF EXISTS idx_pevtaxation_pev; +DROP INDEX IF EXISTS idx_parcelle_voie; +DROP INDEX IF EXISTS idx_parcelle_comptecommunal; diff --git a/SQL/majic3_formatage_donnees.sql b/SQL/majic3_formatage_donnees.sql new file mode 100644 index 0000000..00838a8 --- /dev/null +++ b/SQL/majic3_formatage_donnees.sql @@ -0,0 +1,990 @@ +-- FORMATAGE DONNEES : DEBUT +BEGIN; + +-- Traitement: parcelle +INSERT INTO [PREFIXE]parcelle +( + parcelle, annee, ccodep, ccodir, ccocom, ccopre, ccosec, dnupla, dcntpa, dsrpar, dnupro, jdatat, dreflf, gpdl, cprsecr, ccosecr, dnuplar, dnupdl, gurbpa, + dparpi, ccoarp, gparnf, gparbat, parrev, gpardp, fviti, dnvoiri, dindic, ccovoi, ccoriv, ccocif, gpafpd, ajoutcoherence, + comptecommunal, pdl, voie, + cconvo, dvoilib, ccocomm, ccoprem, ccosecm, dnuplam, parcellefiliation, type_filiation, + ccoifp, inspireid, + lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,15),' ','0') AS parcelle, + '[ANNEE]' AS annee, + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,3) AS ccopre, + SUBSTRING(tmp,10,2) AS ccosec, + SUBSTRING(tmp,12,4) AS dnupla, + + to_number(SUBSTRING(tmp,22,9),'000000000') AS dcntpa, + NULL AS dsrpar, -- supprime en 2018 + SUBSTRING(tmp,32,6) AS dnupro, + CASE WHEN trim(SUBSTRING(tmp,38,8))='' THEN NULL ELSE SUBSTRING(tmp,38,8) END AS jdatat, + SUBSTRING(tmp,46,5) AS dreflf, + SUBSTRING(tmp,51,1) AS gpdl, + + SUBSTRING(tmp,52,3) AS cprsecr, + SUBSTRING(tmp,55,2) AS ccosecr, + SUBSTRING(tmp,57,4) AS dnuplar, + CASE WHEN trim(SUBSTRING(tmp,61,3))='' THEN NULL ELSE SUBSTRING(tmp,61,3) END AS dnupdl, + CASE WHEN SUBSTRING(tmp,64,1) IS NULL THEN ' ' ELSE SUBSTRING(tmp,64,1) END AS gurbpa, + SUBSTRING(tmp,65,4) AS dparpi, + CASE WHEN SUBSTRING(tmp,69,1) IS NULL THEN ' ' ELSE SUBSTRING(tmp,69,1) END AS ccoarp, + CASE WHEN (SUBSTRING(tmp,70,1) IS NULL OR SUBSTRING(tmp,70,1) != '1') THEN '0' ELSE SUBSTRING(tmp,70,1) END AS gparnf, + CASE WHEN (SUBSTRING(tmp,71,1) IS NULL OR SUBSTRING(tmp,71,1) != '1') THEN '0' ELSE SUBSTRING(tmp,71,1) END AS gparbat, + + SUBSTRING(tmp,72,12) AS parrev, + CASE WHEN SUBSTRING(tmp,84,01) IS NULL THEN '0' WHEN SUBSTRING(tmp,84,01) != '1' THEN '0' ELSE SUBSTRING(tmp,84,01) END AS gpardp, + SUBSTRING(tmp,85,01) AS fviti, + + SUBSTRING(tmp,86,4) AS dnvoiri, + SUBSTRING(tmp,90,1) AS dindic, + SUBSTRING(tmp,91,5) AS ccovoi, + SUBSTRING(tmp,96,4) AS ccoriv, + SUBSTRING(tmp,100,4) AS ccocif, + + SUBSTRING(tmp,104,1) AS gpafpd, + 'N', + REPLACE(SUBSTRING(tmp,1,2)||SUBSTRING(tmp,3,4)||SUBSTRING(tmp,32,6),' ', '0') AS comptecommunal, + CASE WHEN trim(SUBSTRING(tmp,61,3))='' THEN NULL ELSE REPLACE(SUBSTRING(tmp,1,6)||SUBSTRING(tmp,52,9)||SUBSTRING(tmp,61,3),' ', '0') END AS pdl, + CASE WHEN trim(SUBSTRING(tmp,91,5))='' THEN NULL ELSE REPLACE(SUBSTRING(tmp,1,6)||SUBSTRING(tmp,91,5)||SUBSTRING(tmp,96,4),' ', '0') END AS voie, + + TRIM(SUBSTRING(tmp,136,4)) AS cconvo, + SUBSTRING(tmp,140,26) AS dvoilib, + + CASE WHEN trim(SUBSTRING(tmp,166,3))='' THEN NULL ELSE SUBSTRING(tmp,166,3) END AS ccocomm, + CASE WHEN trim(SUBSTRING(tmp,169,3))='' THEN NULL ELSE SUBSTRING(tmp,169,3) END AS ccoprem, + CASE WHEN trim(SUBSTRING(tmp,172,2))='' THEN NULL ELSE SUBSTRING(tmp,172,2) END AS ccosecm, + CASE WHEN trim(SUBSTRING(tmp,174,4))='' THEN NULL ELSE SUBSTRING(tmp,174,4) END AS dnuplam, + CASE WHEN trim(SUBSTRING(tmp,174,4))='' THEN NULL ELSE REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,166,12),' ','0') END AS parcellefiliation, + SUBSTRING(tmp,178,1) AS type_filiation, + + CASE WHEN trim(SUBSTRING(tmp,179,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,179,3),'999') END AS ccoifp, + REPLACE('FR'||SUBSTRING(tmp,1,15),' ','0') AS inspireid, + + '[LOT]' as lot +FROM [PREFIXE]nbat WHERE SUBSTRING(tmp,20,2) ='10'; + +-- Traitement: suf +INSERT INTO [PREFIXE]suf +( + suf, annee,ccodep, ccodir, ccocom, ccopre, ccosec, dnupla, ccosub, dcntsf, dnupro, gnexps, drcsub, drcsuba, ccostn, cgrnum, dsgrpf, dclssf, cnatsp, + drgpos, ccoprel, ccosecl, dnuplal, dnupdl, dnulot, rclsi, gnidom, topja, datja, postel, + ccortar, + parcelle, comptecommunal, pdl, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,15)||CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END,' ','0') AS suf, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,3) AS ccopre, + SUBSTRING(tmp,10,2) AS ccosec, + SUBSTRING(tmp,12,4) AS dnupla, + CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END AS ccosub, + + CASE WHEN trim(SUBSTRING(tmp,22,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,22,9),'999999999') END AS dcntsf, + SUBSTRING(tmp,31,6) AS dnupro, + CASE WHEN trim(SUBSTRING(tmp,37,2))='' THEN NULL ELSE SUBSTRING(tmp,37,2) END AS gnexps, + CASE WHEN trim(SUBSTRING(tmp,39,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,39,10),'9999999999')/100 END AS drcsub, + CASE WHEN trim(SUBSTRING(tmp,49,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,49,10),'9999999999')/100 END AS drcsuba, + SUBSTRING(tmp,59,1) AS ccostn, + CASE WHEN trim(SUBSTRING(tmp,60,2))='' THEN NULL ELSE SUBSTRING(tmp,60,2) END AS cgrnum, + CASE WHEN trim(SUBSTRING(tmp,62,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,62,2)) END AS dsgrpf, + SUBSTRING(tmp,64,2) AS dclssf, + CASE WHEN trim(SUBSTRING(tmp,66,5))='' THEN NULL ELSE trim(SUBSTRING(tmp,66,5)) END AS cnatsp, + SUBSTRING(tmp,71,1) AS drgpos, + + SUBSTRING(tmp,72,3) AS ccoprel, + SUBSTRING(tmp,75,2) AS ccosecl, + SUBSTRING(tmp,77,4) AS dnuplal, + CASE WHEN trim(SUBSTRING(tmp,81,3))='' THEN NULL ELSE SUBSTRING(tmp,81,3) END AS dnupdl, + SUBSTRING(tmp,84,7) AS dnulot, + + SUBSTRING(tmp,91,46) AS rclsi, + + SUBSTRING(tmp,137,1) AS gnidom, + SUBSTRING(tmp,138,1) AS topja, + CASE WHEN trim(SUBSTRING(tmp,139,8))='' THEN NULL ELSE SUBSTRING(tmp,139,8) END AS datja, + SUBSTRING(tmp,147,1) AS postel, + CASE WHEN trim(SUBSTRING(tmp,148,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,148,3),'999') END AS ccortar, + + REPLACE(SUBSTRING(tmp,1,15),' ', '0') AS parcelle, + REPLACE(SUBSTRING(tmp,1,2)||SUBSTRING(tmp,3,4)||SUBSTRING(tmp,31,6),' ', '0') AS comptecommunal, + CASE WHEN trim(SUBSTRING(tmp,81,3))='' THEN NULL ELSE REPLACE(SUBSTRING(tmp,1,6)||SUBSTRING(tmp,72,9)||SUBSTRING(tmp,81,3),' ', '0') END AS pdl, + '[LOT]' as lot +FROM [PREFIXE]nbat WHERE SUBSTRING(tmp,20,2) ='21'; + +-- Traitement: sufexoneration +INSERT INTO [PREFIXE]sufexoneration +( + sufexoneration, annee, ccodep, ccodir, ccocom, ccopre, ccosec, dnupla, ccosub, rnuexn, vecexn, ccolloc, pexn, gnexts, jandeb, jfinex, fcexn, fcexna, rcexna, + rcexnba, mpexnba, suf, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,15)||CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END||SUBSTRING(tmp,18,2),' ','0') AS sufexoneration, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,3) AS ccopre, + SUBSTRING(tmp,10,2) AS ccosec, + SUBSTRING(tmp,12,4) AS dnupla, + CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END AS ccosub, + SUBSTRING(tmp,18,2) AS rnuexn, + CASE WHEN trim(SUBSTRING(tmp,22,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,22,10),'9999999999')/100 END AS vecexn, + CASE WHEN trim(SUBSTRING(tmp,32,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,32,2)) END AS ccolloc, + CASE WHEN trim(SUBSTRING(tmp,34,5))='' THEN NULL ELSE to_number(SUBSTRING(tmp,34,5),'99999') END AS pexn, + CASE WHEN trim(SUBSTRING(tmp,39,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,39,2)) END AS gnexts, + SUBSTRING(tmp,41,4) AS jandeb, + SUBSTRING(tmp,45,4) AS jfinex, + SUBSTRING(tmp,49,10) AS fcexn, + SUBSTRING(tmp,59,10) AS fcexna, + SUBSTRING(tmp,69,10) AS rcexna, + CASE WHEN trim(SUBSTRING(tmp,79,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,79,10),'9999999999')/100 END AS rcexnba, + SUBSTRING(tmp,90,10) AS mpexnba, + REPLACE(SUBSTRING(tmp,1,15)||CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END,' ', '0') AS suf, + '[LOT]' as lot +FROM [PREFIXE]nbat WHERE SUBSTRING(tmp,20,2) ='30'; + +-- Traitement: suftaxation +INSERT INTO [PREFIXE]suftaxation +( + suftaxation, annee,ccodep, ccodir, ccocom, ccopre, ccosec, dnupla, ccosub, c1majposa, c1bisufad, c2majposa, c2bisufad, c3majposa, c3bisufad, c4majposa, c4bisufad, cntmajtc, + suf, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,15)||CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END,' ','0') AS suftaxation, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,3) AS ccopre, + SUBSTRING(tmp,10,2) AS ccosec, + SUBSTRING(tmp,12,4) AS dnupla, + CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END AS ccosub, + CASE WHEN trim(SUBSTRING(tmp,23,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,23,10),'9999999999')/100 END AS c1majposa, + CASE WHEN trim(SUBSTRING(tmp,34,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,34,10),'9999999999')/100 END AS c1bisufad, + CASE WHEN trim(SUBSTRING(tmp,45,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,45,10),'9999999999')/100 END AS c2majposa, + CASE WHEN trim(SUBSTRING(tmp,56,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,56,10),'9999999999')/100 END AS c2bisufad, + CASE WHEN trim(SUBSTRING(tmp,67,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,67,10),'9999999999')/100 END AS c3majposa, + CASE WHEN trim(SUBSTRING(tmp,78,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,78,10),'9999999999')/100 END AS c3bisufad, + CASE WHEN trim(SUBSTRING(tmp,89,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,89,10),'9999999999')/100 END AS c4majposa, + CASE WHEN trim(SUBSTRING(tmp,100,10))='' THEN NULL ELSE to_number(SUBSTRING(tmp,100,10),'9999999999')/100 END AS c4bisufad, + CASE WHEN trim(SUBSTRING(tmp,110,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,110,9),'999999999') END cntmajtc, + REPLACE(SUBSTRING(tmp,1,15)||CASE WHEN SUBSTRING(tmp,16,2) IS NULL THEN '' ELSE trim(SUBSTRING(tmp,16,2)) END,' ', '0') AS suf, + '[LOT]' as lot +FROM [PREFIXE]nbat WHERE SUBSTRING(tmp,20,2) ='36'; + +-- Traitement: local00 +INSERT INTO [PREFIXE]local00 +( + local00, annee, ccodep, ccodir, ccocom, invar, ccopre, ccosec, dnupla, dnubat, descr, dniv, dpor, ccoriv, ccovoi, dnvoiri, dindic, ccocif, dvoilib, cleinvar, + locinc, parcelle, voie, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10),' ','0') AS local00, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,36,3) AS ccopre, + SUBSTRING(tmp,39,2) AS ccosec, + SUBSTRING(tmp,41,4) AS dnupla, + + SUBSTRING(tmp,46,2) AS dnubat, + SUBSTRING(tmp,48,2) AS descr, + SUBSTRING(tmp,50,2) AS dniv, + SUBSTRING(tmp,52,5) AS dpor, + SUBSTRING(tmp,57,4) AS ccoriv, + + SUBSTRING(tmp,62,5) AS ccovoi, + SUBSTRING(tmp,67,4) AS dnvoiri, + SUBSTRING(tmp,71,1) AS dindic, + SUBSTRING(tmp,72,4) AS ccocif, + SUBSTRING(tmp,76,30) AS dvoilib, + SUBSTRING(tmp,106,1) AS cleinvar, + + SUBSTRING(tmp,107,1) AS locinc, + REPLACE(SUBSTRING(tmp,1,6)||SUBSTRING(tmp,36,9),' ', '0') AS parcelle, + REPLACE(SUBSTRING(tmp,1,6)||SUBSTRING(tmp,62,5),' ', '0')||SUBSTRING(tmp,57,4) AS voie, + '[LOT]' as lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='00'; + +-- Traitement: local10 +INSERT INTO [PREFIXE]local10 +( + local10, annee,ccodep, ccodir, ccocom, invar, gpdl, dsrpar, dnupro, jdatat, dnufnl, ccoeva, ccitlv, dteloc, gtauom, dcomrd, ccoplc, cconlc, dvltrt, + ccoape, cc48lc, dloy48a, top48a, dnatlc, dnupas, gnexcf, dtaucf, cchpr, jannat, dnbniv, hlmsem, postel, dnatcg, jdatcgl, dnutbx, dvltla, + janloc, ccsloc, fburx, gimtom, cbtabt, jdtabt, jrtabt, jacloc, cconac, + toprev, ccoifp, + comptecommunal, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10),' ','0') AS local10, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,36,1) AS gpdl, + NULL AS dsrpar, -- supprime + SUBSTRING(tmp,38,6) AS dnupro, + CASE WHEN trim(SUBSTRING(tmp,44,8))='' THEN NULL ELSE SUBSTRING(tmp,44,8) END AS jdatat, + SUBSTRING(tmp,52,6) AS dnufnl, + CASE WHEN trim(SUBSTRING(tmp,58,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,58,1)) END AS ccoeva, + + SUBSTRING(tmp,59,1) AS ccitlv, + + CASE WHEN trim(SUBSTRING(tmp,60,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,60,1)) END AS dteloc, + SUBSTRING(tmp,61,2) AS gtauom, + SUBSTRING(tmp,63,3) AS dcomrd, + SUBSTRING(tmp,66,1) AS ccoplc, + CASE WHEN trim(SUBSTRING(tmp,67,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,67,2)) END AS cconlc, + CASE WHEN trim(SUBSTRING(tmp,69,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,69,9),'999999999') END AS dvltrt, + + SUBSTRING(tmp,78,4) AS ccoape, + + SUBSTRING(tmp,82,2) AS cc48lc, + CASE WHEN trim(SUBSTRING(tmp,84,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,84,9),'999999999') END AS dloy48a, + CASE WHEN trim(SUBSTRING(tmp,93,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,93,1)) END AS top48a, + CASE WHEN trim(SUBSTRING(tmp,94,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,94,1)) END AS dnatlc, + + SUBSTRING(tmp,95,8) AS dnupas, + SUBSTRING(tmp,103,2) AS gnexcf, + SUBSTRING(tmp,105,3) AS dtaucf, + + SUBSTRING(tmp,108,1) AS cchpr, + SUBSTRING(tmp,109,4) AS jannat, + SUBSTRING(tmp,113,2) AS dnbniv, + CASE WHEN trim(SUBSTRING(tmp,115,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,115,1)) END AS hlmsem, + SUBSTRING(tmp,116,1) AS postel, + SUBSTRING(tmp,117,2) AS dnatcg, + CASE WHEN trim(SUBSTRING(tmp,119,8))='' THEN NULL ELSE SUBSTRING(tmp,119,8) END AS jdatcgl, + + SUBSTRING(tmp,127,6) AS dnutbx, + SUBSTRING(tmp,133,9) AS dvltla, + SUBSTRING(tmp,142,4) AS janloc, + SUBSTRING(tmp,146,2) AS ccsloc, + + CASE WHEN trim(SUBSTRING(tmp,148,1))='' THEN NULL ELSE to_number(SUBSTRING(tmp,148,1),'9') END AS fburx, + SUBSTRING(tmp,149,1) AS gimtom, + SUBSTRING(tmp,150,2) AS cbtabt, + SUBSTRING(tmp,152,4) AS jdtabt, + SUBSTRING(tmp,156,4) AS jrtabt, + + SUBSTRING(tmp,160,4) AS jacloc, + + SUBSTRING(tmp,169,5) AS cconac, + SUBSTRING(tmp,174,1) AS toprev, + CASE WHEN trim(SUBSTRING(tmp,175,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,175,3),'999') END AS ccoifp, + + REPLACE(SUBSTRING(tmp,1,2)||SUBSTRING(tmp,3,4)||SUBSTRING(tmp,38,6),' ', '0') AS comptecommunal, + '[LOT]' as lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='10'; + +CREATE INDEX idxan_local00 ON local00 (annee); +CREATE INDEX idxan_local10 ON local10 (annee); +CREATE INDEX idx_local10_invar ON [PREFIXE]local10 (invar); +CREATE INDEX idx_local00_invar ON [PREFIXE]local00 (invar); +UPDATE [PREFIXE]local10 SET + ccopre = local00.ccopre, + ccosec = local00.ccosec, + dnupla = local00.dnupla, + ccoriv = local00.ccoriv, + ccovoi = local00.ccovoi, + dnvoiri = local00.dnvoiri, + local00 = local10.ccodep||local10.ccodir||local10.invar, + parcelle = REPLACE(local10.ccodep||local10.ccodir||local10.ccocom||local00.ccopre||local00.ccosec||local00.dnupla,' ', '0'), + voie= REPLACE(local10.ccodep||local10.ccodir||local10.ccocom||local00.ccovoi||local00.ccoriv,' ', '0') +FROM [PREFIXE]local00 +WHERE local00.ccodep = local10.ccodep AND local00.ccodir = local10.ccodir AND local00.invar = local10.invar AND local00.annee='[ANNEE]' AND local10.annee='[ANNEE]'; + +-- Traitement: pev +INSERT INTO [PREFIXE]pev +( + pev, annee, ccodep, ccodir, ccocom, invar, + dnupev, + ccoaff, ccostb, dcapec, dcetlc, + ccocac, dnutrf, dcfloc, dsupot, dvlper, dvlpera, gnexpl, + ccthp, retimp, dnuref, gnidom, + dvltpe, + tpevtieom, ccortar, ccorvl, dtaurv, dcmloc, dcsplca, dcsglca, dcralca, + local10, lot + ) +SELECT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ','0') AS pev, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,28,3) AS dnupev, + + CASE WHEN trim(SUBSTRING(tmp,36,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,36,1)) END AS ccoaff, + SUBSTRING(tmp,37,1) AS ccostb, + SUBSTRING(tmp,38,2) AS dcapec, + CASE WHEN trim(SUBSTRING(tmp,40,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,40,3),'999')/100 END AS dcetlc, + + SUBSTRING(tmp,46,4) AS ccocac, + SUBSTRING(tmp,50,2) AS dnutrf, + CASE WHEN trim(SUBSTRING(tmp,52,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,52,3),'999') END AS dcfloc, + CASE WHEN trim(SUBSTRING(tmp,55,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,55,6),'999999') END AS dsupot, + CASE WHEN trim(SUBSTRING(tmp,61,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,61,9),'999999999') END AS dvlper, + CASE when trim(SUBSTRING(tmp,70,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,70,9),'999999999') END AS dvlpera, + CASE WHEN trim(SUBSTRING(tmp,79,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,79,2)) END AS gnexpl, + + SUBSTRING(tmp,111,1) AS ccthp, + SUBSTRING(tmp,112,1) AS retimp, + SUBSTRING(tmp,113,3) AS dnuref, + SUBSTRING(tmp,116,1) AS gnidom, + + CASE when trim(SUBSTRING(tmp,130,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,130,9),'999999999') END AS dvltpe, + + CASE WHEN trim(SUBSTRING(tmp,144,1))='' THEN NULL ELSE to_number(SUBSTRING(tmp,144,1),'9') END AS tpevtieom, + + CASE WHEN trim(SUBSTRING(tmp,145,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,145,3),'999') END AS ccortar, + SUBSTRING(tmp,148,2) AS ccorvl, + CASE WHEN trim(SUBSTRING(tmp,150,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,150,3),'999') END AS dtaurv, + CASE WHEN trim(SUBSTRING(tmp,153,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,153,3),'999') END AS dcmloc, + SUBSTRING(tmp,156,5) AS dcsplca, + SUBSTRING(tmp,161,5) AS dcsglca, + SUBSTRING(tmp,166,5) AS dcralca, + + + SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10) AS local10, + '[LOT]' as lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='21'; + +-- Traitement: pevexoneration +INSERT INTO [PREFIXE]pevexoneration +( + pevexoneration, annee,ccodep, ccodir, ccocom, invar, Janbil, dnupev, dnuexb, ccolloc, pexb, gnextl, jandeb, janimp, vecdif, vecdifa, fcexb, fcexba, rcexba, + dvldif2, dvldif2a, fcexb2, fcexba2, rcexba2, + valplaf, + pev, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3)||SUBSTRING(tmp,33,3)||CASE WHEN SUBSTRING(tmp,24,4) IS NOT NULL THEN trim(SUBSTRING(tmp,24,4)) ELSE SUBSTRING(tmp,24,4) END, ' ','0') AS pevexoneration, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + CASE WHEN SUBSTRING(tmp,24,4) IS NOT NULL THEN trim(SUBSTRING(tmp,24,4)) ELSE SUBSTRING(tmp,24,4) END AS janbil, + SUBSTRING(tmp,28,3) AS dnupev, + + SUBSTRING(tmp,33,3) AS dnuexb, + CASE WHEN trim(SUBSTRING(tmp,36,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,36,2)) END AS ccolloc, + CASE WHEN trim(SUBSTRING(tmp,38,5))='' THEN NULL ELSE to_number(SUBSTRING(tmp,38,5),'99999')/100 END AS pexb, + CASE WHEN trim(SUBSTRING(tmp,43,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,43,2)) END AS gnextl, + SUBSTRING(tmp,45,4) AS jandeb, + SUBSTRING(tmp,49,4) AS janimp, + + SUBSTRING(tmp,53,9) AS vecdif, + SUBSTRING(tmp,63,9) AS vecdifa, + SUBSTRING(tmp,73,9) AS fcexb, + SUBSTRING(tmp,83,9) AS fcexba, + SUBSTRING(tmp,93,9) AS rcexba, + + CASE WHEN trim(SUBSTRING(tmp,103,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,103,9),'999999999') END AS dvldif2, + + CASE WHEN trim(SUBSTRING(tmp,113,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,113,9),'999999999') END AS dvldif2a, + + CASE WHEN trim(SUBSTRING(tmp,123,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,123,9),'999999999') END AS fcexb2, + + CASE WHEN trim(SUBSTRING(tmp,133,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,133,9),'999999999') END AS fcexba2, + + CASE WHEN trim(SUBSTRING(tmp,143,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,143,9),'999999999') END AS rcexba2, + + CASE WHEN trim(SUBSTRING(tmp,173,10))='' THEN NULL ELSE SUBSTRING(tmp,173,10) END AS valplaf, + + + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ', '0') AS pev, + + '[LOT]' as lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='30'; + +-- Traitement: pevtaxation +INSERT INTO [PREFIXE]pevtaxation +( + pevtaxation, annee,ccodep, ccodir, ccocom, invar, janbil, dnupev, co_vlbai, co_vlbaia, co_bipevla, de_vlbai, de_vlbaia, de_bipevla, + tse_vlbai, tse_vlbaia, tse_bipevla, gp_vlbai, gp_vlbaia, gp_bipevla, bateom, baomec, + mvltieomx, + pev, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3), ' ', '0') AS pevtaxation, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,24,4) AS janbil, + SUBSTRING(tmp,28,3) AS dnupev, + + CASE WHEN trim(SUBSTRING(tmp,36,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,36,9),'999999999') END AS co_vlbai, + + CASE WHEN trim(SUBSTRING(tmp,46,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,46,9),'999999999') END AS co_vlbaia, + + CASE WHEN trim(SUBSTRING(tmp,56,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,56,9),'999999999') END AS co_bipevla, + + CASE WHEN trim(SUBSTRING(tmp,66,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,66,9),'999999999') END AS de_vlbai, + CASE WHEN trim(SUBSTRING(tmp,76,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,76,9),'999999999') END AS de_vlbaia, + CASE WHEN trim(SUBSTRING(tmp,86,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,86,9),'999999999') END AS de_bipevla, + CASE WHEN trim(SUBSTRING(tmp,96,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,96,9),'999999999') END AS tse_vlbai, + CASE WHEN trim(SUBSTRING(tmp,106,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,106,9),'999999999') END AS tse_vlbaia, + CASE WHEN trim(SUBSTRING(tmp,116,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,116,9),'999999999') END AS tse_bipevla, + CASE WHEN trim(SUBSTRING(tmp,126,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,126,9),'999999999') END AS gp_vlbai, + CASE WHEN trim(SUBSTRING(tmp,136,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,136,9),'999999999') END AS gp_vlbaia, + CASE WHEN trim(SUBSTRING(tmp,146,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,146,9),'999999999') END AS gp_bipevla, + CASE WHEN trim(SUBSTRING(tmp,156,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,156,9),'999999999') END AS bateom, + + CASE WHEN trim(SUBSTRING(tmp,166,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,166,9),'999999999') END AS baomec, + CASE WHEN trim(SUBSTRING(tmp,175,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,175,6),'999999') END AS mvltieomx, + + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ', '0') AS pev, + '[LOT]' as lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='36'; + +-- Traitement: pevprincipale +INSERT INTO [PREFIXE]pevprincipale +( + pevprincipale, annee,ccodep, ccodir, ccocom, invar, dnupev, dnudes, dep1_cconad, dep1_dsueic, dep1_dcimei, dep2_cconad, dep2_dsueic, dep2_dcimei, dep3_cconad, + dep3_dsueic, dep3_dcimei, dep4_cconad, dep4_dsueic, dep4_dcimei, geaulc, gelelc, gesclc, ggazlc, gasclc, gchclc, gvorlc, gteglc, dnbbai, dnbdou, + dnblav, dnbwc, deqdha, dnbppr, dnbsam, dnbcha, dnbcu8, dnbcu9, dnbsea, dnbann, dnbpdc, dsupdc, dmatgm, dmatto, jannat, detent, dnbniv, + pev, lot + ) +SELECT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3)||CASE WHEN SUBSTRING(tmp,33,3) IS NOT NULL THEN trim(SUBSTRING(tmp,33,3)) ELSE SUBSTRING(tmp,33,3) END,' ','0') AS pevprincipale, + '[ANNEE]' as annee, + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,28,3) AS dnupev, + + CASE WHEN SUBSTRING(tmp,33,3) IS NOT NULL THEN trim(SUBSTRING(tmp,33,3)) ELSE SUBSTRING(tmp,33,3) END AS dnudes, + CASE WHEN trim(SUBSTRING(tmp,36,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,36,2)) END AS dep1_cconad, + CASE WHEN trim(SUBSTRING(tmp,38,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,38,6),'999999') END AS dep1_dsueic, + CASE WHEN trim(SUBSTRING(tmp,44,2))='' THEN NULL ELSE to_number(SUBSTRING(tmp,44,2),'99')/10 END AS dep1_dcimei, + CASE WHEN trim(SUBSTRING(tmp,46,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,46,2)) END AS dep2_cconad, + CASE WHEN trim(SUBSTRING(tmp,48,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,48,6),'999999') END AS dep2_dsueic, + CASE WHEN trim(SUBSTRING(tmp,54,2))='' THEN NULL ELSE to_number(SUBSTRING(tmp,54,2),'99')/10 END AS dep2_dcimei, + CASE WHEN trim(SUBSTRING(tmp,56,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,56,2)) END AS dep3_cconad, + CASE WHEN trim(SUBSTRING(tmp,58,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,58,6),'999999') END AS dep3_dsueic, + CASE WHEN trim(SUBSTRING(tmp,64,2))='' THEN NULL ELSE to_number(SUBSTRING(tmp,64,2),'99')/10 END AS dep3_dcimei, + CASE WHEN trim(SUBSTRING(tmp,66,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,66,2)) END AS dep4_cconad, + CASE WHEN trim(SUBSTRING(tmp,68,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,68,6),'999999') END AS dep4_dsueic, + CASE WHEN trim(SUBSTRING(tmp,74,2))='' THEN NULL ELSE to_number(SUBSTRING(tmp,74,2),'99')/10 END AS dep4_dcimei, + + SUBSTRING(tmp,76,1) AS geaulc, + SUBSTRING(tmp,77,1) AS gelelc, + SUBSTRING(tmp,78,1) AS gesclc, + SUBSTRING(tmp,79,1) AS ggazlc, + SUBSTRING(tmp,80,1) AS gasclc, + SUBSTRING(tmp,81,1) AS gchclc, + SUBSTRING(tmp,82,1) AS gvorlc, + SUBSTRING(tmp,83,1) AS gteglc, + SUBSTRING(tmp,84,2) AS dnbbai, + SUBSTRING(tmp,86,2) AS dnbdou, + SUBSTRING(tmp,88,2) AS dnblav, + SUBSTRING(tmp,90,2) AS dnbwc, + CASE WHEN trim(SUBSTRING(tmp,92,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,92,3),'999') END AS deqdha, + + SUBSTRING(tmp,95,2) AS dnbppr, + SUBSTRING(tmp,97,2) AS dnbsam, + SUBSTRING(tmp,99,2) AS dnbcha, + SUBSTRING(tmp,101,2) AS dnbcu8, + SUBSTRING(tmp,103,2) AS dnbcu9, + SUBSTRING(tmp,105,2) AS dnbsea, + SUBSTRING(tmp,107,2) AS dnbann, + SUBSTRING(tmp,109,2) AS dnbpdc, + CASE WHEN trim(SUBSTRING(tmp,111,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,111,6),'999999') END AS dsupdc, + + SUBSTRING(tmp,117,2) AS dmatgm, + SUBSTRING(tmp,119,2) AS dmatto, + SUBSTRING(tmp,121,4) AS jannat, + SUBSTRING(tmp,125,1) AS detent, + SUBSTRING(tmp,126,2) AS dnbniv, + + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ', '0') AS pev, + '[LOT]' as lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='40'; + +-- Traitement: pevprofessionnelle +INSERT INTO [PREFIXE]pevprofessionnelle +( + pevprofessionnelle, annee, + ccodep, ccodir, ccocom, invar, + dnupev, + dsupot, dsup1, dsup2, dsup3, + dsupk1, dsupk2, + pev, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3)||SUBSTRING(tmp,33,3), ' ', '0') AS pevprofessionnelle, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,28,3) AS dnupev, + + CASE WHEN trim(SUBSTRING(tmp,36,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,36,9),'999999999') END AS dsupot, + CASE WHEN trim(SUBSTRING(tmp,45,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,45,9),'999999999') END AS dsup1, + CASE WHEN trim(SUBSTRING(tmp,54,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,54,9),'999999999') END AS dsup2, + CASE WHEN trim(SUBSTRING(tmp,63,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,63,9),'999999999') END AS dsup3, + CASE WHEN trim(SUBSTRING(tmp,72,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,72,9),'999999999') END AS dsupk1, + CASE WHEN trim(SUBSTRING(tmp,81,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,81,9),'999999999') END AS dsupk2, + + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ', '0') AS pev, + '[LOT]' AS lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='50'; + +-- Traitement: +INSERT INTO [PREFIXE]pevlissage +( + pevlissage, annee, + ccodep, ccodir, ccocom, invar, + dnupev, + mlbcom, mlbsyn, mlbcu , mlbdep, + mlbts1, mlbts2, mlbtas, + mlbgem, mlbtom, tbfpas, + pev, lot +) +SELECT DISTINCT + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ', '0') AS pevlissage, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,28,3) AS dnupev, + + + CASE WHEN trim(SUBSTRING(tmp,36,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,36,11),'99999999999') END AS mlbcom, + CASE WHEN trim(SUBSTRING(tmp,48,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,48,11),'99999999999') END AS mlbsyn, + CASE WHEN trim(SUBSTRING(tmp,60,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,60,11),'99999999999') END AS mlbcu, + CASE WHEN trim(SUBSTRING(tmp,72,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,72,11),'99999999999') END AS mlbdep, + CASE WHEN trim(SUBSTRING(tmp,84,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,84,11),'99999999999') END AS mlbts1, + CASE WHEN trim(SUBSTRING(tmp,96,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,96,11),'99999999999') END AS mlbts2, + CASE WHEN trim(SUBSTRING(tmp,108,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,108,11),'99999999999') END AS mlbtas, + CASE WHEN trim(SUBSTRING(tmp,120,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,120,11),'99999999999') END AS mlbgem, + CASE WHEN trim(SUBSTRING(tmp,132,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,132,11),'99999999999') END AS mlbtom, + CASE WHEN trim(SUBSTRING(tmp,144,11))='' THEN NULL ELSE to_number(SUBSTRING(tmp,144,11),'99999999999') END AS tbfpas, + + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ', '0') AS pev, + '[LOT]' AS lot + +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='52'; + +-- Traitement: pevdependances +INSERT INTO [PREFIXE]pevdependances +( + pevdependances, annee, ccodep, ccodir, ccocom, invar, dnupev, dnudes, dsudep, cconad, asitet, dmatgm, dmatto, detent, geaulc, gelelc, gchclc, dnbbai, dnbdou, + dnblav, dnbwc, deqtlc, dcimlc, dcetde, dcspde, dcspdea, + pev, lot +) +select + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3)||SUBSTRING(tmp,33,3), ' ', '0') AS pevdependances, + '[ANNEE]' AS annee, + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,10) AS invar, + + SUBSTRING(tmp,28,3) AS dnupev, + + SUBSTRING(tmp,33,3) AS dnudes, + CASE WHEN trim(SUBSTRING(tmp,36,6))='' THEN NULL ELSE to_number(SUBSTRING(tmp,36,6),'999999') END AS dsudep, + CASE WHEN trim(SUBSTRING(tmp,42,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,42,2)) END AS cconad, + SUBSTRING(tmp,44,6) AS asitet, + + SUBSTRING(tmp,50,2) AS dmatgm, + SUBSTRING(tmp,52,2) AS dmatto, + SUBSTRING(tmp,54,1) AS detent, + SUBSTRING(tmp,55,1) AS geaulc, + SUBSTRING(tmp,56,1) AS gelelc, + SUBSTRING(tmp,57,1) AS gchclc, + SUBSTRING(tmp,58,2) AS dnbbai, + SUBSTRING(tmp,60,2) AS dnbdou, + SUBSTRING(tmp,62,2) AS dnblav, + SUBSTRING(tmp,64,2) AS dnbwc, + CASE WHEN trim(SUBSTRING(tmp,66,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,66,3),'999') END AS deqtlc, + CASE WHEN trim(SUBSTRING(tmp,69,2))='' THEN NULL ELSE to_number(SUBSTRING(tmp,69,2),'99')/10 END AS dcimlc, + CASE WHEN trim(SUBSTRING(tmp,71,3))='' THEN NULL ELSE to_number(SUBSTRING(tmp,71,3),'999')/100 END AS dcetde, + + SUBSTRING(tmp,74,3) AS dcspde, + + SUBSTRING(tmp,77,6) AS dcspdea, + + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,7,10)||SUBSTRING(tmp,28,3),' ', '0') AS pev, + '[LOT]' as lot +FROM [PREFIXE]bati WHERE SUBSTRING(tmp,31,2) ='60'; + + +-- Traitement: commune_majic +INSERT INTO [PREFIXE]commune_majic +( + commune, annee, ccodep, ccodir, ccocom, libcom, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,6),' ', '0') AS commune, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,17,30) AS libcom, + '[LOT]' as lot +FROM [PREFIXE]bati WHERE trim(SUBSTRING(tmp,31,2))='' AND trim(SUBSTRING(tmp,4,3)) != ''; + + +-- Traitement: proprietaire +INSERT INTO [PREFIXE]proprietaire +( + proprietaire, annee, ccodep, ccodir, ccocom, dnupro, dnulp, ccocif, dnuper, ccodro, ccodem, gdesip, gtoper, ccoqua, dnatpr, ccogrm, dsglpm, dforme, + ddenom, gtyp3, gtyp4, gtyp5, gtyp6, dlign3, dlign4, dlign5, dlign6, ccopay, ccodep1a2, ccodira, ccocom_adr, ccovoi, ccoriv, dnvoiri, dindic, + ccopos, + dqualp, dnomlp, dprnlp, jdatnss, dldnss, epxnee, dnomcp, dprncp, + dsiren, + topja, datja, + dformjur, dnomus, dprnus, + comptecommunal, lot +) +SELECT DISTINCT ON (ccodep,ccocom,dnupro,dnulp,dnuper) + REPLACE(SUBSTRING(tmp,1,2)||SUBSTRING(tmp,7,6)||SUBSTRING(tmp,13,2)||SUBSTRING(tmp,19,6), ' ', '0') AS proprietaire, + '[ANNEE]' AS annee, + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,6) AS dnupro, + SUBSTRING(tmp,13,2) AS dnulp, + SUBSTRING(tmp,15,4) AS ccocif, + SUBSTRING(tmp,19,6) AS dnuper, + CASE WHEN trim(SUBSTRING(tmp,25,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,25,1)) END AS ccodro, + CASE WHEN trim(SUBSTRING(tmp,26,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,26,1)) END AS ccodem, + SUBSTRING(tmp,27,1) AS gdesip, + CASE WHEN trim(SUBSTRING(tmp,28,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,28,1)) END AS gtoper, + CASE WHEN trim(SUBSTRING(tmp,29,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,29,1)) END AS ccoqua, + CASE WHEN trim(SUBSTRING(tmp,35,3))='' THEN NULL ELSE trim(SUBSTRING(tmp,35,3)) END AS dnatpr, + CASE WHEN trim(SUBSTRING(tmp,38,2))='' THEN NULL ELSE trim(SUBSTRING(tmp,38,2)) END AS ccogrm, + SUBSTRING(tmp,40,10) AS dsglpm, + SUBSTRING(tmp,50,4) AS dforme, + SUBSTRING(tmp,57,60) AS ddenom, + CASE WHEN trim(SUBSTRING(tmp,117,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,117,1)) END AS gtyp3, + CASE WHEN trim(SUBSTRING(tmp,118,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,118,1)) END AS gtyp4, + CASE WHEN trim(SUBSTRING(tmp,119,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,119,1)) END AS gtyp5, + CASE WHEN trim(SUBSTRING(tmp,120,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,120,1)) END AS gtyp6, + SUBSTRING(tmp,121,30) AS dlign3, + SUBSTRING(tmp,151,36) AS dlign4, + SUBSTRING(tmp,187,30) AS dlign5, + SUBSTRING(tmp,217,32) AS dlign6, + SUBSTRING(tmp,249,3) AS ccopay, + SUBSTRING(tmp,252,2) AS ccodep1a2, + SUBSTRING(tmp,254,1) AS ccodira, + SUBSTRING(tmp,255,3) AS ccocom_adr, + SUBSTRING(tmp,258,5) AS ccovoi, + SUBSTRING(tmp,263,4) AS ccoriv, + SUBSTRING(tmp,267,4) AS dnvoiri, + SUBSTRING(tmp,271,1) AS dindic, + SUBSTRING(tmp,272,5) AS ccopos, + + SUBSTRING(tmp,287,3) AS dqualp, + SUBSTRING(tmp,290,30) AS dnomlp, + SUBSTRING(tmp,320,15) AS dprnlp, + CASE WHEN trim(SUBSTRING(tmp,335,10))='' THEN NULL WHEN SUBSTRING(tmp,335,10)='00/00/0000' THEN NULL ELSE SUBSTRING(tmp,335,10) END AS jdatnss, + SUBSTRING(tmp,345,58) AS dldnss, + NULL AS epxnee, + NULL AS dnomcp, + NULL AS dprncp, + SUBSTRING(tmp,467,9) AS dsiren, + + SUBSTRING(tmp,478,1) AS topja, + CASE WHEN trim(SUBSTRING(tmp,479,8))='' THEN NULL ELSE SUBSTRING(tmp,479,8) END AS datja, + + SUBSTRING(tmp,534,4) AS dformjur, + SUBSTRING(tmp,538,60) AS dnomus, + SUBSTRING(tmp,598,40) AS dprnus, + + + REPLACE(SUBSTRING(tmp,1,2)||SUBSTRING(tmp,3,4)||SUBSTRING(tmp,7,6),' ', '0') AS comptecommunal, + '[LOT]' as lot +FROM [PREFIXE]prop +WHERE trim(SUBSTRING(tmp,7,6)) != '' +ORDER BY ccodep,ccocom,dnupro,dnulp,dnuper; + +-- création: comptecommunal à partir de proprietaire +CREATE INDEX idxan_proprietaire ON proprietaire (annee); +INSERT INTO [PREFIXE]comptecommunal + (comptecommunal, annee, ccodep, ccodir, ccocom, dnupro, ajoutcoherence, lot) +SELECT + REPLACE(ccodep||ccodir||ccocom||dnupro,' ', '0') AS comptecommunal, + '[ANNEE]', + ccodep, + ccodir, + ccocom, + dnupro, + 'N', + '[LOT]' as lot +FROM [PREFIXE]proprietaire +WHERE annee='[ANNEE]' AND lot='[LOT]' +GROUP BY ccodep, ccodir, ccocom, dnupro; + +-- Traitement: pdl +INSERT INTO [PREFIXE]pdl +( + pdl, annee, ccodep, ccodir, ccocom, ccopre, ccosec, dnupla, dnupdl, dnivim, ctpdl, dmrpdl, gprmut, dnupro, ccocif, + parcelle, comptecommunal, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,18),' ', '0') AS pdl, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,3) AS ccopre, + SUBSTRING(tmp,10,2) AS ccosec, + SUBSTRING(tmp,12,4) AS dnupla, + SUBSTRING(tmp,16,3) AS dnupdl, + SUBSTRING(tmp,28,1) AS dnivim, + CASE WHEN trim(SUBSTRING(tmp,29,3))='' THEN NULL ELSE trim(SUBSTRING(tmp,29,3)) END AS ctpdl, + SUBSTRING(tmp,62,20) AS dmrpdl, + SUBSTRING(tmp,82,1) AS gprmut, + SUBSTRING(tmp,83,6) AS dnupro, + SUBSTRING(tmp,94,4) AS ccocif, + REPLACE(SUBSTRING(tmp,1,15),' ', '0') AS parcelle, + REPLACE(SUBSTRING(tmp,1,2)||SUBSTRING(tmp,3,4)||SUBSTRING(tmp,83,6),' ', '0') AS comptecommunal, + '[LOT]' as lot +FROM [PREFIXE]pdll WHERE SUBSTRING(tmp,26,2) ='10'; + +-- Traitement: parcellecomposante +INSERT INTO [PREFIXE]parcellecomposante +( + parcellecomposante, annee, ccodep, ccodir, ccocom, ccopre, ccosec, dnupla, dnupdl, ccoprea, ccoseca, dnuplaa, ccocif, + pdl, parcelle,parcellea, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,18)||SUBSTRING(tmp,28,9),' ', '0') AS parcellecomposante, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,3) AS ccopre, + SUBSTRING(tmp,10,2) AS ccosec, + SUBSTRING(tmp,12,4) AS dnupla, + SUBSTRING(tmp,16,3) AS dnupdl, + SUBSTRING(tmp,28,3) AS ccoprea, + SUBSTRING(tmp,31,2) AS ccoseca, + SUBSTRING(tmp,33,4) AS dnuplaa, + SUBSTRING(tmp,94,4) AS ccocif, + REPLACE(SUBSTRING(tmp,1,18),' ', '0') AS pdl, + REPLACE(SUBSTRING(tmp,1,15),' ', '0') AS parcelle, + CASE WHEN trim(SUBSTRING(tmp,33,4)) ='' THEN null ELSE REPLACE(SUBSTRING(tmp,1,6)||SUBSTRING(tmp,28,9),' ', '0') END parcellea, + '[LOT]' as lot +FROM [PREFIXE]pdll WHERE SUBSTRING(tmp,26,2) ='20'; + +-- Traitement: lots +INSERT INTO [PREFIXE]lots +( + lots, annee, ccodep, ccodir, ccocom, ccopre, ccosec, dnupla, dnupdl, dnulot, cconlo, dcntlo, dnumql, ddenql, dfilot, datact, dnuprol, dreflf, ccocif, + pdl, comptecommunal, parcelle, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,25),' ', '0') AS lots, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,7,3) AS ccopre, + SUBSTRING(tmp,10,2) AS ccosec, + SUBSTRING(tmp,12,4) AS dnupla, + SUBSTRING(tmp,16,3) AS dnupdl, + SUBSTRING(tmp,19,7) AS dnulot, + CASE WHEN trim(SUBSTRING(tmp,28,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,28,1)) END AS cconlo, + CASE WHEN trim(SUBSTRING(tmp,29,9))='' THEN NULL ELSE to_number(SUBSTRING(tmp,29,9),'999999999') END AS dcntlo, + CASE WHEN trim(SUBSTRING(tmp,38,7))='' THEN NULL ELSE to_number(SUBSTRING(tmp,38,7),'9999999') END AS dnumql, + CASE WHEN trim(SUBSTRING(tmp,45,7))='' THEN NULL ELSE to_number(SUBSTRING(tmp,45,7),'999999') END AS ddenql, + SUBSTRING(tmp,52,20) AS dfilot, + CASE WHEN trim(SUBSTRING(tmp,72,8))='' THEN NULL ELSE SUBSTRING(tmp,72,8) END AS datact, + SUBSTRING(tmp,83,6) AS dnuprol, + SUBSTRING(tmp,89,5) AS dreflf, + SUBSTRING(tmp,94,4) AS ccocif, + REPLACE(SUBSTRING(tmp,1,18),' ', '0') AS pdl, + REPLACE(SUBSTRING(tmp,1,2)||SUBSTRING(tmp,3,4)||SUBSTRING(tmp,83,6),' ', '0') AS comptecommunal, + REPLACE(SUBSTRING(tmp,1,15),' ', '0') AS parcelle, + '[LOT]' as lot +FROM [PREFIXE]pdll WHERE SUBSTRING(tmp,26,2) ='30'; + +-- Traitement: lotslocaux +INSERT INTO [PREFIXE]lotslocaux +( + lotslocaux, annee, ccodepl, ccodirl, ccocoml, ccoprel, ccosecl, dnuplal, dnupdl, dnulot, ccodebpb, ccodird, ccocomb, ccopreb, invloc, dnumql, ddenql, + lots, local00, local10, lot +) +SELECT DISTINCT + REPLACE(SUBSTRING(tmp,1,25)||SUBSTRING(tmp,37,10),' ', '0') AS lotslocaux, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodepl, + SUBSTRING(tmp,3,1) AS ccodirl, + SUBSTRING(tmp,4,3) AS ccocoml, + SUBSTRING(tmp,7,3) AS ccoprel, + SUBSTRING(tmp,10,2) AS ccosecl, + SUBSTRING(tmp,12,4) AS dnuplal, + SUBSTRING(tmp,16,3) AS dnupdl, + SUBSTRING(tmp,19,7) AS dnulot, + SUBSTRING(tmp,28,2) AS ccodebpb, + SUBSTRING(tmp,30,1) AS ccodird, + SUBSTRING(tmp,31,3) AS ccocomb, + SUBSTRING(tmp,34,3) AS ccopreb, + SUBSTRING(tmp,37,10) AS invloc, + SUBSTRING(tmp,47,7) AS dnumql, + SUBSTRING(tmp,54,7) AS ddenql, + REPLACE(SUBSTRING(tmp,1,25),' ', '0') AS lots, + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,37,10),' ', '0') AS local00, + REPLACE(SUBSTRING(tmp,1,3)||SUBSTRING(tmp,37,10),' ', '0') AS local10, + '[LOT]' as lot +FROM [PREFIXE]lloc; + +-- Traitement: commune +INSERT INTO [PREFIXE]commune +( + commune, geo_commune, annee, ccodep, ccodir, ccocom, clerivili, libcom, typcom, ruract, carvoi, indpop, poprel, poppart, popfict, annul, dteannul, dtecreart, codvoi, + typvoi, indldnbat, motclas, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,6),' ', '0') AS commune, + REPLACE(SUBSTRING(tmp,1,6),' ', '0') AS geo_commune, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + SUBSTRING(tmp,11,1) AS clerivili, + SUBSTRING(tmp,12,30) AS libcom, + CASE WHEN trim(SUBSTRING(tmp,43,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,43,1)) END AS typcom, + SUBSTRING(tmp,46,1) AS ruract, + SUBSTRING(tmp,49,1) AS carvoi, + SUBSTRING(tmp,50,1) AS indpop, + CASE WHEN trim(SUBSTRING(tmp,53,7))='' THEN NULL ELSE to_number(trim(SUBSTRING(tmp,53,7)),'0000000') END AS poprel, + to_number(SUBSTRING(tmp,60,7),'9999999') AS poppart, + to_number(SUBSTRING(tmp,67,7),'0000000') AS popfict, + SUBSTRING(tmp,74,1) AS annul, + SUBSTRING(tmp,75,7) AS dteannul, + SUBSTRING(tmp,82,7) AS dtecreart, + SUBSTRING(tmp,104,5) AS codvoi, + SUBSTRING(tmp,109,1) AS typvoi, + SUBSTRING(tmp,110,1) AS indldnbat, + SUBSTRING(tmp,113,8) AS motclas, + '[LOT]' as lot +FROM [PREFIXE]fanr WHERE SUBSTRING(tmp,4,3) != ' ' AND trim(SUBSTRING(tmp,7,4))=''; + +-- Traitement: voie +INSERT INTO [PREFIXE]voie +( + voie, annee, ccodep, ccodir, ccocom, natvoiriv, ccoriv, clerivili, natvoi, libvoi, typcom, ruract, carvoi, indpop, poprel, poppart, popfict, annul, dteannul, + dtecreart, codvoi, typvoi, indldnbat, motclas, + commune, lot +) +SELECT + REPLACE(SUBSTRING(tmp,1,6)||SUBSTRING(tmp,104,5)||SUBSTRING(tmp,7,4),' ', '0') AS voie, + '[ANNEE]', + SUBSTRING(tmp,1,2) AS ccodep, + SUBSTRING(tmp,3,1) AS ccodir, + SUBSTRING(tmp,4,3) AS ccocom, + CASE WHEN trim(SUBSTRING(tmp,7,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,7,1)) END AS natvoiriv, + SUBSTRING(tmp,7,4) AS ccoriv, + SUBSTRING(tmp,11,1) AS clerivili, + TRIM(SUBSTRING(tmp,12,4)) AS natvoi, + SUBSTRING(tmp,16,26) AS libvoi, + CASE WHEN trim(SUBSTRING(tmp,43,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,43,1)) END AS typcom, + SUBSTRING(tmp,46,1) AS ruract, + CASE WHEN trim(SUBSTRING(tmp,49,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,49,1)) END AS carvoi, + SUBSTRING(tmp,50,1) AS indpop, + SUBSTRING(tmp,53,7) AS poprel, + to_number(SUBSTRING(tmp,60,7),'0000000') AS poppart, + to_number(SUBSTRING(tmp,67,7),'0000000') AS popfict, + CASE WHEN trim(SUBSTRING(tmp,74,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,74,1)) END AS annul, + SUBSTRING(tmp,75,7) AS dteannul, + SUBSTRING(tmp,82,7) AS dtecreart, + SUBSTRING(tmp,104,5) AS codvoi, + CASE WHEN trim(SUBSTRING(tmp,109,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,109,1)) END AS typvoi, + CASE WHEN trim(SUBSTRING(tmp,110,1))='' THEN NULL ELSE trim(SUBSTRING(tmp,110,1)) END AS indldnbat, + SUBSTRING(tmp,113,8) AS motclas, + REPLACE(SUBSTRING(tmp,1,6),' ', '0') AS commune, + '[LOT]' as lot +FROM [PREFIXE]fanr WHERE trim(SUBSTRING(tmp,4,3)) != '' AND trim(SUBSTRING(tmp,7,4)) != ''; + +-- purge des doublons : voie +CREATE INDEX idxan_voie ON voie (annee); + +-- INDEXES +CREATE INDEX idxan_suf ON suf (annee); +CREATE INDEX idxan_sufexoneration ON sufexoneration (annee); +CREATE INDEX idxan_suftaxation ON suftaxation (annee); +CREATE INDEX idxan_pev ON pev (annee); +CREATE INDEX idxan_pevexoneration ON pevexoneration (annee); +CREATE INDEX idxan_pevtaxation ON pevtaxation (annee); +CREATE INDEX idxan_pevprincipale ON pevprincipale (annee); +CREATE INDEX idxan_pevprofessionnelle ON pevprofessionnelle (annee); +CREATE INDEX idxan_pevdependances ON pevdependances (annee); +CREATE INDEX idxan_pdl ON pdl (annee); +CREATE INDEX idxan_parcellecomposante ON parcellecomposante (annee); +CREATE INDEX idx_lots_tmp1 ON lots (annee, ccodep, ccodir, ccocom, dnuprol); +CREATE INDEX idxan_lotslocaux ON lotslocaux (annee); +CREATE INDEX idxan_commune ON commune (annee); +CREATE INDEX proprietaire_dnupro_idx ON proprietaire (dnupro); +CREATE INDEX proprietaire_ddenom_idx ON proprietaire (ddenom); +CREATE INDEX parcelle_dnupro_idx ON parcelle (dnupro); +CREATE INDEX suf_parcelle_idx ON suf (parcelle); +CREATE INDEX sufexoneration_suf_idx ON sufexoneration (suf); +CREATE INDEX idx_proprietaire_ccocom ON proprietaire (ccocom); +CREATE INDEX idx_commune_ccocom ON commune (ccocom); +CREATE INDEX idx_proprietaire_ccodro ON proprietaire (ccodro); +CREATE INDEX idx_proprietaire_comptecommunal ON proprietaire (comptecommunal); +CREATE INDEX idx_local00_parcelle ON local00 (parcelle); +CREATE INDEX idx_local00_voie ON local00 (voie); +CREATE INDEX idx_local10_local00 ON local10 (local00); +CREATE INDEX idx_local10_comptecommunal ON local10 (comptecommunal); +CREATE INDEX idx_pevexoneration_pev ON pevexoneration (pev); +CREATE INDEX idx_pevtaxation_pev ON pevtaxation (pev); +CREATE INDEX idx_parcelle_voie ON parcelle (voie); +CREATE INDEX idx_parcelle_comptecommunal ON parcelle (comptecommunal); + +-- ANALYSES; +ANALYZE [PREFIXE]parcelle; +ANALYZE [PREFIXE]suf; +ANALYZE [PREFIXE]sufexoneration; +ANALYZE [PREFIXE]suftaxation; +ANALYZE [PREFIXE]local00; +ANALYZE [PREFIXE]local10; +ANALYZE [PREFIXE]pev; +ANALYZE [PREFIXE]pevexoneration; +ANALYZE [PREFIXE]pevtaxation; +ANALYZE [PREFIXE]pevprincipale; +ANALYZE [PREFIXE]pevprofessionnelle; +ANALYZE [PREFIXE]pevdependances; +ANALYZE [PREFIXE]proprietaire; +ANALYZE [PREFIXE]comptecommunal; +ANALYZE [PREFIXE]pdl; +ANALYZE [PREFIXE]parcellecomposante; +ANALYZE [PREFIXE]lots; +ANALYZE [PREFIXE]lotslocaux; +ANALYZE [PREFIXE]commune; +ANALYZE [PREFIXE]voie; +COMMIT; +-- FORMATAGE DONNEES : FIN; diff --git a/SQL/majic3_purge_donnees.sql b/SQL/majic3_purge_donnees.sql new file mode 100644 index 0000000..7a9f72f --- /dev/null +++ b/SQL/majic3_purge_donnees.sql @@ -0,0 +1,25 @@ +-- PURGE DES DONNEES : DEBUT; +-- Purge des tables de données; +DELETE FROM [PREFIXE]voie WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]commune WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]commune_majic WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]lotslocaux WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]lots WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]parcellecomposante WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pdl WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]comptecommunal WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]proprietaire WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pevdependances WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pevlissage WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pevprofessionnelle WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pevprincipale WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pevtaxation WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pevexoneration WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]pev WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]local10 WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]local00 WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]suftaxation WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]sufexoneration WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]suf WHERE lot='[LOT]'; +DELETE FROM [PREFIXE]parcelle WHERE lot='[LOT]'; +-- PURGE DES DONNEES : FIN; diff --git a/SQL/majic3_purge_donnees_brutes.sql b/SQL/majic3_purge_donnees_brutes.sql new file mode 100644 index 0000000..f003b8a --- /dev/null +++ b/SQL/majic3_purge_donnees_brutes.sql @@ -0,0 +1,8 @@ +-- PURGE DES DONNEES BRUTES: DEBUT; +TRUNCATE [PREFIXE]bati; +TRUNCATE [PREFIXE]fanr; +TRUNCATE [PREFIXE]lloc; +TRUNCATE [PREFIXE]nbat; +TRUNCATE [PREFIXE]pdll; +TRUNCATE [PREFIXE]prop; +-- PURGE DES DONNEES BRUTES: FIN; diff --git a/SQL/majic_recuperation_locaux_par_parcelle.sql b/SQL/majic_recuperation_locaux_par_parcelle.sql new file mode 100644 index 0000000..914d13e --- /dev/null +++ b/SQL/majic_recuperation_locaux_par_parcelle.sql @@ -0,0 +1,234 @@ +DROP TABLE IF EXISTS parcelle_info_locaux; +CREATE TABLE parcelle_info_locaux AS + +WITH infos AS ( + SELECT + p.parcelle, + -- identification + l.dnubat AS l_batiment, l.descr AS l_numero_entree, + l.dniv AS l_niveau_etage, l.dpor AS l_numero_local, + (l.dnubat || l.descr || l.dniv || l.dpor) AS l_identifiant, + + -- adresse + ltrim(l.dnvoiri, '0') || l.dindic AS l_numero_voirie, + CASE WHEN v.libvoi IS NOT NULL THEN v.natvoi || v.libvoi ELSE p.cconvo || p.dvoilib END AS l_adresse, + + -- proprio et acte + string_agg((l10.ccodep || l10.ccocom || '-' ||l10.dnupro), '|') AS l10_compte_proprietaire, + + string_agg( + trim(( + 'Numéro: ' || pr.dnuper || + '
Nom: ' || trim(coalesce(pr.dqualp, '')) || ' ' || trim(coalesce(pr.ddenom, '')) || + '
Adresse: ' || ltrim(trim(coalesce(pr.dlign4, '')), '0') || trim(coalesce(pr.dlign5, '')) || ' ' || trim(coalesce(pr.dlign6, '')) || + '
Date de naissance: ' || Coalesce( trim(cast(pr.jdatnss AS text) ), '-') || + '
Lieux de naissance: ' || coalesce(trim(pr.dldnss), '-') || + '
Code droit: ' || Coalesce(ccodro_lib, '') || + '
Code démembrement: ' || Coalesce(ccodem_lib, '') + )) + , '|' + ) AS l10_proprietaires, + + l10.jdatat AS l10_date_acte, + + -- autres infos + dteloc_lib AS l10_type_local, + cconlc_lib AS l10_nature_local, + ccoplc_lib AS l10_nature_construction_particuliere, + l10.jannat AS l10_annee_construction, + l10.dnbniv AS l10_nombre_niveaux, + dnatlc_lib AS l10_nature_occupation, + + -- pev : informations générales + pev.pev, + ccoaff_lib AS pev_affectation, + pev.ccostb AS pev_lettre_serie, + pev.dcapec AS pev_categorie, + pev.dcetlc AS pev_entretien, + pev.dvlpera AS pev_valeur_locative, + pev.gnexpl AS pev_nature_exoneration_permanente, + pev.dnuref AS pev_numero_local_type, + pev.dcsplca AS pev_coefficient_situation_particuliere, + pev.dcsglca AS pev_coefficient_situation_generale, + + -- pev : taxation (1 seule par PEV) + Coalesce(Cast(pt.co_vlbaia * px.pexb / 100 AS numeric(10,2)) , 0) as co_vlbaia, pt.co_bipevla as co_bipevla, + Coalesce(Cast(pt.gp_vlbaia * px.pexb / 100 AS numeric(10,2)) , 0) as gp_vlbaia, pt.gp_bipevla as gp_bipevla, + Coalesce(Cast(pt.de_vlbaia * px.pexb / 100 AS numeric(10,2)) , 0) as de_vlbaia, pt.de_bipevla as de_bipevla, + Coalesce(Cast(pt.re_vlbaia * px.pexb / 100 AS numeric(10,2)) , 0) as re_vlbaia, Coalesce(pt.re_bipevla, 0) as re_bipevla + + FROM parcelle p + INNER JOIN local00 l ON l.parcelle = p.parcelle + INNER JOIN local10 l10 ON l10.local00 = l.local00 + INNER JOIN pev ON pev.local10 = l10.local10 + LEFT JOIN voie v ON v.voie = l.voie + LEFT JOIN pevtaxation pt ON pt.pev = pev.pev + LEFT JOIN pevexoneration px ON px.pev = pev.pev + LEFT JOIN "dteloc" ON l10.dteloc = dteloc.dteloc + LEFT JOIN "cconlc" ON l10.cconlc = cconlc.cconlc + LEFT JOIN "ccoplc" ON l10.ccoplc = ccoplc.ccoplc + LEFT JOIN "dnatlc" ON l10.dnatlc = dnatlc.dnatlc + LEFT JOIN "ccoaff" ON pev.ccoaff = ccoaff.ccoaff + LEFT JOIN proprietaire AS pr ON pr.comptecommunal = l10.comptecommunal + LEFT JOIN "ccodro" c2 ON pr.ccodro = c2.ccodro + LEFT JOIN "ccodem" c3 ON pr.ccodem = c3.ccodem + + WHERE 2>1 + --AND p.parcelle = '%s' + + GROUP BY + p.parcelle, + l.dnubat, l.dniv, l.descr, l.dpor, + l.dnvoiri, l.dindic, + v.natvoi, v.libvoi, p.cconvo, p.dvoilib, + l10.ccodep, l10.ccocom, l10.dnupro, l10.jdatat, + dteloc_lib, cconlc_lib, ccoplc_lib, l10.jannat, l10.dnbniv, dnatlc_lib, + pev.pev, ccoaff_lib, pev.ccostb, pev.dcapec, pev.dcetlc, pev.dvlpera, pev.gnexpl, pev.dnuref, pev.dcsplca, pev.dcsglca, + pt.co_vlbaia, pt.gp_vlbaia, pt.de_vlbaia, pt.re_vlbaia, px.pexb, pt.co_bipevla, pt.gp_bipevla, pt.de_bipevla, pt.re_bipevla + + ORDER BY l_identifiant + + --LIMIT 1 +), + +pevs AS ( + SELECT pp.pev, + 'Habitation' AS type_pev, 'Habitation' AS sous_type_pev, + ( + 'Nombre de pièces: ' || pp.dnbpdc || '
Pièces principales: ' || pp.dnbppr || + '
Surface des pièces: ' || pp.dsupdc || ' m2' || '
Salles à manger: ' || pp.dnbsam || '
Chambres: ' || pp.dnbcha || + '
Cuisines < 9m2: ' || pp.dnbcu8 || '
Cuisines > 9m2: ' || pp.dnbcu9 || + '
Salles d''eau: ' || pp.dnbsea || '
Pièces annexes: ' || pp.dnbann + ) AS descriptif, + ( + 'Eau: ' || pp.geaulc || '
Électricité: ' || pp.gelelc || + '
Gaz: ' || pp.ggazlc || '
Chauffage central: ' || pp.gchclc || + '
Baignoire(s): ' || pp.dnbbai || '
Douche(s): ' || pp.dnbdou || + '
Lavabo(s): ' || pp.dnblav || '
WC: ' || pp.dnbwc + ) AS confort + FROM pevprincipale pp + JOIN infos ON infos.pev = pp.pev + UNION ALL + SELECT pd.pev, + 'Dépendance' AS type_pev, cconad_lib AS sous_type_pev, + ( + 'Situation particulière: ' || pd.dcspdea || '
Surface réelle: ' || pd.dsudep || ' m2' || + '
Pondération: ' || pd.dcimlc || '
État d''entretien: ' || pd.detent + ) AS descriptif, + ( + 'Eau: ' || pd.geaulc || '
Électricité: ' || pd.gelelc || + '
Chauffage central: ' || pd.gchclc || '
Baignoire(s): ' || pd.dnbbai || + '
Douche(s): ' || pd.dnbdou || '
Lavabo(s): ' || pd.dnblav || '
WC: ' || pd.dnbwc + ) AS confort + FROM pevdependances pd + JOIN infos ON infos.pev = pd.pev + LEFT JOIN cconad ON cconad.cconad = pd.cconad + UNION ALL + SELECT po.pev, + 'Professionnel' AS type, 'Local professionnel' AS sous_type_pev, + Coalesce('Surface réelle: ' || po.vsurzt || ' m2', '') AS descriptif, + '' AS confort + FROM pevprofessionnelle po + JOIN infos ON infos.pev = po.pev +), +source AS ( + SELECT + parcelle, + l_batiment, l_numero_entree, l_niveau_etage, l_numero_local, l_identifiant, l_numero_voirie, l_adresse, + l10_compte_proprietaire, l10_proprietaires, l10_date_acte, l10_type_local, l10_nature_local, l10_nature_construction_particuliere, l10_annee_construction, l10_nombre_niveaux, + pev_affectation, pev_lettre_serie, pev_categorie, pev_entretien, pev_valeur_locative, pev_nature_exoneration_permanente, + pev_numero_local_type, pev_coefficient_situation_particuliere, pev_coefficient_situation_generale, + co_vlbaia, gp_vlbaia, de_vlbaia, re_vlbaia, co_bipevla, gp_bipevla, de_bipevla, re_bipevla, + count(p.pev) AS nb_pev, + string_agg( + ('Type: ' || type_pev || '
Sous-type: ' || Coalesce(sous_type_pev, '') || Coalesce('

Descriptif

' || descriptif, '') || Coalesce('

Confort

' || confort, '') ), + '@') + AS infos_pev + FROM infos i + JOIN pevs p ON i.pev = p.pev + GROUP BY + parcelle, + l_batiment, l_numero_entree, l_niveau_etage, l_numero_local, l_identifiant, l_numero_voirie, l_adresse, + l10_compte_proprietaire, l10_proprietaires, l10_date_acte, l10_type_local, l10_nature_local, l10_nature_construction_particuliere, l10_annee_construction, l10_nombre_niveaux, + pev_affectation, pev_lettre_serie, pev_categorie, pev_entretien, pev_valeur_locative, pev_nature_exoneration_permanente, + pev_numero_local_type, pev_coefficient_situation_particuliere, pev_coefficient_situation_generale, + co_vlbaia, gp_vlbaia, de_vlbaia, re_vlbaia, co_bipevla, gp_bipevla, de_bipevla, re_bipevla + ORDER BY l_identifiant +) + +SELECT +parcelle, +count(l_identifiant) AS nb_locaux, +string_agg( + ( + '

Local ' || l_identifiant || '

' || + '

Description générale

' || + + '

Identification

' || + '

' || + 'Bat: ' || l_batiment || + '
Entrée: ' || l_numero_entree || + '
Etage: ' || l_niveau_etage || + '
Local: ' || l_numero_local || + '
Identifiant: ' || l_identifiant || + '
Adresse: ' || l_adresse || + '

' || + + '

Propriété

' || + '

' || + 'Compte propriétaire: ' || l10_compte_proprietaire || + '
Date de l''acte: ' || l10_date_acte || + '

' || + + '

Caractéristiques

' || + '

' || + 'Type: ' || l10_type_local || + '
Nature: ' || l10_nature_local || + '
Construction: ' || l10_nature_construction_particuliere || + '
Année de construction: ' || l10_annee_construction || + '
Niveaux: ' || l10_nombre_niveaux || + '

' || + + '

Description foncière

' || + + '

Évaluation

' || + '

' || + 'Affectation: ' || pev_affectation || + '
Lettre de série: ' || pev_lettre_serie || + '
Catégorie: ' || pev_categorie || + '
Entretien: ' || Coalesce(pev_entretien, -1) || + '
Valeur locative: ' || Coalesce(pev_valeur_locative, -1) || + '
Exonération permanente: ' || Coalesce(pev_nature_exoneration_permanente, '') || + '
Numéro du local type: ' || Coalesce(pev_numero_local_type, '') || + '
Situation générale: ' || Coalesce(pev_coefficient_situation_generale, '') || + '
Situation particulière: ' || Coalesce(pev_coefficient_situation_particuliere, '') || + '

' || + + '

Taxation

' || + '

' || + 'Commune: ' || co_bipevla || + '
Intercommunalité: ' || gp_bipevla || + '
Département: ' || de_bipevla || + '
Région: ' || re_bipevla || + '

' || + + '

Description détaillée

' || + 'Le local contient ' || nb_pev || ' parties.' + '

__________________________
' || + replace(infos_pev, '@', '
__________________________

__________________________
') || + '
__________________________' || + '

' || + + '

Propriétaires

' || + '

' || + replace(l10_proprietaires, '|', '

') || + '

' + + ) + , '
' +) AS locaux +FROM source +GROUP BY parcelle +; + +CREATE INDEX parcelle_info_locaux_pk ON parcelle_info_locaux (parcelle); diff --git a/SQL/majic_recuperation_subdivisions_par_parcelle.sql b/SQL/majic_recuperation_subdivisions_par_parcelle.sql new file mode 100644 index 0000000..c771506 --- /dev/null +++ b/SQL/majic_recuperation_subdivisions_par_parcelle.sql @@ -0,0 +1,30 @@ +SET search_path TO cadastre_2017,public; +SELECT +--suf +s.ccosub AS s_nom, +-- s.cgrnum AS s_groupe_nature_culture, +cgrnum_lib AS s_groupe_nature_culture_lib, +-- s.dsgrpf AS s_sous_groupe, +dsgrpf_lib AS s_sous_groupe_lib, +s.dclssf AS s_classe_dans_le_groupe, +s.cnatsp AS s_code_nature_de_culture_speciale, +s.drcsuba AS s_revenu_cadastral, + +-- sufexoneration +-- se.gnexts AS se_nature_exoneration, +gnexts_lib AS se_nature_exoneration_lib, +-- se.ccolloc AS se_collectivite, +ccolloc_lib AS se_collectivite_lib, +Cast(se.pexn / 100 AS numeric(10,2)) AS se_pourcentage_exonere, +round(Cast(s.drcsuba * Cast(se.pexn / 100 AS numeric(10,2)) / 100 AS numeric) , 2) as se_montant_exonere +FROM suf s +LEFT JOIN "cgrnum" ON s.cgrnum = cgrnum.cgrnum +LEFT JOIN "dsgrpf" ON s.dsgrpf = dsgrpf.dsgrpf +LEFT JOIN sufexoneration se ON s.suf = se.suf +LEFT JOIN "gnexts" ON se.gnexts = trim(gnexts.gnexts) +LEFT JOIN "ccolloc" ON se.ccolloc = ccolloc.ccolloc +WHERE 2>1 +AND s.parcelle = '20170202430000D0689' + + +