From 95cef47d77cb7ddeaa6c5b285bc1133ecc949cbb Mon Sep 17 00:00:00 2001 From: Michael Douchin Date: Tue, 8 Jan 2019 12:32:52 +0100 Subject: [PATCH] Update doc --- doc/MEDIA/cadastre_parcelle_info.png | Bin 52790 -> 59043 bytes doc/index.md | 28 +- doc/modele_donnees/modele_bdd_cadastre.dbm | 6056 ----- .../modele_bdd_cadastre_fixed.dbm | 6206 ----- .../postgresql_autodoc/index.html | 21992 ---------------- 5 files changed, 17 insertions(+), 34265 deletions(-) delete mode 100644 doc/modele_donnees/modele_bdd_cadastre.dbm delete mode 100644 doc/modele_donnees/modele_bdd_cadastre_fixed.dbm delete mode 100644 doc/modele_donnees/postgresql_autodoc/index.html diff --git a/doc/MEDIA/cadastre_parcelle_info.png b/doc/MEDIA/cadastre_parcelle_info.png index 1a97718ce391010351e74bd75e0474e3df90af56..516edebc78d50e28658ed0532fde8cf53ad1cfd7 100644 GIT binary patch literal 59043 zcmbrm2RPRM|37+1(MM=0v!sQDBpDfLkcKTPTauNXJ(^0CC{k8ruMo166|%B7*?aGG z9`En>`#ab5JOA@L=Q{t>b$zbe=PvL2{eF$-^RZs{OLw%>h$|NqDQ$}KAriMELNZ_9fwT4ub-Xnk4DTFLC5 zwXKe&KFQYBmdEgcv6Y^Vxjv7XrNO5OQ6>`U5J~2eq_SP$Sck1LT~phS=}EFzFWlVD zaMr%a-BsKyu=|*9L1#AKalZ8E`)8QmM<*BUG5*cVqXq#lOwaj2GuQ@R)d}A_$#VX7dsixSlB+`+|KrN*9C?jMa?w3E^KEj zs<=o-`LB1b|NngbJ$CCftEjb5ek*ag?MGr%QlA&thj5zPHU4~tHx#~#8ArKMs}P_6 zQ+tol|K4l$8j0iLWzDRj_0`2pW=FyNSUb*rRvc0a#>`jWJJdDb*o}t@zLmF?_N_mU zj;^kUoL>GK$3}$h+>|7bW|n8v)}8nVnx~id2({8KP@2@0wTvr8QxJbbOH_s}ItU*1QB9nIN$_(hBH(!8Jh zDrfcS`!%7p4B3~H*e`F{_H0x^RhZRcinBAta)T2JWHjCZ0Xk!mIgQt^UpIFR-#S2-qHQ%#uhB>4!9d$DqzphW2zmkU%y?WAF@N3y@Y-6 zaK&ieW>|N5{z1xNb7IOhg_oOqL;Ko{2NQ$p&E!MAd|6$-EvK23tXE1rg{#7I{Hy61 z&QllnHRR;-@d*?b)l;(@&}Uf>Uo|m_*UXz8tmb!Ku}*)`^7#Gx_q%UXjW#9?HYVKp z9U@W9G0%K0A!}a9VeW&bgZUMXjf7V3z`!;2{>~hm9dCRhHcV$VMO1RT2Id0zDF)33 zx_l%ywv%bA{kSr~t+rHeN-dWD+>ia~u5Hn!Tl`Mmx^7f{k@kS-k9p>%<+a)B`I+}z zs(#+x9nCE*;?f6r2O2V!r2Tj_W;XS_H#Oc|JkoVsC_AfnY((~1xu#RSD`|0}!!a=> zxb&ABsnf3TB0KlY-^&BMYCq(-{FT03*-c8+$X>Yq$j!7i?0WE0{|?hp*Z!sHz26L* zf)(}471Et9-~MJ&*_pdKliNu<-uh>%!#4P1b&a0!efw><@L};98J*3QyZ*lScYRc7 zrGD+knd2V#u;SY6v$KZQM1j#hiQ zmt8hRyC8$k)~2+f@=1v6#^sK)+yY*_c?{BJf?^gAE&2<0N*osET$VTxvvhCa`h!av zI;H6e>Y0|$WPGEBSRF329qBEul&a=Qy14pKNJL~Lo@;!#ERrT)`_8u^D}OUXLzziU zvDx_SLszd|3paifoU>YWjzz-Z=|###ey3*n>y_7Mb0-|;NB*irlq=2l+n9tziLyQY zmGPs;J}I2ae7%I`tXZe0!SJ7vm5zb}&ovXe3V+_gs&R(f-|kCBRRxtP)A_A^eMh;I zb&t(FRfb;Jt+|fF-v$PZGVL2OM;E&c>!WwuJ}9k8(ZAOE%~ZOt_zI7dX18k>_g~*F z#^XRn89xYGSO|24|TLtd}7>`}^3pM@J7%1$x-)+ki z3jTXzLanwV*DFQlg;p24jka=Um_zFbMKkPHpSn# zbZIO7;Uk6}>0siR0qLbgldP*W~1q^!o}-f-|2VCfp|dzVp>v zXUma>wX(7@EbzEhny+SEE+h5E=QBOtGm7gTjfsgF$-*Nj#yt=#SBWlKI^UuBB=F)6 zF^Bnq)#7W`jrn*ktqhZfbLpw~T%V{4n3cavIv?afBV;)jt!Yovaov!?dVa^F`e;A* z9jlQ!LmLg1$&7#uZMGYCmXxA2$th@--+lWQU;RG0s<^H%O@fav<6n?-w! zH3w;UcsOTMQUXu<3QzVY;*Kr0SLB01g%mnLvkpana&}qW8P!{l);=Wn4y|ucj%0Dx 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 HtuOxvC>NZ6 literal 52790 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 - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/doc/modele_donnees/modele_bdd_cadastre_fixed.dbm b/doc/modele_donnees/modele_bdd_cadastre_fixed.dbm deleted file mode 100644 index 31c71ce2..00000000 --- a/doc/modele_donnees/modele_bdd_cadastre_fixed.dbm +++ /dev/null @@ -1,6206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/doc/modele_donnees/postgresql_autodoc/index.html b/doc/modele_donnees/postgresql_autodoc/index.html deleted file mode 100644 index df8227a6..00000000 --- a/doc/modele_donnees/postgresql_autodoc/index.html +++ /dev/null @@ -1,21992 +0,0 @@ - - - - - - Index for qgis - - - - - - - - - - -



Dumped on 2017-02-13

-

Index of database - qgis

- - - - - - - -
-

Table: - annul -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
annul Structure
F-KeyNameTypeDescription
- - - - annultext - - PRIMARY KEY - - - - - - - - - -
- - annul_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - bati -

- - - - - - - - - - - - - - - - - - - -
bati Structure
F-KeyNameTypeDescription
- - tmptext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - carvoi -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
carvoi Structure
F-KeyNameTypeDescription
- - - - carvoitext - - PRIMARY KEY - - - - - - - - - -
- - carvoi_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccoaff -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccoaff Structure
F-KeyNameTypeDescription
- - - - ccoafftext - - PRIMARY KEY - - - - - - - - - -
- - ccoaff_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccodem -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccodem Structure
F-KeyNameTypeDescription
- - - - ccodemtext - - PRIMARY KEY - - - - - - - - - -
- - ccodem_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccodro -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccodro Structure
F-KeyNameTypeDescription
- - - - ccodrotext - - PRIMARY KEY - - - - - - - - - -
- - ccodro_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccoeva -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccoeva Structure
F-KeyNameTypeDescription
- - - - ccoevatext - - PRIMARY KEY - - - - - - - - - -
- - ccoeva_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccogrm -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccogrm Structure
F-KeyNameTypeDescription
- - - - ccogrmtext - - PRIMARY KEY - - - - - - - - - -
- - ccogrm_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccolloc -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccolloc Structure
F-KeyNameTypeDescription
- - - - ccolloctext - - PRIMARY KEY - - - - - - - - - -
- - ccolloc_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - cconad -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
cconad Structure
F-KeyNameTypeDescription
- - - - cconadtext - - PRIMARY KEY - - - - - - - - - -
- - cconad_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - cconlc -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
cconlc Structure
F-KeyNameTypeDescription
- - - - cconlctext - - PRIMARY KEY - - - - - - - - - -
- - cconlc_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - cconlo -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
cconlo Structure
F-KeyNameTypeDescription
- - - - cconlotext - - PRIMARY KEY - - - - - - - - - -
- - cconlo_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccoplc -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccoplc Structure
F-KeyNameTypeDescription
- - - - ccoplctext - - PRIMARY KEY - - - - - - - - - -
- - ccoplc_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ccoqua -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ccoqua Structure
F-KeyNameTypeDescription
- - - - ccoquatext - - PRIMARY KEY - - - - - - - - - -
- - ccoqua_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - cgrnum -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
cgrnum Structure
F-KeyNameTypeDescription
- - - - cgrnumtext - - PRIMARY KEY - - - - - - - - - -
- - cgrnum_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - charge_id -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
charge_id Structure
F-KeyNameTypeDescription
- - - - ogc_fidserial - - PRIMARY KEY - - - - - - - - - -
- - object_ridcharacter varying - - - - - - -
- - texcharacter varying - - - - - - -
- - creat_dateinteger - - - - - - -
- - update_dateinteger - - - - - - -
- - geomgeometry(Geometry,3943) - - - - - - -
- - - - - - - - - - - - - - - - - charge_id_geom_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - cnatsp -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
cnatsp Structure
F-KeyNameTypeDescription
- - - - cnatsptext - - PRIMARY KEY - - - - - - - - - -
- - cnatsp_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - commune -

- -

Commune (Fantoir)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commune Structure
F-KeyNameTypeDescription
- - - - communetext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - Code département INSEE -
- - ccodirtext - - - - - -

Code direction - Code direction dge -
- - ccocomtext - - - - - -

Code commune - code commune définie par Majic2 -
- - clerivilitext - - - - - -

Clé RIVOLI - zone alphabétique fournie par MAJIC2 -
- - libcomtext - - - - - -

Libellé - désignation de la commune -
- - typcomtext - - - - - -

Type de commune actuel (R ou N) - N - commune rurale, R - commune rencencée -
- - ruracttext - - - - - -

RUR actuel - indique si la commune est pseudo-recensée ou non (3-commune pseudo-recensée, blanc si rien) -
- - carvoitext - - - - - -

caractère de voie - zone indiquant si la voie est privée (1) ou publique (0) -
- - indpoptext - - - - - -

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 = *). -
- - poprelinteger - - - - - -

population réelle - dénombre la population recencée lors du dernier recensement -
- - poppartinteger - - - - - -

population à part - dénombre la population comptée à part dans la commune -
- - popfictinteger - - - - - -

population fictive - population fictive de la commune -
- - annultext - - - - - -

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. -
- - dteannultext - - - - - -

date d'annulation - -
- - dtecrearttext - - - - - -

Date de création de l'article - Date à laquelle l'article a été créé par création MAJIC2. -
- - codvoitext - - - - - -

Code identifiant la voie dans MAJIC2. - Permet de faire le lien entre le code voie RIVOLI et le code voie MAJIC2. -
- - typvoitext - - - - - -

Type de voie - Indicateur de la classe de la voie. - 1 - voie, 2 - ensemble immobilier, 3 - lieu-dit, 4 - pseudo-voie, 5 - voie provisoire. -
- - indldnbattext - - - - - -

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. -
- - motclastext - - - - - -

Mot classant - Dernier mot entièrement alphabétique du libellé de voie - Permet de restituer l'ordre alphabétique. -
- - geo_communetext - - - - - - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_commune_ccocom ccocom - - idxan_commune annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - commune_majic -

- -

Commune (MAJIC - introduit depuis le millésime 2015). Cet article contient le code INSEE associé au libellé de la commune.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commune_majic Structure
F-KeyNameTypeDescription
- - - - communetext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - Code département INSEE -
- - ccodirtext - - - - - -

Code direction - Code direction dge -
- - ccocomtext - - - - - -

Code commune - 3 caractères -
- - libcomtext - - - - - -

Libellé de la commune -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_commune_majic_ccocom ccocom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - comptecommunal -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
comptecommunal Structure
F-KeyNameTypeDescription
- - - - comptecommunaltext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - - -
- - ccodirtext - - - - - - -
- - ccocomtext - - - - - - -
- - dnuprotext - - - - - - -
- - ajoutcoherencetext - - - - - - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - ctpdl -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
ctpdl Structure
F-KeyNameTypeDescription
- - - - ctpdltext - - PRIMARY KEY - - - - - - - - - -
- - ctpdl_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - dformjur -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
dformjur Structure
F-KeyNameTypeDescription
- - - - dformjurtext - - PRIMARY KEY - - - - - - - - - -
- - formjurtext - - - - - - -
- - libformjurtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - dnatlc -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
dnatlc Structure
F-KeyNameTypeDescription
- - - - dnatlctext - - PRIMARY KEY - - - - - - - - - -
- - dnatlc_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - dnatpr -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
dnatpr Structure
F-KeyNameTypeDescription
- - - - dnatprtext - - PRIMARY KEY - - - - - - - - - -
- - dnatpr_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - dsgrpf -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
dsgrpf Structure
F-KeyNameTypeDescription
- - - - dsgrpftext - - PRIMARY KEY - - - - - - - - - -
- - dsgrpf_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - dteloc -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
dteloc Structure
F-KeyNameTypeDescription
- - - - dteloctext - - PRIMARY KEY - - - - - - - - - -
- - dteloc_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - edigeo_rel -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
edigeo_rel Structure
F-KeyNameTypeDescription
- - - - edigeo_relserial - - PRIMARY KEY - - - - - - - - - -
- - nomtext - - - - - - -
- - detext - - - - - - -
- - verstext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - fanr -

- - - - - - - - - - - - - - - - - - - -
fanr Structure
F-KeyNameTypeDescription
- - tmptext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_batiment -

- -

Construction assise sur une ou plusieurs parcelles cadastrales.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_batiment Structure
F-KeyNameTypeDescription
- - - - geo_batimenttext - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - geo_durtext - - - - - -

Type de bâtiment -
- - textext - - - - - -

Texte du bâtiment -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_batiment_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_batiment_parcelle -

- -

Lien subdivision fiscale - parcelle

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_batiment_parcelle Structure
F-KeyNameTypeDescription
- - - - geo_batiment_parcelleserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_batimenttext - - - NOT NULL - - -

Bâtiment -
- - geo_parcelletext - - - NOT NULL - - -

Parcelle -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_borne -

- -

Borne située en limite de propriété et représentée par un symbole ponctuel.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_borne Structure
F-KeyNameTypeDescription
- - - - geo_borneserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_borne_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_borne_parcelle -

- -

Lien borne - parcelle

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_borne_parcelle Structure
F-KeyNameTypeDescription
- - - - geo_borne_parcelleserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_borneinteger - - - NOT NULL - - -

borne -
- - geo_parcelletext - - - NOT NULL - - -

Parcelle -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_can -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_can Structure
F-KeyNameTypeDescription
- - - - geo_cantext - - PRIMARY KEY - - - - - - - - - -
- - geo_can_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_commune -

- -

Territoire contenant un nombre entier de subdivisions de section cadastrales

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_commune Structure
F-KeyNameTypeDescription
- - geo_communetext - - - NOT NULL - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - idutext - - - - - -

Code INSEE -
- - tex2text - - - - - -

Nom commune -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - communetext - - - - - - -
- - lottext - - - - - - -
- - - - ogc_fidserial - - PRIMARY KEY - - - - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_commune_geom_idx geom - - geo_commune_tex2_idx tex2 - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_copl -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_copl Structure
F-KeyNameTypeDescription
- - - - geo_copltext - - PRIMARY KEY - - - - - - - - - -
- - geo_copl_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_croix -

- -

Borne située en limite de propriété et représentée par un symbole ponctuel.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_croix Structure
F-KeyNameTypeDescription
- - - - geo_croixserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_croix_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_croix_parcelle -

- -

Lien croix - parcelle

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_croix_parcelle Structure
F-KeyNameTypeDescription
- - - - geo_croix_parcelleserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_croixinteger - - - NOT NULL - - -

Croix -
- - geo_parcelletext - - - NOT NULL - - -

Parcelle -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_dur -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_dur Structure
F-KeyNameTypeDescription
- - - - geo_durtext - - PRIMARY KEY - - - - - - - - - -
- - geo_dur_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_indp -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_indp Structure
F-KeyNameTypeDescription
- - - - geo_indptext - - PRIMARY KEY - - - - - - - - - -
- - geo_indp_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_inp -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_inp Structure
F-KeyNameTypeDescription
- - - - geo_inptext - - PRIMARY KEY - - - - - - - - - -
- - geo_inp_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_label -

- -

Libellés

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_label Structure
F-KeyNameTypeDescription
- - ogc_fidserial - - - NOT NULL - - -

Numéro d'enregistrement source -
- - object_ridtext - - - - - -

Numéro d'objet -
- - fontext - - - - - -

Nom en clair de la police typographique -
- - heinumeric(24,15) - - - - - -

Hauteur des caractères -
- - tyutext - - - - - -

Type de l'unité utilisée -
- - cefnumeric(24,15) - - - - - -

Facteur d'agrandissement -
- - cspnumeric(24,15) - - - - - -

Espacement intercaractères -
- - di1numeric(24,15) - - - - - -

Orientation composante X du vecteur hauteur -
- - di2numeric(24,15) - - - - - -

Orientation composante Y du vecteur hauteur -
- - di3numeric(24,15) - - - - - -

Orientation composante X du vecteur base -
- - di4numeric(24,15) - - - - - -

Orientation composante Y du vecteur base -
- - tpatext - - - - - -

Sens de l'écriture -
- - htatext - - - - - -

Alignement horizontal du texte -
- - vtatext - - - - - -

Alignement vertical du texte -
- - atrtext - - - - - -

Identificateur de l'attribut à écrire -
- - ogr_obj_lnktext - - - - - -

lien n°objet -
- - ogr_obj_lnk_layertext - - - - - -

type objet -
- - ogr_atr_valtext - - - - - -

Ogr valeur -
- - ogr_angledouble precision - - - - - -

Ogr angle -
- - ogr_font_sizedouble precision - - - - - -

Ogr taille fonte -
- - x_labelnumeric - - - - - -

Longitude -
- - y_labelnumeric - - - - - -

Latitude -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_label_geom_idx geom - - geo_label_ogc_fid_idx ogc_fid - - geo_label_ogr_obj_lnk_layer_idx ogr_obj_lnk_layer - - geo_label_x_label_idx x_label - - geo_label_y_label_idx y_label - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_lieudit -

- -

Ensemble de parcelles entières comportant une même dénomination géographique résultant de l'usage.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_lieudit Structure
F-KeyNameTypeDescription
- - - - geo_lieuditserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Libellé -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_lieudit_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_map -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_map Structure
F-KeyNameTypeDescription
- - - - geo_maptext - - PRIMARY KEY - - - - - - - - - -
- - geo_map_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_numvoie -

- -

Numéro correspondant à l'adresse de la parcelle.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_numvoie Structure
F-KeyNameTypeDescription
- - - - geo_numvoieserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Numéro -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_numvoie_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_numvoie_parcelle -

- -

Lien subdivision fiscale - parcelle

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_numvoie_parcelle Structure
F-KeyNameTypeDescription
- - - - geo_numvoie_parcelleserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_numvoieinteger - - - NOT NULL - - -

Subdivision fiscale -
- - geo_parcelletext - - - NOT NULL - - -

Parcelle -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_palt -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_palt Structure
F-KeyNameTypeDescription
- - - - geo_palttext - - PRIMARY KEY - - - - - - - - - -
- - geo_palt_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_parcelle -

- -

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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_parcelle Structure
F-KeyNameTypeDescription
- - geo_parcelletext - - - NOT NULL - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - idutext - - - - - -

Identifiant -
- - geo_sectiontext - - - NOT NULL - - -

Section -
- - geo_subdsecttext - - - - - - -
- - supfnumeric - - - - - -

Contenance MAJIC -
- - geo_indptext - - - - - -

Figuration de la parcelle au plan -
- - coartext - - - - - -

Code arpentage -
- - textext - - - - - -

Numéro parcellaire -
- - tex2text - - - - - -

tex2 - non documenté -
- - codmtext - - - - - -

codm - non documenté -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - - - ogc_fidserial - - PRIMARY KEY - - - - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_parcelle_geo_parcelle geo_parcelle - - geo_parcelle_geo_section_idx geo_section - - geo_parcelle_geom_idx geom - - geo_parcelle_idu_idx idu - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_ppln -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_ppln Structure
F-KeyNameTypeDescription
- - - - geo_pplntext - - PRIMARY KEY - - - - - - - - - -
- - geo_ppln_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_ptcanv -

- -

Objet ponctuel servant d'appui aux opérations de lever des plans..

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_ptcanv Structure
F-KeyNameTypeDescription
- - - - geo_ptcanvserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - idutext - - - - - -

Identifiant PCI -
- - geo_cantext - - - - - -

Origine du point -
- - geo_pplntext - - - - - -

Précision planimétrique -
- - geo_palttext - - - - - -

Précision altimétrique -
- - geo_maptext - - - - - -

Stabilité de matérialisation du support -
- - geo_symtext - - - - - -

Genre du point -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_ptcanv_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_qupl -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_qupl Structure
F-KeyNameTypeDescription
- - - - geo_qupltext - - PRIMARY KEY - - - - - - - - - -
- - geo_qupl_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_section -

- -

Partie du plan cadastral correspondant à une portion du territoire communal et comportant, suivant le cas, une ou plusieurs subdivisions de section

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_section Structure
F-KeyNameTypeDescription
- - geo_sectiontext - - - NOT NULL - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - idutext - - - - - -

Identifiant -
- - textext - - - - - -

Lettre(s) de section -
- - geo_communetext - - - NOT NULL - - -

Commune -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - - - ogc_fidserial - - PRIMARY KEY - - - - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_section_geo_commune_idx geo_commune - - geo_section_geom_idx geom - - geo_section_idu_idx idu - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_subdfisc -

- -

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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_subdfisc Structure
F-KeyNameTypeDescription
- - - - geo_subdfiscserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Lettre d'ordre -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_subdfisc_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_subdfisc_parcelle -

- -

Lien subdivision fiscale - parcelle

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_subdfisc_parcelle Structure
F-KeyNameTypeDescription
- - - - geo_subdfisc_parcelleserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_subdfiscinteger - - - NOT NULL - - -

subdivision fiscale -
- - geo_parcelletext - - - NOT NULL - - -

geo_parcelle -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_subdsect -

- -

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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_subdsect Structure
F-KeyNameTypeDescription
- - - - geo_subdsecttext - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - idutext - - - - - -

Identifiant -
- - geo_sectiontext - - - NOT NULL - - -

Section -
- - geo_qupltext - - - - - -

Qualité du plan -
- - geo_copltext - - - - - -

Mode de confection -
- - eorinteger - - - - - -

Échelle d'origine du plan (que le dénominateur) -
- - dedidate - - - - - -

Date d'édition ou du confection du plan -
- - iclinteger - - - - - -

Orientation d'origine (en grade) -
- - disdate - - - - - -

Date d'incorporation PCI -
- - geo_inptext - - - - - -

Mode d'incorporation au plan -
- - dreddate - - - - - -

Date de réédition -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_subdsect_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_sym -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_sym Structure
F-KeyNameTypeDescription
- - - - geo_symtext - - PRIMARY KEY - - - - - - - - - -
- - geo_sym_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_symblim -

- -

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é.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_symblim Structure
F-KeyNameTypeDescription
- - - - geo_symblimserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - orinumeric(12,9) - - - - - -

Orientation -
- - geo_symtext - - - - - -

Genre -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_symblim_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_symblim_parcelle -

- -

Lien symblim - parcelle

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_symblim_parcelle Structure
F-KeyNameTypeDescription
- - - - geo_symblim_parcelleserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_symbliminteger - - - NOT NULL - - -

symblim -
- - geo_parcelletext - - - NOT NULL - - -

Parcelle -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tline -

- -

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é.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tline Structure
F-KeyNameTypeDescription
- - - - geo_tlineserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Texte du détail -
- - geo_symtext - - - - - -

Genre -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiLineString,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_tline_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tline_commune -

- -

Lien tline - commune

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tline_commune Structure
F-KeyNameTypeDescription
- - - - geo_tline_communeserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_tlineinteger - - - NOT NULL - - -

tline -
- - geo_communetext - - - NOT NULL - - -

commune -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tpoint -

- -

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é.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tpoint Structure
F-KeyNameTypeDescription
- - - - geo_tpointserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - orinumeric(12,9) - - - - - -

Orientation -
- - textext - - - - - -

Texte du détail -
- - geo_symtext - - - - - -

Genre -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_tpoint_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tpoint_commune -

- -

Lien tpoint - commune

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tpoint_commune Structure
F-KeyNameTypeDescription
- - - - geo_tpoint_communeserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_tpointinteger - - - NOT NULL - - -

tpoint -
- - geo_communetext - - - NOT NULL - - -

commune -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tronfluv -

- -

Élément surfacique (fermé) utilisé pour tous les cours d'eau et les rivages de mers. Un libellé y est associé.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tronfluv Structure
F-KeyNameTypeDescription
- - - - geo_tronfluvserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Nom du cours d'eau -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_tronfluv_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tronroute -

- -

Élément surfacique (fermé) utilisé pour tous les tronçons de routes. Un libellé y est associé.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tronroute Structure
F-KeyNameTypeDescription
- - - - geo_tronrouteserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Nom du cours d'eau -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_tronroute_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tsurf -

- -

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é

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tsurf Structure
F-KeyNameTypeDescription
- - - - geo_tsurfserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Texte du détail -
- - geo_symtext - - - - - -

Genre -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_tsurf_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_tsurf_commune -

- -

Lien tsurf - commune

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_tsurf_commune Structure
F-KeyNameTypeDescription
- - - - geo_tsurf_communeserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - geo_tsurfinteger - - - NOT NULL - - -

tsurf -
- - geo_communetext - - - NOT NULL - - -

commune -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_unite_fonciere -

- -

Regroupe les unités foncières, c est a dire la fusion de parcelles adjacentes d un même propriétaire

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_unite_fonciere Structure
F-KeyNameTypeDescription
- - - - idserial - - PRIMARY KEY - - - - - - - - -

Identifiant des unités foncières -
- - comptecommunaltext - - - - - -

Compte communal des parcelles composant l unité foncière -
- - anneetext - - - NOT NULL - - -

Année -
- - lottext - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_unite_fonciere_comptecommunal_idx comptecommunal - - geo_unite_fonciere_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_voiep -

- -

Élément ponctuel permettant la gestion de l'ensemble immobilier auquel est associé son libellé.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_voiep Structure
F-KeyNameTypeDescription
- - - - geo_voiepserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Nom de la voie -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(Point,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_voiep_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - geo_zoncommuni -

- -

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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geo_zoncommuni Structure
F-KeyNameTypeDescription
- - - - geo_zoncommuniserial - - PRIMARY KEY - - - - - - - - -

Identifiant -
- - anneetext - - - NOT NULL - - -

Année -
- - object_ridtext - - - - - -

Numéro d'objet -
- - textext - - - - - -

Nom de la voie -
- - creat_datedate - - - - - -

Date de création -
- - update_datdate - - - - - -

Date de dernière modification -
- - lottext - - - - - - -
- - geomgeometry(MultiLineString,3943) - - - - - - -
- - - - - - - - - - - - - - - - - geo_zoncommuni_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gnexpl -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gnexpl Structure
F-KeyNameTypeDescription
- - - - gnexpltext - - PRIMARY KEY - - - - - - - - - -
- - gnexpl_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gnexps -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gnexps Structure
F-KeyNameTypeDescription
- - - - gnexpstext - - PRIMARY KEY - - - - - - - - - -
- - gnexps_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gnextl -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gnextl Structure
F-KeyNameTypeDescription
- - - - gnextltext - - PRIMARY KEY - - - - - - - - - -
- - gnextl_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gnexts -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gnexts Structure
F-KeyNameTypeDescription
- - - - gnextstext - - PRIMARY KEY - - - - - - - - - -
- - gnexts_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gpdl -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gpdl Structure
F-KeyNameTypeDescription
- - - - gpdltext - - PRIMARY KEY - - - - - - - - - -
- - gpdl_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gtoper -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gtoper Structure
F-KeyNameTypeDescription
- - - - gtopertext - - PRIMARY KEY - - - - - - - - - -
- - gtoper_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gtyp3 -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gtyp3 Structure
F-KeyNameTypeDescription
- - - - gtyp3text - - PRIMARY KEY - - - - - - - - - -
- - gtyp3_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gtyp4 -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gtyp4 Structure
F-KeyNameTypeDescription
- - - - gtyp4text - - PRIMARY KEY - - - - - - - - - -
- - gtyp4_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gtyp5 -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gtyp5 Structure
F-KeyNameTypeDescription
- - - - gtyp5text - - PRIMARY KEY - - - - - - - - - -
- - gtyp5_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - gtyp6 -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
gtyp6 Structure
F-KeyNameTypeDescription
- - - - gtyp6text - - PRIMARY KEY - - - - - - - - - -
- - gtyp6_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - hlmsem -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
hlmsem Structure
F-KeyNameTypeDescription
- - - - hlmsemtext - - PRIMARY KEY - - - - - - - - - -
- - hlmsem_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - indldnbat -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
indldnbat Structure
F-KeyNameTypeDescription
- - - - indldnbattext - - PRIMARY KEY - - - - - - - - - -
- - indldnbat_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - lloc -

- - - - - - - - - - - - - - - - - - - -
lloc Structure
F-KeyNameTypeDescription
- - tmptext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - local00 -

- -

Article identifiant du local

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
local00 Structure
F-KeyNameTypeDescription
- - - - local00text - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

code département - -
- - ccodirtext - - - - - -

code direction - -
- - ccocomtext - - - - - -

code commune INSEE - -
- - invartext - - - - - -

numéro invariant - -
- - ccopretext - - - - - -

préfixe de section ou quartier servi pour les communes associées, - -
- - ccosectext - - - - - -

lettres de section - -
- - dnuplatext - - - - - -

numéro de plan - -
- - parcelletext - - - - - - -
- - dnubattext - - - - - -

lettre de bâtiment - -
- - descrtext - - - - - -

numéro d’entrée - -
- - dnivtext - - - - - -

niveau étage - -
- - dportext - - - - - -

numéro de local - -
- - ccorivtext - - - - - -

Code Rivoli de la voie - -
- - voietext - - - - - - -
- - ccovoitext - - - - - -

Code Majic2 de la voie - -
- - dnvoiritext - - - - - -

Numéro de voirie - -
- - dindictext - - - - - -

indice de répétition - -
- - ccociftext - - - - - -

code du cdi/cdif (code topad) - -
- - dvoilibtext - - - - - -

libelle de la voie - -
- - cleinvartext - - - - - -

clé alpha no invariant - -
- - locinctext - - - - - -

code local sans évaluation - INDISPONIBLE -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_local00_invar invar - - idx_local00_parcelle parcelle - - idx_local00_voie voie - - idxan_local00 annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - local10 -

- -

Article identifiant du local

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
local10 Structure
F-KeyNameTypeDescription
- - - - local10text - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

code département - -
- - ccodirtext - - - - - -

code direction - -
- - ccocomtext - - - - - -

code commune INSEE - -
- - invartext - - - - - -

numéro invariant - -
- - local00text - - - - - - -
- - ccopretext - - - - - - -
- - ccosectext - - - - - - -
- - dnuplatext - - - - - - -
- - parcelletext - - - - - - -
- - ccorivtext - - - - - - -
- - voietext - - - - - - -
- - ccovoitext - - - - - - -
- - dnvoiritext - - - - - - -
- - gpdltext - - - - - -

indicateur d’appartenance à un lot de pdl - 1 = oui, sinon 0 -
- - dsrpartext - - - - - -

lettre de série rôle - -
- - dnuprotext - - - - - -

compte communal de propriétaire - -
- - comptecommunaltext - - - - - - -
- - jdatatdate - - - - - -

date d’acte de mutation - jjmmaaaa -
- - dnufnltext - - - - - -

compte communal de fonctionnaire logé - redevable de la tom -
- - ccoevatext - - - - - -

code évaluation - A B C D E T tableau 2.3.1 -
- - ccitlvtext - - - - - -

local imposable à la taxe sur les locaux vacants - indisponible -
- - dteloctext - - - - - -

type de local - 1 à 8 tableau 2.3.2 -
- - gtauomtext - - - - - -

zone de ramassage des ordures ménagères - P RA RB RC RD ou blanc -
- - dcomrdtext - - - - - -

Pourcentage de réduction sur tom - -
- - ccoplctext - - - - - -

Code de construction particulière - R U V W X Y Z ou blanc tabl. 2.3.3 -
- - cconlctext - - - - - -

Code nature de local - voir tableau 2.3.4 -
- - dvltrtinteger - - - - - -

Valeur locative totale retenue pour le local - -
- - ccoapetext - - - - - -

Code NAF pour les locaux professionnels - -
- - cc48lctext - - - - - -

Catégorie de loi de 48 - -
- - dloy48ainteger - - - - - -

Loyer de 48 en valeur de l’année - -
- - top48atext - - - - - -

top taxation indiquant si la pev est impose au loyer ou a la vl - 1 = loyer o = vl -
- - dnatlctext - - - - - -

Nature d occupation - A P V L T D tableau 2.3.6 -
- - dnupastext - - - - - -

no passerelle TH/TP - INDISPONIBLE -
- - gnexcftext - - - - - -

code nature exo ecf - INDISPONIBLE -
- - dtaucftext - - - - - -

taux exo ecf - INDISPONIBLE -
- - cchprtext - - - - - -

Top indiquant une mutation propriétaire - * ou blanc -
- - jannattext - - - - - -

Année de construction - -
- - dnbnivtext - - - - - -

Nombre de niveaux de la construction - -
- - hlmsemtext - - - - - -

Local appartenant à hlm ou sem - 5 = hlm, 6 = sem, sinon blanc -
- - posteltext - - - - - -

Local de Poste ou France Telecom - X, Y, Z, ou blanc -
- - dnatcgtext - - - - - -

Code nature du changement d’évaluation (depuis 2013) -
- - jdatcgldate - - - - - -

Date changement évaluation - JJMMSSAA (Depuis 2013) -
- - dnutbxtext - - - - - -

no gestionnaire déclarant taxe bureaux - INDISPONIBLE -
- - dvltlatext - - - - - -

VL totale du local actualisée - INDISPONIBLE -
- - janloctext - - - - - -

Année de création du local - INDISPONIBLE -
- - ccsloctext - - - - - -

Code cause création du local - INDISPONIBLE -
- - fburxinteger - - - - - -

Indicateur présence bureaux - INDISPONIBLE -
- - gimtomtext - - - - - -

Indicateur imposition OM exploitable à partir de 2002 - D, E, V ou blanc -
- - cbtabttext - - - - - -

Code exonération HLM zone sensible - ZS, ZT ou blanc -
- - jdtabttext - - - - - -

Année début d’exonération ZS - -
- - jrtabttext - - - - - -

Année fin d’exonération ZS - -
- - jacloctext - - - - - -

Année d’achèvement du local - INDISPONIBLE -
- - cconactext - - - - - -

Code NACE pour les locaux professionnels -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_local10_comptecommunal comptecommunal - - idx_local10_invar invar - - idx_local10_local00 local00 - - idxan_local10 annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - lots -

- -

Article descriptif du lot

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lots Structure
F-KeyNameTypeDescription
- - - - lotstext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

code département - -
- - ccodirtext - - - - - -

code direction - -
- - ccocomtext - - - - - -

code commune INSEE - -
- - ccopretext - - - - - -

code du préfixe - -
- - ccosectext - - - - - -

lettres de section - -
- - dnuplatext - - - - - -

numéro de plan - -
- - parcelletext - - - - - - -
- - dnupdltext - - - - - -

no de pdl - -
- - pdltext - - - - - - -
- - dnulottext - - - - - -

Numéro de lot - -
- - cconlotext - - - - - -

Code nature du lot - -
- - dcntlointeger - - - - - -

Superficie du lot - -
- - dnumqlinteger - - - - - -

Numérateur - -
- - ddenqlinteger - - - - - -

Dénominateur - -
- - dfilottext - - - - - -

pdl-fille du lot - -
- - datactdate - - - - - -

date de l'acte - -
- - dnuproltext - - - - - -

Compte du lot - -
- - comptecommunaltext - - - - - - -
- - dreflftext - - - - - -

Référence livre foncier - -
- - ccociftext - - - - - -

code cdif - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_lots_tmp1 annee, ccodep, ccodir, ccocom, dnuprol - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - lotslocaux -

- -

Article descriptif du lot

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lotslocaux Structure
F-KeyNameTypeDescription
- - - - lotslocauxtext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodepltext - - - - - -

Lot - Code département - -
- - ccodirltext - - - - - -

Lot - Code direction - -
- - ccocomltext - - - - - -

Lot - Code INSEE de la commune - -
- - ccopreltext - - - - - -

Lot - Code préfixe - -
- - ccosecltext - - - - - -

Lot - Code section - -
- - dnuplaltext - - - - - -

Lot - Numéro du plan - -
- - dnupdltext - - - - - -

Lot - Numéro de PDL - -
- - dnulottext - - - - - -

Lot - Numéro de lot - -
- - lotstext - - - - - - -
- - ccodebpbtext - - - - - -

Local - Code département - -
- - ccodirdtext - - - - - -

Local - Code direction - -
- - ccocombtext - - - - - -

Local - Code commune - -
- - ccoprebtext - - - - - -

Local - Code préfixe - -
- - invloctext - - - - - -

Local - Numéro invariant du local - -
- - local00text - - - - - - -
- - local10text - - - - - - -
- - dnumqltext - - - - - -

Local - Numérateur du lot - -
- - ddenqltext - - - - - -

Local - Dénominateur du lot - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_lotslocaux annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - natvoiriv -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
natvoiriv Structure
F-KeyNameTypeDescription
- - - - natvoirivtext - - PRIMARY KEY - - - - - - - - - -
- - natvoiriv_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - nbat -

- - - - - - - - - - - - - - - - - - - -
nbat Structure
F-KeyNameTypeDescription
- - tmptext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - parcelle -

- -

Article descriptif de parcelle

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
parcelle Structure
F-KeyNameTypeDescription
- - - - parcelletext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE ou DGI d’arrondissement - -
- - ccopretext - - - - - -

Préfixe de section ou quartier servi pour les communes associées. - -
- - ccosectext - - - - - -

Section cadastrale - -
- - dnuplatext - - - - - -

Numéro de plan - -
- - dcntpainteger - - - - - -

Contenance de la parcelle - en centiares -
- - dsrpartext - - - - - -

Lettre de série-role - -
- - dnuprotext - - - - - -

Compte communal du propriétaire de la parcelle - -
- - comptecommunaltext - - - - - - -
- - jdatatdate - - - - - -

Date de l acte - jjmmaaaa -
- - dreflftext - - - - - -

Référence au Livre Foncier en Alsace-Moselle - -
- - gpdltext - - - - - -

Indicateur d’appartenance à pdl Identifiant de la pdl - cf. détail supra si gpdl =2 -
- - cprsecrtext - - - - - -

Préfixe de la parcelle de référence - -
- - ccosecrtext - - - - - -

Section de la parcelle de référence - -
- - dnuplartext - - - - - -

N° de plan de la parcelle de référence - -
- - dnupdltext - - - - - -

Numéro d’ordre de la pdl - en général, 001 -
- - pdltext - - - - - - -
- - gurbpatext - - - - - -

Caractère Urbain de la parcelle - U, * ou blanc -
- - dparpitext - - - - - -

Numéro de parcelle primitive - -
- - ccoarptext - - - - - -

Indicateur d’arpentage - A ou blanc -
- - gparnftext - - - - - -

Indicateur de parcelle non figurée au plan - 1 = figurée, 0 = non figurée -
- - gparbattext - - - - - -

Indicateur de parcelle référençant un bâtiment - 1 = oui, sinon 0 -
- - parrevtext - - - - - -

Info de la révision - INDISPONIBLE -
- - gpardptext - - - - - -

parcelle n'appartenant pas au domaine public - INDISPONIBLE -
- - fvititext - - - - - -

parcelle au casier viticole Adresse de la parcelle - INDISPONIBLE -
- - dnvoiritext - - - - - -

Numéro de voirie - -
- - dindictext - - - - - -

Indice de répétition - -
- - ccovoitext - - - - - -

Code Majic2 de la voie - -
- - ccorivtext - - - - - -

Code Rivoli de la voie - -
- - voietext - - - - - - -
- - ccociftext - - - - - -

Code du cdif (code topad) - -
- - gpafpdtext - - - - - -

Domanialité, représentation au plan - INDISPONIBLE -
- - ajoutcoherencetext - - - - - - -
- - cconvotext - - - - - -

Code nature de la voie -
- - dvoilibtext - - - - - -

Libellé de la voie -
- - ccocommtext - - - - - -

Code INSEE de la commune de la parcelle mère -
- - ccopremtext - - - - - -

Code du préfixe de section de la parcelle mère -
- - ccosecmtext - - - - - -

Code section de la parcelle mère -
- - dnuplamtext - - - - - -

Numéro de plan de la parcelle mère -
- - parcellefiliationtext - - - - - -

Parcelle en filiation -
- - type_filiationtext - - - - - -

Type de filiation (D, R, T ou blanc) -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_parcelle_comptecommunal comptecommunal - - idx_parcelle_voie voie - - parcelle_dnupro_idx dnupro - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - parcelle_info -

- -

Table de parcelles consolidées, proposant les géométries et les informations MAJIC principales, dont les propriétaires

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
parcelle_info Structure
F-KeyNameTypeDescription
- - - - ogc_fidinteger - - PRIMARY KEY - - - - - - - - -

Identifiant unique (base de données) -
- - geo_parcelletext - - - - - -

Identifiant de la parcelle : année + département + direction + idu -
- - idutext - - - - - -

Identifiant de la parcelle (unique par département et direction seulement) -
- - textext - - - - - -

Etiquette (maximum 3 caractères, ex: 1 ou 24) -
- - geo_sectiontext - - - - - -

Code de la section (lien vers table geo_section.geo_section) -
- - nomcommunetext - - - - - -

Nom de la commune -
- - codecommunetext - - - - - -

Code de la commune à 3 chiffres, ex: 021 -
- - surface_geointeger - - - - - -

Surface de la parcelle, calculée spatialement -
- - contenanceinteger - - - - - -

Contenance de la parcelle (information MAJIC) -
- - adressetext - - - - - -

Adresse de la parcelle -
- - urbaintext - - - - - -

Déclare si la parcelle est urbaine ou non -
- - codetext - - - - - -

Code de la parcelle (6 caractères, ex: AB0001) -
- - comptecommunaltext - - - - - -

Compte communal du propriétaire -
- - voietext - - - - - -

Code de la voie (lien avec voie) -
- - proprietairetext - - - - - -

Information sur les propriétaires: code DNUPER, nom, et type. Les informations sont séparées par | entre propriétaires. -
- - proprietaire_infotext - - - - - -

Informations détailées sur les propriétaires bis: code DNUPER, adresse, date et lieu de naissance. Les informations sont séparées par | entre propriétaires. -
- - lottext - - - - - -

Lot utilisé pendant l'import -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - - - - - - - - - - - - - - - - parcelle_info_codecommune_idx codecommune - - parcelle_info_comptecommunal_idx comptecommunal - - parcelle_info_geo_parcelle substr(geo_parcelle, 1, 10) - - parcelle_info_geo_parcelle_idx geo_parcelle - - parcelle_info_geo_section_idx geo_section - - parcelle_info_geom_idx geom - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - parcellecomposante -

- -

Parcelle composante de la pdl autre que la parcelle de référence

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
parcellecomposante Structure
F-KeyNameTypeDescription
- - - - parcellecomposantetext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

code département - -
- - ccodirtext - - - - - -

code direction - -
- - ccocomtext - - - - - -

code commune INSEE - -
- - ccopretext - - - - - -

code du préfixe - -
- - ccosectext - - - - - -

lettres de section - -
- - dnuplatext - - - - - -

numéro de plan - -
- - parcelletext - - - - - - -
- - dnupdltext - - - - - -

no de pdl - -
- - pdltext - - - - - - -
- - ccopreatext - - - - - -

code du préfixe - -
- - ccosecatext - - - - - -

lettres de section - -
- - dnuplaatext - - - - - -

numéro de plan - -
- - parcelleatext - - - - - - -
- - ccociftext - - - - - -

code cdif - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_parcellecomposante annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pdl -

- -

Propriétés divisées en lots

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pdl Structure
F-KeyNameTypeDescription
- - - - pdltext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

code département - -
- - ccodirtext - - - - - -

code direction - -
- - ccocomtext - - - - - -

code commune INSEE - -
- - ccopretext - - - - - -

code du préfixe - -
- - ccosectext - - - - - -

lettres de section - -
- - dnuplatext - - - - - -

numéro de plan - -
- - parcelletext - - - - - - -
- - dnupdltext - - - - - -

no de pdl - -
- - dnivimtext - - - - - -

niveau imbrication - -
- - ctpdltext - - - - - -

type de pdl - bnd, cl, cv, tf, clv, mp. -
- - dmrpdltext - - - - - -

lot mère(plan+pdl+lot) - -
- - gprmuttext - - - - - -

top '1ere mut effectuée - -
- - dnuprotext - - - - - -

compte de la pdl - -
- - comptecommunaltext - - - - - - -
- - ccociftext - - - - - -

code cdif - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_pdl annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pdll -

- - - - - - - - - - - - - - - - - - - -
pdll Structure
F-KeyNameTypeDescription
- - tmptext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pev -

- -

Article descriptif de pev

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pev Structure
F-KeyNameTypeDescription
- - - - pevtext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE - -
- - invartext - - - - - -

Numéro invariant - -
- - local10text - - - - - - -
- - dnupevtext - - - - - -

Numéro de pev - -
- - ccoafftext - - - - - -

Affectation de la pev - H P L S K tableau 2.3.7 -
- - ccostbtext - - - - - -

lettre de série tarif bâtie ou secteur locatif - A à Z sauf -
- - dcapectext - - - - - -

Catégorie - Commentaires 2.2.3 -
- - dcetlcnumeric(3,2) - - - - - -

Coefficient d entretien - 9V99 -
- - dcsplctext - - - - - -

Coefficient de situation particulière - S9V99 - INDISPONIBLE -
- - dsupotinteger - - - - - -

Surface pondérée - Présence non systématique -
- - dvlperinteger - - - - - -

Valeur locative de la pev, en valeur de référence (1970) sauf pour les établissements de code évaluation A - -
- - dvlperainteger - - - - - -

Valeur locative de la pev, en valeur de l’année - -
- - gnexpltext - - - - - -

Nature d’exonération permanente - Gérée dans pour les tableau 2.3.8 -
- - libocctext - - - - - -

nom de l occupant INDISPONIBLE - -
- - ccthptext - - - - - -

Code occupation à la Th ou à la TP - -
- - retimptext - - - - - -

Top : retour partiel ou total à imposition - -
- - dnureftext - - - - - -

Numéro de local type - -
- - rclssttext - - - - - -

Données reclassement - INDISPONIBLE -
- - gnidomtext - - - - - -

Top : pev non imposable (Dom) - -
- - dcsglctext - - - - - -

Coefficient de situation générale - S9V99 -
- - ccogrbtext - - - - - -

Code groupe bâti révisé - INDISPONIBLE -
- - cocditext - - - - - -

Code cdi topad - INDISPONIBLE -
- - cosatptext - - - - - -

Code service topad - INDISPONIBLE -
- - gsatptext - - - - - -

Nature service gérant tp - INDISPONIBLE -
- - clocvtext - - - - - -

Indicateur local vacant - INDISPONIBLE -
- - dvltpeinteger - - - - - -

VL TOTALE DE LA PEV MAJIC2 - -
- - dcralctext - - - - - -

correctif d’ascenseur - format S9V99 - INDISPONIBLE -
- - dcsplcatext - - - - - -

Coefficient de situation particulière -
- - dcsglcatext - - - - - -

Coefficient de situation générale -
- - dcralcatext - - - - - -

Correctif d’ascenseur -
- - topcninteger - - - - - -

Top construction nouvelle (à partir de 2013) -
- - tpevtieominteger - - - - - -

Top Local passible de la TEOM (à partir de 2013) -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_pev annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pevdependances -

- -

Article descriptif de dépendance

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pevdependances Structure
F-KeyNameTypeDescription
- - - - pevdependancestext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE - -
- - invartext - - - - - -

Numéro invariant - -
- - dnupevtext - - - - - -

Numéro de pev - -
- - pevtext - - - - - - -
- - dnudestext - - - - - -

Numéro d’ordre de descriptif - 001, 002 -
- - dsudepinteger - - - - - -

Surface réelle de la dépendance - -
- - cconadtext - - - - - -

Nature de dépendance - cf tableau des codes -
- - asitettext - - - - - -

Localisation (bat, esc, niv) - -
- - dmatgmtext - - - - - -

Matériaux des gros murs - 0 à 9 cf art 40 -
- - dmattotext - - - - - -

Matériaux des toitures - 0 à 4 cf art 40 -
- - detenttext - - - - - -

état d'entretien - 1 à 5 cf art 40 -
- - geaulctext - - - - - -

Présence d'eau - O = oui, N = non -
- - gelelctext - - - - - -

Présence d’électricité - O = oui, N = non -
- - gchclctext - - - - - -

Présence du chauffage central - O = oui, N = non -
- - dnbbaitext - - - - - -

Nombre de baignoires - -
- - dnbdoutext - - - - - -

Nombre de douches - -
- - dnblavtext - - - - - -

Nombre de lavabos - -
- - dnbwctext - - - - - -

Nombre de WC - -
- - deqtlcinteger - - - - - -

Equivalence superficielle des - -
- - dcimlcnumeric(2,1) - - - - - -

Coefficient de pondération - 1,0 - 0,2 à 0,6 -
- - dcetdenumeric(3,2) - - - - - -

Coefficient d entretien - 9V99 -
- - dcspdetext - - - - - -

Coefficient de situation particulière - S9V99 de -0,10 à +0,10 -- INDISPONIBLE -
- - dcspdeatext - - - - - -

Coefficient de situation particulière -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_pevdependances annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pevexoneration -

- -

Article exonération de pev

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pevexoneration Structure
F-KeyNameTypeDescription
- - - - pevexonerationtext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE - -
- - invartext - - - - - -

Numéro invariant - -
- - janbiltext - - - - - -

Année d’immobilisation - servie pour ets. industriels -
- - dnupevtext - - - - - -

Numéro de pev - -
- - pevtext - - - - - - -
- - dnuexbtext - - - - - -

Numéro d’ordre de l’article - 001 à 015 -
- - ccolloctext - - - - - -

Code de collectivité locale accordant l’exonération - C D R TC tableau 2.3.9 -
- - pexbnumeric(5,2) - - - - - -

Taux d’exonération accordée - 999V99 -
- - gnextltext - - - - - -

Nature d’exonération temporaire (et permanente pour ets. Industriels) - tableau des codes 2.3.10 et 2.3.8 -
- - jandebtext - - - - - -

année de début d’exonération - -
- - janimptext - - - - - -

année de retour à imposition - -
- - vecdiftext - - - - - -

montant saisi de l’EC bénéficiant exo - INDISPONIBLE -
- - vecdifatext - - - - - -

vecdif multiplié par coeff - INDISPONIBLE -
- - fcexbtext - - - - - -

Fraction EC exonérée - INDISPONIBLE -
- - fcexbatext - - - - - -

fcexb multiplié par coeff - INDISPONIBLE -
- - rcexbatext - - - - - -

revenu cadastral exonéré - INDISPONIBLE -
- - dvldif2integer - - - - - -

Montant de VL exonérée (valeur 70) - -
- - dvldif2ainteger - - - - - -

Montant de VL exonérée (valeur de l’année) - -
- - fcexb2integer - - - - - -

Fraction de VL exonérée (valeur 70) - -
- - fcexba2integer - - - - - -

Fraction de VL exonérée (valeur de l’année) - -
- - rcexba2integer - - - - - -

Revenu cadastral exonéré (valeur de l’année) - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_pevexoneration_pev pev - - idxan_pevexoneration annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pevprincipale -

- -

Article descriptif partie principale habitation

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pevprincipale Structure
F-KeyNameTypeDescription
- - - - pevprincipaletext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE - -
- - invartext - - - - - -

Numéro invariant - -
- - dnupevtext - - - - - -

Numéro de pev - -
- - pevtext - - - - - - -
- - dnudestext - - - - - -

Numéro d’ordre de descriptif - bHb, bHA... -
- - dep1_cconadtext - - - - - -

Dépendance 1 - Nature de dépendance - Tableau 2.3.5 -
- - dep1_dsueicinteger - - - - - -

Dépendance 1 - Surface réelle de l’élément incorporé - -
- - dep1_dcimeinumeric(2,1) - - - - - -

Dépendance 1 - Coefficient de pondération - 9V9 -
- - dep2_cconadtext - - - - - -

Dépendance 2 - Nature de dépendance - Tableau 2.3.5 -
- - dep2_dsueicinteger - - - - - -

Dépendance 2 - Surface réelle de l’élément incorporé - -
- - dep2_dcimeinumeric(2,1) - - - - - -

Dépendance 2 - Coefficient de pondération - 9V9 -
- - dep3_cconadtext - - - - - -

Dépendance 3 - Nature de dépendance - Tableau 2.3.5 -
- - dep3_dsueicinteger - - - - - -

Dépendance 3 - Surface réelle de l’élément incorporé - -
- - dep3_dcimeinumeric(2,1) - - - - - -

Dépendance 3 - Coefficient de pondération - 9V9 -
- - dep4_cconadtext - - - - - -

Dépendance 4 - Nature de dépendance - Tableau 2.3.5 -
- - dep4_dsueicinteger - - - - - -

Dépendance 4 - Surface réelle de l’élément incorporé - -
- - dep4_dcimeinumeric(2,1) - - - - - -

Dépendance 4 - Coefficient de pondération - 9V9 -
- - geaulctext - - - - - -

Présence d’eau - O = oui, N = non -
- - gelelctext - - - - - -

Présence d’électricité - O = oui, N = non -
- - gesclctext - - - - - -

Présence d’escalier de service (appartement) - O = oui, N = non, blanc -
- - ggazlctext - - - - - -

Présence du gaz - O = oui, N = non -
- - gasclctext - - - - - -

Présence d’ascenseur (appartement) - O = oui, N = non, blanc -
- - gchclctext - - - - - -

Présence du chauffage central - O = oui, N = non -
- - gvorlctext - - - - - -

Présence de vide-ordures (appartement) - O = oui, N = non, blanc -
- - gteglctext - - - - - -

Présence du tout à l’égout - O = oui, N = non -
- - dnbbaitext - - - - - -

Nombre de baignoires - -
- - dnbdoutext - - - - - -

Nombre de douches - -
- - dnblavtext - - - - - -

Nombre de lavabos - -
- - dnbwctext - - - - - -

Nombre de WC - -
- - deqdhainteger - - - - - -

Equivalence superficielle des éléments de confort Répartition des pièces - -
- - dnbpprtext - - - - - -

Nombre de pièces principales - -
- - dnbsamtext - - - - - -

Nombre de salles à manger - -
- - dnbchatext - - - - - -

Nombre de chambres - -
- - dnbcu8text - - - - - -

Nombre de cuisines de moins de 9 m2 - -
- - dnbcu9text - - - - - -

Nombre de cuisines d’au moins 9 m2 - -
- - dnbseatext - - - - - -

Nombre de salles d’eau - -
- - dnbanntext - - - - - -

Nombre de pièces annexes - -
- - dnbpdctext - - - - - -

Nombre de pièces - -
- - dsupdcinteger - - - - - -

Superficie des pièces - -
- - dmatgmtext - - - - - -

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 -
- - dmattotext - - - - - -

Matériaux des toitures - 0 indéterminé 1 tuiles 2 ardoises 3 zinc aluminium 4 béton -
- - jannattext - - - - - -

Année d’achèvement - -
- - detenttext - - - - - -

état d’entretien - 1 bon 2 assez bon 3 passable 4 médiocre 5 mauvais -
- - dnbnivtext - - - - - -

Nombre de niveaux - -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_pevprincipale annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pevprofessionnelle -

- -

Article descriptif professionnel

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pevprofessionnelle Structure
F-KeyNameTypeDescription
- - - - pevprofessionnelletext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE - -
- - invartext - - - - - -

Numéro invariant - -
- - dnupevtext - - - - - -

Numéro de pev - -
- - pevtext - - - - - - -
- - dnudestext - - - - - -

Numéro d’ordre de descriptif - P01 -
- - vsupottext - - - - - -

surface pondérée - INDISPONIBLE -
- - vsurz1text - - - - - -

Surface réelle totale zone 1 - INDISPONIBLE -
- - vsurz2text - - - - - -

Surface réelle totale zone 2 - INDISPONIBLE -
- - vsurz3text - - - - - -

Surface réelle totale zone 3 - INDISPONIBLE -
- - vsurztinteger - - - - - -

Surface réelle totale - -
- - vsurb1text - - - - - -

surface réelle des bureaux 1 - INDISPONIBLE -
- - vsurb2text - - - - - -

surface réelle des bureaux 2 - INDISPONIBLE -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_pevprofessionnelle annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - pevtaxation -

- -

Article taxation de pev

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pevtaxation Structure
F-KeyNameTypeDescription
- - - - pevtaxationtext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE - -
- - invartext - - - - - -

Numéro invariant - -
- - janbiltext - - - - - -

Année d’immobilisation - High value pour ets. Industriels -
- - dnupevtext - - - - - -

Numéro de pev - -
- - pevtext - - - - - - -
- - co_vlbaiinteger - - - - - -

Commune - Part de VL imposée (valeur70) - -
- - co_vlbaiainteger - - - - - -

Commune - Part de VL imposée (valeur de l’année) - -
- - co_bipevlainteger - - - - - -

Commune - Base d’imposition de la pev(valeur de l’année) - -
- - de_vlbaiinteger - - - - - -

Département - Part de VL imposée (valeur70) - -
- - de_vlbaiainteger - - - - - -

Département - Part de VL imposée (valeur de l’année) - -
- - de_bipevlainteger - - - - - -

Département - Base d’imposition de la pev(valeur de l’année) - -
- - re_vlbaiinteger - - - - - -

Région (avant 2012) - Part de VL imposée (valeur70) - -
- - re_vlbaiainteger - - - - - -

Région (avant 2012) - Part de VL imposée (valeur de l’année) - -
- - re_bipevlainteger - - - - - -

Région (avant 2012) - Base d’imposition de la pev(valeur de l’année) - -
- - gp_vlbaiinteger - - - - - -

Groupement de commune - Part de VL imposée (valeur70) - -
- - gp_vlbaiainteger - - - - - -

Groupement de commune - Part de VL imposée (valeur de l’année) - -
- - gp_bipevlainteger - - - - - -

Groupement de commune - Base d’imposition de la pev(valeur de l’année) - -
- - bateominteger - - - - - -

BASE ORDURES MENAGERES - -
- - baomecinteger - - - - - -

BASE ORDURES MENAGERES ECRETEE - -
- - tse_vlbaiinteger - - - - - -

TSE (à partir de 2012) - Part de VL imposée (valeur70) - -
- - tse_vlbaiainteger - - - - - -

TSE (à partir de 2012) - Part de VL imposée (valeur de l’année) - -
- - tse_bipevlainteger - - - - - -

TSE (à partir de 2012) - Base d’imposition de la pev(valeur de l’année) - -
- - mvltieomxinteger - - - - - -

Montant TIEOM (depuis 2013) -
- - pvltieombigint - - - - - -

Ratio VL n-1 de la PEV / VL n-1 collectivité - 9v999999999999999 (Depuis 2013 mais supprimée en 2014) -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_pevtaxation_pev pev - - idxan_pevtaxation annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - prop -

- - - - - - - - - - - - - - - - - - - -
prop Structure
F-KeyNameTypeDescription
- - tmptext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - proprietaire -

- -

Propriétaire

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
proprietaire Structure
F-KeyNameTypeDescription
- - proprietairetext - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

code département - -
- - ccodirtext - - - - - -

code direction - -
- - ccocomtext - - - - - -

code commune INSEE - -
- - dnuprotext - - - - - -

compte communal - cgroup groupe de compte communal + * A B .. - -
- - comptecommunaltext - - - - - - -
- - dnulptext - - - - - -

numéro de libellé partiel - 01 à 06 -
- - ccociftext - - - - - -

code cdif - -
- - dnupertext - - - - - -

numéro de personne dans le cdif - Il s’agit du numéro de personne -
- - ccodrotext - - - - - -

code du droit réel ou particulier - Nouveau code en 2009 : C (fiduciaire) -
- - ccodemtext - - - - - -

code du démembrement/indivision - C S L I V -
- - gdesiptext - - - - - -

indicateur du destinataire de l’avis d’imposition - 1 = oui, 0 = non -
- - gtopertext - - - - - -

indicateur de personne physique ou morale - 1 = physique, 2 = morale -
- - ccoquatext - - - - - -

Code qualité de personne physique - 1, 2 ou 3 -
- - gnexcftext - - - - - -

code exo ecf - INDISPONIBLE -
- - dtaucftext - - - - - -

taux exo ecf - INDISPONIBLE -
- - dnatprtext - - - - - -

Code nature de personne physique ou morale - Voir $ 2.2.7 -
- - ccogrmtext - - - - - -

Code groupe de personne morale - 0 à 9 - 0A à 9A -
- - dsglpmtext - - - - - -

sigle de personne morale - -
- - dformetext - - - - - -

forme juridique abrégée majic2 X Données Générales - -
- - ddenomtext - - - - - -

Dénomination de personne physique ou morale - -
- - gtyp3text - - - - - -

type de la 3eme ligne d’adresse - -
- - dlign3text - - - - - -

3eme ligne d’adresse - -
- - gtyp4text - - - - - -

Type de la 4eme ligne d’adresse - -
- - dlign4text - - - - - -

4eme ligne d’adresse - -
- - gtyp5text - - - - - -

type de la 5eme ligne d’adresse - -
- - dlign5text - - - - - -

5eme ligne d’adresse - -
- - gtyp6text - - - - - -

type de la 6eme ligne d’adresse - -
- - dlign6text - - - - - -

6eme ligne d’adresse X Codification de l’adresse - -
- - ccopaytext - - - - - -

code de pays étranger et TOM - non servi pour France métropole et Dom -
- - ccodep1a2text - - - - - -

Code département de l’adresse - -
- - ccodiratext - - - - - -

Code direction de l’adresse - -
- - ccocom_adrtext - - - - - -

Code commune de l’adresse - -
- - ccovoitext - - - - - -

Code majic2 de la voie - -
- - ccorivtext - - - - - -

Code rivoli de la voie - -
- - dnvoiritext - - - - - -

numéro de voirie - -
- - dindictext - - - - - -

indice de répétition de voirie - -
- - ccopostext - - - - - -

Code postal X Dénomination formatée de personne physique - -
- - dnirpptext - - - - - -

zone à blanc - INDISPONIBLE -
- - dqualptext - - - - - -

Qualité abrégée - M, MME ou MLE -
- - dnomlptext - - - - - -

Nom d’usage - -
- - dprnlptext - - - - - -

Prénoms associés au nom d’usage - -
- - jdatnssdate - - - - - -

date de naissance - sous la forme jj/mm/aaaa -
- - dldnsstext - - - - - -

lieu de naissance - -
- - epxneetext - - - - - -

mention du complément - EPX ou NEE si complément -
- - dnomcptext - - - - - -

Nom complément - -
- - dprncptext - - - - - -

Prénoms associés au complément - -
- - topcditext - - - - - -

top transalp - INDISPONIBLE -
- - oriardtext - - - - - -

origine adresse - INDISPONIBLE -
- - fixardtext - - - - - -

pérennité adresse - INDISPONIBLE -
- - datadrtext - - - - - -

date adresse - INDISPONIBLE -
- - topdectext - - - - - -

origine décès - INDISPONIBLE -
- - datdectext - - - - - -

date de décès - INDISPONIBLE -
- - dsirentext - - - - - -

numéro siren - -
- - ccmmtext - - - - - -

création compte cadastral - INDISPONIBLE -
- - topjatext - - - - - -

indic jeune agriculteur - INDISPONIBLE -
- - datjadate - - - - - -

date jeune agriculteur - INDISPONIBLE -
- - anospitext - - - - - -

ano transalp - INDISPONIBLE -
- - cblpmotext - - - - - -

code blocage caractère personne morale - INDISPONIBLE -
- - gtodgetext - - - - - -

top appartenance à la DGE - INDISPONIBLE -
- - gpctftext - - - - - -

top paiement centralisé à la taxe foncière - INDISPONIBLE -
- - gpctsbtext - - - - - -

top paiement centralisé à la TSBCS - INDISPONIBLE -
- - jmodgetext - - - - - -

mois d’entrée à la DGE - INDISPONIBLE -
- - jandgetext - - - - - -

année d’entrée à la DGE - INDISPONIBLE -
- - jantfctext - - - - - -

année d’entrée paiement TF - INDISPONIBLE -
- - jantbctext - - - - - -

année d’entrée paiement TSBCS - INDISPONIBLE -
- - dformjurtext - - - - - -

Forme juridique (Depuis 2013) -
- - dnomustext - - - - - -

Nom d'usage (Depuis 2015) -
- - dprnustext - - - - - -

Prénom d'usage (Depuis 2015) -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idx_proprietaire_ccocom ccocom - - idx_proprietaire_ccodro ccodro - - idx_proprietaire_comptecommunal comptecommunal - - idxan_proprietaire annee - - proprietaire_ddenom_idx ddenom - - proprietaire_dnupro_idx dnupro - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - suf -

- -

Article descriptif de suf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
suf Structure
F-KeyNameTypeDescription
- - - - suftext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE ou DGI d’arrondissement - -
- - ccopretext - - - - - -

Préfixe de section ou quartier servi pour les communes associées - -
- - ccosectext - - - - - -

Section cadastrale - -
- - dnuplatext - - - - - -

Numéro de plan - -
- - parcelletext - - - - - - -
- - ccosubtext - - - - - -

Lettres indicatives de suf - -
- - dcntsfinteger - - - - - -

Contenance de la suf - en centiares -
- - dnuprotext - - - - - -

Compte communal du propriétaire de la suf - -
- - comptecommunaltext - - - - - - -
- - gnexpstext - - - - - -

Code exonération permanente - ep cd cr dr ni rt -
- - drcsubnumeric(10,2) - - - - - -

Revenu cadastral en valeur actualise référence 1980 - Exprimé Euros -
- - drcsubanumeric(10,2) - - - - - -

Revenu cadastral revalorisé en valeur du 01-01 de l’année - Exprimé en Euros -
- - ccostntext - - - - - -

Série-tarif - A à Z, sauf I,O,Q -
- - cgrnumtext - - - - - -

Groupe de nature de culture - 01 à 13 -
- - dsgrpftext - - - - - -

Sous-groupe alphabétique - -
- - dclssftext - - - - - -

Classe dans le groupe et la série-tarif - -
- - cnatsptext - - - - - -

code nature de culture spéciale - -
- - drgpostext - - - - - -

Top terrain constructible Liaison avec un lot de pdl - « 0 » ou « 9 » -
- - ccopreltext - - - - - -

Préfixe de la parcelle identifiant le lot - -
- - ccosecltext - - - - - -

Section de la parcelle identifiant le lot - -
- - dnuplaltext - - - - - -

N° de plan de la parcelle de référence - -
- - dnupdltext - - - - - -

Numéro d ordre de la pdl - en général, 001 -
- - pdltext - - - - - - -
- - dnulottext - - - - - -

Numéro du lot - Le lot de BND se présente sous la forme 00Axxxx - -
- - rclsitext - - - - - -

Données classement révisé - INDISPONIBLE -
- - gnidomtext - - - - - -

Indicateur de suf non imposable - * ou blanc -
- - topjatext - - - - - -

Indicateur jeune agriculteur - J ou blanc -
- - datjadate - - - - - -

Date d’installation jeune agriculteur - peut être servie si topja = J -
- - posteltext - - - - - -

Indicateur de bien appartenant à la Poste - X ou blanc -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_suf annee - - suf_parcelle_idx parcelle - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - sufexoneration -

- -

Article exonération de suf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sufexoneration Structure
F-KeyNameTypeDescription
- - - - sufexonerationtext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE ou DGI d’arrondissement - -
- - ccopretext - - - - - -

Préfixe de section ou quartier servi pour les communes associées - -
- - ccosectext - - - - - -

Section cadastrale - -
- - dnuplatext - - - - - -

Numéro de plan - -
- - ccosubtext - - - - - -

Lettres indicatives de suf - -
- - suftext - - - - - - -
- - rnuexntext - - - - - -

Numéro d ordre d’exonération temporaire - 01 à 04 -
- - vecexnnumeric(10,2) - - - - - -

Montant de VL sur lequel porte l’exonération - en Euros -
- - ccolloctext - - - - - -

Collectivité accordant l’exonération - TC, C, R d OU GC -
- - pexninteger - - - - - -

Pourcentage d’exonération - 100 -
- - gnextstext - - - - - -

Code d’exonération temporaire - TA TR NO PB PP PR PF ER TU OL HP HR ou NA -
- - jandebtext - - - - - -

Année de début d’exonération - à blanc -
- - jfinextext - - - - - -

Année de retour à imposition - à blanc -
- - fcexntext - - - - - -

Fraction de vecsuf exonérée - INDISPONIBLE -
- - fcexnatext - - - - - -

fcexn en année N - INDISPONIBLE -
- - rcexnatext - - - - - -

revenu (4/5 fcexna) correspondant - INDISPONIBLE -
- - rcexnbanumeric(10,2) - - - - - -

Revenu cadastral exonéré, en valeur de l’année - Exprimé en Euros -
- - mpexnbatext - - - - - -

Fraction majo TC exonérée, en valeur de l’année - INDISPONIBLE -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_sufexoneration annee - - sufexoneration_suf_idx suf - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - suftaxation -

- -

Article taxation de suf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
suftaxation Structure
F-KeyNameTypeDescription
- - - - suftaxationtext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - -
- - ccodirtext - - - - - -

Code direction - -
- - ccocomtext - - - - - -

Code commune INSEE ou DGI d’arrondissement - -
- - ccopretext - - - - - -

Préfixe de section ou quartier servi pour les communes associées - -
- - ccosectext - - - - - -

Section cadastrale - -
- - dnuplatext - - - - - -

Numéro de plan - -
- - ccosubtext - - - - - -

Lettres indicatives de suf - -
- - suftext - - - - - - -
- - c1majposanumeric(10,2) - - - - - -

c1 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros -
- - c1bisufadnumeric(10,2) - - - - - -

c1 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros -
- - c2majposanumeric(10,2) - - - - - -

c2 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros -
- - c2bisufadnumeric(10,2) - - - - - -

c2 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros -
- - c3majposanumeric(10,2) - - - - - -

c3 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros -
- - c3bisufadnumeric(10,2) - - - - - -

c3 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros -
- - c4majposanumeric(10,2) - - - - - -

c4 - Montant de la majoration terrain constructible. Servi pour la part communale. Toujours à zéro pour autres collectivités. - exprimé en Euros -
- - c4bisufadnumeric(10,2) - - - - - -

c4 - Base d’imposition de la suf en valeur de l’année - exprimé en Euros -
- - cntmajtcinteger - - - - - -

Nouvelle contenance suf pour calcul majorationn TC -
- - majposcanumeric(10,2) - - - - - -

Majoration TC pour les chambres d’agriculture, exprimé en centimes d’Euros (à partir de 2014) -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_suftaxation annee - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - top48a -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
top48a Structure
F-KeyNameTypeDescription
- - - - top48atext - - PRIMARY KEY - - - - - - - - - -
- - top48a_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - typcom -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
typcom Structure
F-KeyNameTypeDescription
- - - - typcomtext - - PRIMARY KEY - - - - - - - - - -
- - typcom_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

Table: - typvoi -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
typvoi Structure
F-KeyNameTypeDescription
- - - - typvoitext - - PRIMARY KEY - - - - - - - - - -
- - typvoi_libtext - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

- Index - - Schema cadastre -

- -
-

View: - v_geo_parcelle -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
v_geo_parcelle Structure
F-KeyNameTypeDescription
- - geo_parcelletext - - - - - - -
- - anneetext - - - - - - -
- - object_ridtext - - - - - - -
- - idutext - - - - - - -
- - geo_sectiontext - - - - - - -
- - geo_subdsecttext - - - - - - -
- - supfnumeric - - - - - - -
- - geo_indptext - - - - - - -
- - coartext - - - - - - -
- - textext - - - - - - -
- - tex2text - - - - - - -
- - codmtext - - - - - - -
- - creat_datedate - - - - - - -
- - update_datdate - - - - - - -
- - lottext - - - - - - -
- - ogc_fidinteger - - - - - - -
- - geomgeometry(MultiPolygon,3943) - - - - - - -
- - comptecommunaltext - - - - - - -
- - voietext - - - - - - -
- - - - - - - - - - - - - - - - - -
-SELECT g.geo_parcelle
-,
-    g.annee
-,
-    g.object_rid
-,
-    g.idu
-,
-    g.geo_section
-,
-    g.geo_subdsect
-,
-    g.supf
-,
-    g.geo_indp
-,
-    g.coar
-,
-    g.tex
-,
-    g.tex2
-,
-    g.codm
-,
-    g.creat_date
-,
-    g.update_dat
-,
-    g.lot
-,
-    g.ogc_fid
-,
-    g.geom
-,
-    p.comptecommunal
-,
-    p.voie
-   
-FROM (cadastre.geo_parcelle g
-     
-LEFT JOIN cadastre.parcelle p 
-    ON (
-           (g.geo_parcelle = p.parcelle)
-     )
-);
- - - - - -

- Index - - Schema cadastre -

- -
-

Table: - voie -

- -

Voie (Fantoir)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
voie Structure
F-KeyNameTypeDescription
- - - - voietext - - PRIMARY KEY - - - - - - - - - -
- - anneetext - - - - - - -
- - ccodeptext - - - - - -

Code département - Code département INSEE -
- - ccodirtext - - - - - -

Code direction - Code direction dge -
- - ccocomtext - - - - - -

Code commune - code commune définie par Majic2 -
- - communetext - - - - - - -
- - natvoirivtext - - - - - -

Nature de voie rivoli - -
- - ccorivtext - - - - - -

Code voie Rivoli - identifiant de voie dans la commune -
- - clerivilitext - - - - - -

Clé RIVOLI - zone alphabétique fournie par MAJIC2 -
- - natvoitext - - - - - -

nature de voie - -
- - libvoitext - - - - - -

libellé de voie - -
- - typcomtext - - - - - -

Type de commune actuel (R ou N) - N - commune rurale, R - commune rencencée -
- - ruracttext - - - - - -

RUR actuel - indique si la commune est pseudo-recensée ou non (3-commune pseudo-recensée, blanc si rien) -
- - carvoitext - - - - - -

caractère de voie - zone indiquant si la voie est privée (1) ou publique (0) -
- - indpoptext - - - - - -

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 = *). -
- - popreltext - - - - - -

population réelle - dénombre la population recencée lors du dernier recensement -
- - poppartinteger - - - - - -

population à part - dénombre la population comptée à part dans la commune -
- - popfictinteger - - - - - -

population fictive - population fictive de la commune -
- - annultext - - - - - -

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. -
- - dteannultext - - - - - -

date d'annulation - -
- - dtecrearttext - - - - - -

Date de création de l'article - Date à laquelle l'article a été créé par création MAJIC2. -
- - codvoitext - - - - - -

Code identifiant la voie dans MAJIC2. - Permet de faire le lien entre le code voie RIVOLI et le code voie MAJIC2. -
- - typvoitext - - - - - -

Type de voie - Indicateur de la classe de la voie. - 1 - voie, 2 - ensemble immobilier, 3 - lieu-dit, 4 - pseudo-voie, 5 - voie provisoire. -
- - indldnbattext - - - - - -

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. -
- - motclastext - - - - - -

Mot classant - Dernier mot entièrement alphabétique du libellé de voie - Permet de restituer l'ordre alphabétique. -
- - lottext - - - - - - -
- - - - - - - - - - - - - - - - - idxan_voie annee - - - - - - - - -

- Index - - Schema cadastre -

- - - - - - -

Generated by PostgreSQL Autodoc

-

W3C HTML 4.01 Strict

-