From c46e065a7ddec4662824c4e80d9c7fec078ed9d0 Mon Sep 17 00:00:00 2001 From: Romain <romain.bomme@veremes.com> Date: Mon, 11 May 2020 14:59:45 +0200 Subject: [PATCH] =?UTF-8?q?Illustration=20validation=20g=C3=A9om=C3=A9triq?= =?UTF-8?q?ue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../03.04.ValidationGeometrique.md | 25 ------------------ Ressources/Images/ogc_validation_1.PNG | Bin 0 -> 3160 bytes Ressources/Images/ogc_validation_11.PNG | Bin 0 -> 2529 bytes Ressources/Images/ogc_validation_14.PNG | Bin 0 -> 2621 bytes Ressources/Images/ogc_validation_15.PNG | Bin 0 -> 4814 bytes Ressources/Images/ogc_validation_2.PNG | Bin 0 -> 2598 bytes Ressources/Images/ogc_validation_3.PNG | Bin 0 -> 3129 bytes Ressources/Images/ogc_validation_4.PNG | Bin 0 -> 3025 bytes Ressources/Images/ogc_validation_5.PNG | Bin 0 -> 4115 bytes Ressources/Images/ogc_validation_6.PNG | Bin 0 -> 4591 bytes Ressources/Images/ogc_validation_7.PNG | Bin 0 -> 3708 bytes Ressources/Images/ogc_validation_8.PNG | Bin 0 -> 184 bytes Ressources/Images/ogc_validation_9.PNG | Bin 0 -> 3036 bytes 13 files changed, 25 deletions(-) create mode 100644 Ressources/Images/ogc_validation_1.PNG create mode 100644 Ressources/Images/ogc_validation_11.PNG create mode 100644 Ressources/Images/ogc_validation_14.PNG create mode 100644 Ressources/Images/ogc_validation_15.PNG create mode 100644 Ressources/Images/ogc_validation_2.PNG create mode 100644 Ressources/Images/ogc_validation_3.PNG create mode 100644 Ressources/Images/ogc_validation_4.PNG create mode 100644 Ressources/Images/ogc_validation_5.PNG create mode 100644 Ressources/Images/ogc_validation_6.PNG create mode 100644 Ressources/Images/ogc_validation_7.PNG create mode 100644 Ressources/Images/ogc_validation_8.PNG create mode 100644 Ressources/Images/ogc_validation_9.PNG diff --git a/04-ContraintesRessources/03.04.ValidationGeometrique.md b/04-ContraintesRessources/03.04.ValidationGeometrique.md index 3033d59..16cf5e0 100644 --- a/04-ContraintesRessources/03.04.ValidationGeometrique.md +++ b/04-ContraintesRessources/03.04.ValidationGeometrique.md @@ -120,31 +120,6 @@ Qualigéo permet la spécification et le contrôle de la géométrie des types d </tr> </table> -Contraintes OGC - -La validation d’une géométrie peut également se faire selon deux normes OGC distinctes : - -* La librairie OGC simple -* La libairie OGC Valide - -La contrainte OGC simple regroupe les 3 contraintes : - -* Auto Intersection 5: Self Intersection (auto-intersection) -* Point répété - 1: Repeated Point (point répété) -* Géométrie "unparsable" - géométrie corrompue - -La contrainte OGC valide regroupes les contraintes : - -* Trou à l’extérieur - 2: Hole Outside Shell (trou à l’extérieur) -* Trous imbriqués - 3: Nested Holes (trous imbriqués) -* Intérieur déconnecté 4: Disconnected Interior (intérieur déconnecté) -* Anneau auto intersecté 6: Ring Self Intersection (anneau auto-intersecté) -* Enveloppes complémentaires 7: Nested Shells -* Anneaux dupliqués 8: Duplicated Rings (anneaux dupliqués) -* Pas assez de points 9: Too Few Points (pas assez de points) -* Coordonnée invalide 10: Invalid Coordinate (coordonnée invalide) -* Anneau non fermé 11: Ring Not Closed (anneau non fermé) -* Géométrie corrompue #### Exemple de polygones et contraintes OGC diff --git a/Ressources/Images/ogc_validation_1.PNG b/Ressources/Images/ogc_validation_1.PNG new file mode 100644 index 0000000000000000000000000000000000000000..e17c8a3419d066c6bf5622653dd4c3b6be6bc212 GIT binary patch literal 3160 zcmeAS@N?(olHy`uVBq!ia0y~yU`k<NVAA4XV_;zDat>R-z`(#*9OUlAu<o49O9lo8 zmUKs7M+SzC{oH>NSs54@I14-?iy0V%N<f(LUYdLb0|WP4PZ!6KinzBoy!&KAMO*`q zrAVlhbaNgwaWD{i;&hBJrN@41<iw5l(`7Ta=9j;&`<|1QmX`LCW#-J8Gb3#rK^!sv z2_W84;S><>BSEP>yPMy<{4GC!{yheUf{NeQZ}TrLxg95(Qvc`E?a%Y~|KnrWuy=m_ z56=mV3{zMn8612jFftq&WsC;Gh)xMQ+?$r0zvnb&NGOk-U|YYV^2kgBW`?q<>^FD+ zoWaOoEv<B-4<zgE%zD!>k&WR^$_WK)wKEJ2vOKaW$6F*BHf+*tdNad-nIX(1bb_pK z8p8pvWjvdb5AiTW9K7OK<}-tl!8jUfh?_UWkTWSKA%;lmKnyY1qzf^`Z41;8k8Kb` zBo1DK7^3R<?P7~0Lx4cae2@#*shrqnl*q;q<2Ye&!XX}p3Khq)!!42wA2^!cfE@h5 zr|FF-$TgBIH#tFcHpeDm^)n0&)f}7HL5|ukkitL5fSDoAX+o?)A{#?ZufpzvLp%&W zWE{mn^76td4?*VjDM*9N|E6|=ZI%IZgDvMKM)flc3HnVr4>*k(ZZs>*21#F2JD~=W zHs##J36j=r%6Y_T%n;G65Dk)krglOMByGvLi4`QR*Oc>+)0kmKv%+nV^f9#)W*})p z&P}`^X`QB=$DGCt63q(6iEIppj%ok>W-vN9Pq_JC?F_?%sHQXfEE3rmt_!4mJIiUz zP@&_Pra#Ysx#74#O4;WYNrpMz6K>uWPGczGb4*)*OE9&GhvA+2i8t#w4H+!@6*kXS zJHqgwrs+(ai6R?Azw(JUtA&#oK2$WFv9nfWW4JDu@@+n+A;XS&3Y+WIjxa1xK4CUr zfVp9w!tD|#9)@FzC(LFGFgJYU*yO8rgdriODd!`nA%nzxg=moUGsP2PAnBhRn_NNC zaZNd&I1L$Q%vYEVlD?*RLJcJSm1C19NIJGD=L4r9L&SUqX^`|c#S?5G>AxJC96{3Y zO*-=gm>F0iK`xbHxp`DLiQ&L<mYc31dOF7@cK;4WhWkn<<UsO!rYKlfI`J^<n5tl% z38JSfR6lKzVE7Q#^yVC=A;SZmrZ>kxbWYQoR*(UUIX30{bTBgXtDV?qpvcA$<2s?% z2t@l%sGT9e%%F9feWn02L)L9J5aqTpb^@m%LxRa|7BF{f4VYVU8Z4W(F$T;vI}Mgi zGpz-4%Pxau!weyMO)rCG!%QK1OAmu(%M2lU%@2cR%cg>@Et}4Ib2o=@5(7gb$f$<z zqgB;tRW+iks?i1;Myqv`LUk20!-0pN6pW3HjW-vooj7ym%$Y}=Mj&2A6NsZT4=mTM hP8+F9w)X#dwdOZ1IPNHH%D}+D;OXk;vd$@?2>?bvczgf= literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_11.PNG b/Ressources/Images/ogc_validation_11.PNG new file mode 100644 index 0000000000000000000000000000000000000000..0424642f1e8ca94fbb3af2a644bdec8339fd8515 GIT binary patch literal 2529 zcmeAS@N?(olHy`uVBq!ia0y~yVA5n@V3OuwV_;y=Q{>yhz`(#*9OUlAu<o49O9lo8 zmUKs7M+SzC{oH>NSs54@I14-?iy0V%N<f(LUYdLb0|RH7r;B4qMcmtK8+i{IFfbfE zGet94IaN{Wn31$XG~36cdrPeU7^-+qYMLqHIcdt7B_5NOq^P-0Qc=A<Z_4pXMh2hA zm)es*?V8WPAU{)tLE+>Q1_n<xRt66vO$LWao{S8We7G1Uqy#ZEs7z*JP#IM+8ZM)W zVKkGBmJFlC;b=86S~m{q2Enh>OBfi=L}XS6sd!GRo9H=F#q*?3mx`xXT9ArokkMo% n&q<TeTTRBAlT<WsNaXv*ADzazJc5IPfq}u()z4*}Q$iB}5J6UV literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_14.PNG b/Ressources/Images/ogc_validation_14.PNG new file mode 100644 index 0000000000000000000000000000000000000000..3dd122bc903aa359dad389003438f316b1f33a7e GIT binary patch literal 2621 zcmeAS@N?(olHy`uVBq!ia0y~yU@~T4VAA1WV_;xlzogN_z`(#*9OUlAu<o49O9lo8 zmUKs7M+SzC{oH>NSs54@I14-?iy0V%N<f(LUYdLb0|VzJPZ!6KinzDe4ssp}5Mgl4 z-sE+@Y>E}rwoh*r{v0;mVZeR)u-!Bj&maq9WzR{MW=eWansV-p$D}1CX>OBLmKqyR zQqi0{bE1mp%QHPHo?hu`DxN`B2&H*7Y4^^HGaQ)KS!ZNC|1k^0j+8Wp1`}guh9xs4 z85GW*VPMEiV`K0zHfC^`HItFy(it9x32CEBM#E(^F^p!C(UM`bI2^4eM(f6*+#q<n xKAnvr;ke6VP@||Mov2n52@NcCrFWv@+5VYdx8M?g$iTqB;OXk;vd$@?2>>k+0+#>) literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_15.PNG b/Ressources/Images/ogc_validation_15.PNG new file mode 100644 index 0000000000000000000000000000000000000000..6f022f06e1e4688f203765b418944bcddbb9637f GIT binary patch literal 4814 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 literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_2.PNG b/Ressources/Images/ogc_validation_2.PNG new file mode 100644 index 0000000000000000000000000000000000000000..9fa540d10e2292f56efee23379d4701ead992c6a GIT binary patch literal 2598 zcmeAS@N?(olHy`uVBq!ia0y~yVA5k?VA9}VV_;zL6HYk9z`(#*9OUlAu<o49O9lo8 zmUKs7M+SzC{oH>NSs54@I14-?iy0V%N<f(LUYdLb0|V!7PZ!6KinzDe0y$e97#I#t zKRM<7ZMSCvYl_SS9=gQLXnnb1zoO?Pk&`<-CN1$f<~m6w)ktrWist0Pi7K8md%9IT zPo>1Dcm}CGR`Q%=Bq{DWX$nMX@Z(K-^$ZQs^D?Sp`f}MBcBI5GH1IrTVn~q?XHYo2 zgMmTv7%RgG13d<Zwn9b*qaJRC35lahM#E(^F^p!C(UM`bI2^4eM(f6*+#q;t{FsTM u;JC1FZ?}r)rP)YLBNAFsxRow3^o!IpoSORlh#3O|1B0ilpUXO@geCw~kG6vV literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_3.PNG b/Ressources/Images/ogc_validation_3.PNG new file mode 100644 index 0000000000000000000000000000000000000000..3462168d29e50a6a8ad3cf89bc1564633eb1e885 GIT binary patch literal 3129 zcmeAS@N?(olHy`uVBq!ia0y~yV0_NNz@*E;#=yY9JZ+OS0|NtNage(c!@6@aFBupZ zSkfJR9T^xl_H+M9WMyDr;4JWnEM{O3Dgj}}duj3&3=G`oJY5_^D&pSW^e(#R!r&Ho zO(dZ|@s$q84K|TAEJ+zcTKv{0^P~H3ul*c4xAEAjOQGKP@6Mh%GcxN@PFkASY>U}5 zXC75MmzI{cv2*jxnUOgp2;X$6{`}bgd;b5b-~Ud9&9#_4(|42Lv)$qAkN#v5PB-4{ zY4+&P@$>ud?*Do4W#!k-%`<PZ{I)++|L@msi}-{`Ica7G?fN!5thX;TGwy!>*`WLL zFOaSua^0I9*4q}E8FRn)P855-RsCFA+QVAibIlIxEkR1(MJLJ~sXW`cd1hqE_9K-7 zFTR4@fAFr<GsijCK^|iLKE;BcY45coH_zy7Ti#YF@O&#s#YS6okQv4xli%(HnK2h+ zMuvXpXN3#dK6B2VQL4_I!Cn}b{3s_)?50?u981+dkcx!p)=GirKSAzj%$0oZxZwFb zi`g^h?pb@-rsMM+keerOcb~)FIIsLsPFmTcZ(N@h&VBZqbM}niop~Tb&Vjt{dE5F- zv&DIk53DoYLC*dOa+La;6$bo|Z0;YqdFD-vEZFc_7PDu{?pX{nJO*TVbGaMH@N|&j z56*!N2RWAS&P<TueIUaft-*#H7MdAbXS7=IGu@pJGGv3-4EDlz{&UWr;fv5b*X*zz z<OS>XV$U4s+y<FEH@xSw!iBpa6Z%$z!s*?Sn`d&4Pkn5|QBwRUCvDs1SBY{*c7oh| zJJT5C=6fIo?PrCaInJpDnILNxJcqq8&v(w*GiLX4K#ENZ&5UnX7$2(?cySJ-`0!a! zyjWYCo-4n<f8YLUR)%7WS5KdQvH1V-^ql+|4D+KOKC%3KvOeGaUVI_jjT2h)TUmb< zKH@Q$IrZQ5uFsE;NG2F*AFcFRATN~O(78tJnPFj_#~enrO-XZ(v-}Ev#ADDIde}zo z+<c+*2G2Dz&kY;@Im}^H+fX&*_>rH?g={kph(5AWyYRll*x^p-Ase-GVAfQS*dv|^ zWm^sUJ2zV}FNrlgmmJQ&#e&%-*7QvBBb{>$p5c9;Z%k#@J;&e}&i{FaMYpj-m&N|u zp&${%Lw^z<?fHL1@&VhUKQGrwWE8S-2tI2UeqO77j^Vz-x&HTAjbiBy9slJ{)N_AM z7JmL$?HohA;<@<yQ<-$nF)$wb^S1M|op5@CzQFU_Wm6rxjSrk``T4E$^Ecu22KSE7 zm&;l~Vx28NUkX3ZRX@itU-0?!+^--p&z7G*g`dAwJI5d|_<VZqQ;-;E%g?96&vVtz zF}&~mY!+>L;So=PLE^o<M}Izb8Xwqyr1JJ!kP|H?806a**4;cJxx=RLUixa*s5y*$ zN@sri&Y5pt$foBz=lfkRkh7UNKK~Pb{@iy?<7uJi$=kdZ9F<H+KU8z)$j_I;=?^9y z`FUflKt>_kjfn>G_Jwt~j!5p1DYQ%9%pNs|u}taAbKg1n^DUUC8_8`bUmsU2RJbqq z5f6j8KsrN*;3ysqgV8iFng&MGz-Ss6#A#q>$ej0aj0a@&1k;U;jjJsR&5Vt^L2aBf uNy6#I#+z>(xq0S{jv1AOgLd!#&#rr?C0EVn@lyr{1_n=8KbLh*2~7aA;8xfG literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_4.PNG b/Ressources/Images/ogc_validation_4.PNG new file mode 100644 index 0000000000000000000000000000000000000000..260e10deb0cf6ac259a2749c3a1c43b826106f34 GIT binary patch literal 3025 zcmeAS@N?(olHy`uVBq!ia0y~yU@~H0VAA7YV_;xddgIYf1_lPk;vjb?hIQv;UNSH+ zu%tWsIx;Y9?C1WI$jZRLz**oCS<Jv7R06_`_tNAm7#O(IJY5_^D&pQ=JKZZ2F5v2T z(?xshH1{pe4Kb2V-R!j<eAUZVue!gohr5M!=ZVj^XV08DGqS|#*qJkDHVGT0rKL@q zJHgP{c=MZ<o|!XermCl$IdewGS}{2-E$t?!q_MH_X}=RQX3mT(BSXvbmNWA4b?gik zCycFiQ~v$>rOt3*cMA{01l1IV1|3Cah7?Xo1_kdE3=EM@Yz!xaj2IlIO<-i$G^%7Y zTt*YaXeJpg8Agl4(Q0Bi)Qu94-~T`K*Tz_p+2Pn`|MTBwPGC%sQM`P=Yx?3mtrUh6 z0!DZL+9&kwS~-DH!TH3OZ<`w;TX-0fIcA=#6E*0bz?i_JxcR>v?+n)y3<hlzZkEf# znfdeK%=GhYXOvPHB%Dv|sdHzAG4tHnq0E^5o0-xCjTm|qQ`X(S$+($AlHr(u(ewAK zV3vI@D?Om&#MWTga^_=oD2!QH4Hx}<TQxyUk@<jx)3eXFbz#iMw@qQpk8kCm&i(v4 z6lPi7z9^Vk-&ez&_-At!Ot2QB(9kmFofuemPp4w>b%>*UxMuE#xIfwHgbyb;0FKRd zPJ^2GPQoad8SJOR<r8K??C!B{>1p_>4|3+y34#XpYAFm7izSShp4Ec9=B22dAg2rx z5-?(VmJABzH!?;{&x*k;kTOe<vNA47#$q0j86eXvr%hl?=m~G@X|QYuvs!u@ET@B5 z+RknVVw_Jf7#tH-R8Cl@n!+IQ_{;=BgY}9aRu6~;7CSLP(4bnth@q#@<pjr!y`Z44 zc=nQWhApQg!?7P{E(;q}3mY-?e4MykJwXcO6q`?9SbRV+-}8OmyoO96kmTa!>It_% zl7D``<eX7`!z_h?LGI%jKX5yBv$h&F+pb8>U9r2jZ=3Ht8h-qU(lvDk1_lOCS3j3^ HP6<r_MEX{p literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_5.PNG b/Ressources/Images/ogc_validation_5.PNG new file mode 100644 index 0000000000000000000000000000000000000000..95cf7f30692f0d9f58e561edea4fc7dec76d20b8 GIT binary patch literal 4115 zcmeAS@N?(olHy`uVBq!ia0y~yV2Wa3U{dE`V_;x#c>et>0|NtNage(c!@6@aFBupZ zSkfJR9T^xl_H+M9WMyDr;4JWnEM{O3Dgj}}duj3&3=I4$JY5_^D&pQ=yVxlkCcx@= zbcx2-w>={52Uo5sWUK4eo0Iv<fz=@Xvi-g@XU?2?bFyXH%$YN9F6PuVHa6buE*zDX zmX_A9wgn_9=bJHe=FFM4vo07J8yi=fEKE&HOZ%4LbQ+}bq8;Db{dNDC800qG+b0_J z|Ia^Zh9Au>VZ~0|3~U^0pS6fF@CZbm<<w=6P}nj{IEul*A;VOC3qwM~g)F}e#sdrs zug<x^)WGPp+HxT)1M{fH(ZCr^IitB_wCETu9!Kkr(fV<;@i3AaNJlUHdcSOuzuFdt zgaga@{~YQ%tFVRPfx^Pl<_k;>%`Mk>owynJgrdwjbQvr>GVYE_jt0W;N(n2ZqD<$5 zx<w7|Z3=JCAMF^?zSnr4OPArn`OWw2_&{A><KOip^nJ<hG($8_uC4vcon!7~qOih4 Rm4ShQ!PC{xWt~$(699)jN6G*I literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_6.PNG b/Ressources/Images/ogc_validation_6.PNG new file mode 100644 index 0000000000000000000000000000000000000000..a99e4f1d6f6198cae50d71702cfba7c7a163d1bf GIT binary patch literal 4591 zcmeAS@N?(olHy`uVBq!ia0y~yU{YsbU{c{=V_;x7dZfFUfq{XsILO_JVcj{ImkbOH zEa{HEjtmSN`?>!lvNA9*a29w(7Besim4Gngy)^j>1_r?vPZ!6KinzDeE_N;r6>tko zHu9Q(_JjpXu;k0{dXnA7hu6LQdXVcu+`0HS_xH`5Idf*Kn%|i-XLL*plhV@CR(1*- z8ykE3&Y3ZDW@Of*BWKQ>2@+OMOG}$J%fisuc=MGboik_7T#BOQ?|X}%pTFBPFzh>> zw%X$7^Y!}~8U9VSU}Ok7!pSf}$&aByq>zbWNry0lg6kXx2F*t-3?72&3=UnRN`_&$ ze7bS`J<Bb--(`(`{qIYR3yp64TbTB(Sj}&N{~Q}NzcaUl)i0>~$qB2cz3mi!A*|lt zDZKgH5za52laC+ijI4gd^6SXS<VQ!=*cLL?K6+wUm~?HPMWbEerx_N8+5U4J=37+y z%$c!Oebl&N9d_SBA3b?o{^|8kuHQfA&ad6=aQvHG=j2A_^P%_j0yge-f0XjzK=IV= z+#xydCt65ae297amPzz>wTd4bpG|n>Zil0z%11+HG!cwukI|A~w2U0B4u(TTS+kV+ z{QBqGZyuM|eS6C!3$E<rpB|VUJ9o5wING)*rz7#^aXC{ixN&*BeAi41Mus|$Vb~!X z?Rw)KZ+N==7$?Jl?>FAm9|sL>-0Yu&bD)E$v60qqZ*T8s*}Q^lrX6n+0|Nttr>mdK II;Vst0Oiz#ssI20 literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_7.PNG b/Ressources/Images/ogc_validation_7.PNG new file mode 100644 index 0000000000000000000000000000000000000000..e2c366d5a060ad38ff97aac3ab2b41fa5b20e6fc GIT binary patch literal 3708 zcmeAS@N?(olHy`uVBq!ia0y~yU{YaVU{dE`V_;xdk?wSlfq{XsILO_JVcj{ImkbOH zEa{HEjtmSN`?>!lvNA9*a29w(7Besim4Gngy)^j>1_nMsPZ!6KinzDeF0Rb=7Ih6w zHuBnk_JjpXaAnay{UYz0lIIb*4%`XBTf@KZ|C5-OmL}#uVaCjvk#>$rX=!OcSvqIV zocUB(B`qy&8YvRhe3SP7|C-Ohu>WcK_juNm`~Q9PXK48EF@b@>(vgYb2@5B~1Ys2h z2ftB)(eM~e4#Ofhe6HK)`sU}=$l~kgXa0M~!dY<Xbo;ryGru>vPhj}Wa`N6D{c09Y z1OEwc&W;L=hQx#e?SKEc-~8PA_s_ZbyP5B*cJ6LsIaaafn?>-tQTAv!4E{7w^YUZT z`StHi%Ky%J`QC5Bff>{J8}80{uNTfK^uxe$lllGFbwVm15}Q);_w9~R^>}cY<>bAZ z@||824zzPl+WYfe(Nu*-eqojB&v&0{IWozsd3<}e`*dg%i=EGeH)qSIuV&$_nW1oV z_Naj)G7Rni2Y&nWYR$v{chBGbdzVv);eo%R2SdXg1xALVCKiShoI(r=>Z1a~E<Eb1 zCNMDk>AQco7}O7&`FFj#$C)!{bml7<8XIq}X*zP|%$ZM|LdM3%r%9IR{(fBkKU@0K WV2^m=iW~+81_n=8KbLh*2~7a)B!w{m literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_8.PNG b/Ressources/Images/ogc_validation_8.PNG new file mode 100644 index 0000000000000000000000000000000000000000..859667cf8461805abfe72601cc70700fa598f92a GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0y~yV31~DV36TpV_;yIaPi1n1_lPk;vjb?hIQv;UNSH+ zu%tWsIx;Y9?C1WI$jZRLz**oCS<Jv7R06_`_tNAm7#J9QJzX3_JiOmtaO7eT5NSzF zpX9vh>7E`DZfhgYS^LvIo5kBUcXKXQ>6v8Ub!gcn?v87VpIp+<&P`^Py3Kh1Sk(1< j6(AW6&c$D}*+O<c*w9tCH*_Wg0|SGntDnm{r-UW|-XA-% literal 0 HcmV?d00001 diff --git a/Ressources/Images/ogc_validation_9.PNG b/Ressources/Images/ogc_validation_9.PNG new file mode 100644 index 0000000000000000000000000000000000000000..27f35a6d53c248661bd6fc05704e5f2711ab97a6 GIT binary patch literal 3036 zcmeAS@N?(olHy`uVBq!ia0y~yU@~A}U^3-kV_;x7VRPUP0|NtNage(c!@6@aFBupZ zSkfJR9T^xl_H+M9WMyDr;4JWnEM{O3Dgj}}duj3&3=G_bo-U3d6>)E`9qg2G5MXh< zsiOULn)@bah461T{wqp-v(UP!!NL6OqVvCs88c_jJgSy(=FAx#bH?Pfw6vX^62`{H zr+p91m^m{tkLlQ%GiQo~4bsxmrp<0JG&bIRhoxuc%$ZLq)lwUI;LpFG+zbz%T&>MK z@aOkuafS!`S$G&GC?_y9$S^W9JmHXFP;fuMz+lP5#&AN=fWe`!fsvtTRLN+#47bE! zQGM^l?jLXd9_V{Mcb^p_bN-{)yesi6zgc(+)Djv*nb<6Z4GwTIGSA_ZNN8<fJjcSb z!RY`)Iul!jVnTy4Bl8*og99@g7{fRu9{3z!&>qz`8YII!mCQ5$rDs=dzu|G^^7VcP z7#Qw*jaC$+wc}{3VI(z`&am<@95}lA_a;!Y)cE&0`m|dyZAq%Ov170nk#u-?c%d@` P0|SGntDnm{r-UW|`R)A| literal 0 HcmV?d00001 -- GitLab