diff --git a/Application GMC/Modeles_de_donnees_vMap/02.Diagramme_UML_Cadastre.md b/Application GMC/Modeles_de_donnees_vMap/02.Diagramme_UML_Cadastre.md index 8a4feee457546a1357caa3c3d956565bdc651938..d210b64a46c505ff11d998659fb73da06658f149 100644 --- a/Application GMC/Modeles_de_donnees_vMap/02.Diagramme_UML_Cadastre.md +++ b/Application GMC/Modeles_de_donnees_vMap/02.Diagramme_UML_Cadastre.md @@ -1,3 +1,3 @@ # 2.2 Diagramme UML Cadastre - + diff --git a/Diagrammes_UML_pgModeler/cadastre.dbm b/Diagrammes_UML_pgModeler/cadastre.dbm index 2ee55a0b320b85400787e6e12e12820bca0dd411..df46691226418e127a4d57aa66d27984fb707cbe 100644 --- a/Diagrammes_UML_pgModeler/cadastre.dbm +++ b/Diagrammes_UML_pgModeler/cadastre.dbm @@ -3,7 +3,7 @@ CAUTION: Do not modify this file unless you know what you are doing. Unexpected results may occur if the code is changed deliberately. --> -<dbmodel pgmodeler-ver="0.9.2_snapshot20191127" last-position="0,234" last-zoom="0.55" max-obj-count="54" +<dbmodel pgmodeler-ver="0.9.2_snapshot20191127" last-position="0,649" last-zoom="0.6" max-obj-count="54" default-schema="public" default-owner="postgres"> <role name="u_vitis" createrole="true" @@ -26,10 +26,38 @@ CAUTION: Do not modify this file unless you know what you are doing. <style id="table-schema-name" colors="#ffffff"/> <style id="table-title" colors="#90ca71,#90ca71,#648b4e"/> </tag> +<tag name="Table de correspondance"> + <style id="table-body" colors="#fcfcfc,#fcfcfc,#808080"/> + <style id="table-ext-body" colors="#eb9d00,#eb9d00,#808080"/> + <style id="table-name" colors="#ffffff"/> + <style id="table-schema-name" colors="#ffffff"/> + <style id="table-title" colors="#eb9d00,#eb9d00,#ca8700"/> +</tag> +<tag name="Entité surfacique"> + <style id="table-body" colors="#fcfcfc,#fcfcfc,#808080"/> + <style id="table-ext-body" colors="#fcfcfc,#fcfcfc,#808080"/> + <style id="table-name" colors="#ffffff"/> + <style id="table-schema-name" colors="#ffffff"/> + <style id="table-title" colors="#4aa5ff,#4aa5ff,#20486f"/> +</tag> +<tag name="Entité linéaire"> + <style id="table-body" colors="#fcfcfc,#fcfcfc,#808080"/> + <style id="table-ext-body" colors="#fcfcfc,#fcfcfc,#808080"/> + <style id="table-name" colors="#ffffff"/> + <style id="table-schema-name" colors="#ffffff"/> + <style id="table-title" colors="#ff0000,#ff0000,#aa0000"/> +</tag> +<tag name="Entité sans géométrie"> + <style id="table-body" colors="#fcfcfc,#fcfcfc,#808080"/> + <style id="table-ext-body" colors="#fcfcfc,#fcfcfc,#808080"/> + <style id="table-name" colors="#000000"/> + <style id="table-schema-name" colors="#000000"/> + <style id="table-title" colors="#a5a5a5,#a5a5a5,#666666"/> +</tag> <schema name="public" layer="0" fill-color="#e1e1e1" sql-disabled="true"> </schema> -<schema name="s_cadastre" layer="0" fill-color="#83af1f"> +<schema name="s_cadastre" layer="0" fill-color="#d9d9d9"> <role name="u_vitis"/> </schema> @@ -37,7 +65,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité batiment]]></comment> - <position x="800" y="2080"/> + <tag name="Table de correspondance"/> + <position x="800" y="2220"/> <column name="dur_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code du type de batiment]]></comment> @@ -55,7 +84,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité subdivision_de_section_cadastrale]]></comment> - <position x="420" y="2080"/> + <tag name="Table de correspondance"/> + <position x="800" y="1940"/> <column name="qupl_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code de la qualité du plan de la subdivision cadastrale]]></comment> @@ -73,7 +103,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité parcelle]]></comment> - <position x="1720" y="2020"/> + <tag name="Table de correspondance"/> + <position x="1680" y="1640"/> <column name="indp_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code de la figuration de la parcelle au plan]]></comment> @@ -91,7 +122,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité point_de_canevas]]></comment> - <position x="1860" y="2300"/> + <tag name="Table de correspondance"/> + <position x="1660" y="2140"/> <column name="ppln_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code de la précision planimétrique du point du canevas]]></comment> @@ -109,7 +141,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité point_de_canevas]]></comment> - <position x="1720" y="1880"/> + <tag name="Table de correspondance"/> + <position x="1660" y="1860"/> <column name="map_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code de la stabilité de matérialisation du support du point de canevas]]></comment> @@ -123,11 +156,12 @@ CAUTION: Do not modify this file unless you know what you are doing. </constraint> </table> -<table name="tc_palt" layer="0" collapse-mode="1" max-obj-count="2"> +<table name="tc_palt" layer="0" collapse-mode="1" pagination="true" attribs-page="0" ext-attribs-page="0" max-obj-count="2"> <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité point_de_canevas]]></comment> - <position x="2240" y="2160"/> + <tag name="Table de correspondance"/> + <position x="2040" y="2280"/> <column name="palt_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code de la précision altimétrique du point du canevas]]></comment> @@ -145,7 +179,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité subdivision_de_section_cadastrale]]></comment> - <position x="800" y="2220"/> + <tag name="Table de correspondance"/> + <position x="800" y="1800"/> <column name="inp_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code du mode d'incorporation au plan de la subdivision cadastrale]]></comment> @@ -163,7 +198,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité point_de_canevas]]></comment> - <position x="420" y="2220"/> + <tag name="Table de correspondance"/> + <position x="800" y="2080"/> <column name="sym_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code du genre de point de canevas]]></comment> @@ -181,7 +217,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité point_de_canevas]]></comment> - <position x="1860" y="2160"/> + <tag name="Table de correspondance"/> + <position x="1660" y="2000"/> <column name="can_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code de l'origine du point du canevas]]></comment> @@ -199,7 +236,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[entité subdivision_de_section_cadastrale]]></comment> - <position x="1180" y="2140"/> + <tag name="Table de correspondance"/> + <position x="800" y="1660"/> <column name="copl_code" not-null="true"> <type name="character varying" length="2"/> <comment><![CDATA[Code du mode de confection de la subdivision cadastrale]]></comment> @@ -216,6 +254,7 @@ CAUTION: Do not modify this file unless you know what you are doing. <table name="version" layer="0" collapse-mode="1" max-obj-count="4"> <schema name="s_cadastre"/> <role name="u_vitis"/> + <tag name="Entité sans géométrie"/> <position x="20" y="2120"/> <column name="version" not-null="true"> <type name="character varying" length="100"/> @@ -252,6 +291,7 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Construction assise sur une ou plusieurs parcelles cadastrales]]></comment> + <tag name="Entité surfacique"/> <position x="20" y="1880"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.batiment_id_seq'::regclass)"> <type name="bigint" length="0"/> @@ -292,6 +332,7 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Borne située en limite de propriété et représentée par un symbole ponctuel.]]></comment> + <tag name="Entité ponctuelle"/> <position x="1080" y="1420"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.borne_de_limite_de_propriete_id_seq'::regclass)"> <type name="bigint" length="0"/> @@ -324,7 +365,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Partie d'une parcelle grevée d'une charge ou d'un droit différent. Cette caractéristique ne concerne que les départements d'Alsace et de Moselle.]]></comment> - <position x="1560" y="2140"/> + <tag name="Entité surfacique"/> + <position x="660" y="2340"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.charge_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -356,7 +398,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Territoire contenant un nombre entier de subdivisions de section cadastrales. Son emprise est constituée à partir de l'union des subdivisions de section qui composent au moment de l'échange. Le contour de l'objet "COMMUNE" est calculé automatiquement à partir des subdivisions de section reçues, même si l'objet "COMMUNE" a été transmis dans l'échange.]]></comment> - <position x="1720" y="1660"/> + <tag name="Entité surfacique"/> + <position x="2060" y="1660"/> <column name="id_com" not-null="true"> <type name="character" length="5"/> <comment><![CDATA[Code commune sur 5 caractères]]></comment> @@ -390,7 +433,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Elément ponctuel permettant la gestion de l'ensemble immobilier auquel est associé son libellé.]]></comment> - <position x="1040" y="1660"/> + <tag name="Entité ponctuelle"/> + <position x="20" y="2300"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.ensemble_immobilier_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -426,7 +470,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Ensemble de parcelles entières comportant une même dénomination géographique résultant de l'usage.]]></comment> - <position x="1740" y="1420"/> + <tag name="Entité surfacique"/> + <position x="1820" y="1420"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.lieu_dit_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -462,7 +507,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Numéro correspondant à l'adresse de la parcelle.]]></comment> - <position x="2080" y="1420"/> + <tag name="Entité surfacique"/> + <position x="2160" y="1420"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.numero_de_voirie_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -498,6 +544,7 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Elément surfacique (fermé) utilisé pour la gestion de l'emprise des voies situées sur le domaine cadastré. C'est normalement le cas des voies privées situées à l'intérieur des lotissements et représentées en tiretés.]]></comment> + <tag name="Entité surfacique"/> <position x="740" y="1420"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.objet_du_reseau_routier_id_seq'::regclass)"> <type name="bigint" length="0"/> @@ -538,6 +585,7 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Détail topographique linéaire représenté par un signe conventionnel de type linéaire permettant de documenter le plan cadastral et d'en améliorer la lisibilité.]]></comment> + <tag name="Entité linéaire"/> <position x="20" y="1420"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.objet_lineaire_divers_id_seq'::regclass)"> <type name="bigint" length="0"/> @@ -578,6 +626,7 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Détail topographique ponctuel représenté par un signe conventionnel de type ponctuel permettant de documenter le plan cadastral et d'en améliorer la lisibilité.]]></comment> + <tag name="Entité ponctuelle"/> <position x="380" y="1420"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.objet_ponctuel_divers_id_seq'::regclass)"> <type name="bigint" length="0"/> @@ -622,7 +671,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Détail topographique surfacique représenté par un signe conventionnel de type surfacique permettant de documenter le plan cadastral et d'en améliorer la lisibilité.]]></comment> - <position x="1380" y="1420"/> + <tag name="Entité surfacique"/> + <position x="1460" y="1420"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.objet_surfacique_divers_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -658,11 +708,12 @@ CAUTION: Do not modify this file unless you know what you are doing. </constraint> </table> -<table name="parcelle" layer="0" collapse-mode="1" max-obj-count="13"> +<table name="parcelle" layer="0" collapse-mode="1" max-obj-count="15"> <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Portion de territoires communal d'un seul tenant située dans une subdivision de section et appartenant à un même propriétaire. Certaines parcelles, incluses dans la voirie et en attente d'une régularisation juridique, ne figure pas au plan.]]></comment> - <position x="1380" y="1660"/> + <tag name="Entité surfacique"/> + <position x="1180" y="1660"/> <column name="id_par" not-null="true"> <type name="character" length="14"/> <comment><![CDATA[Code de la commune]]></comment> @@ -714,11 +765,12 @@ CAUTION: Do not modify this file unless you know what you are doing. </constraint> </table> -<table name="point_de_canevas" layer="0" collapse-mode="1" max-obj-count="13"> +<table name="point_de_canevas" layer="0" collapse-mode="1" max-obj-count="18"> <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Objet ponctuel servant d'appui aux opérations de lever des plans.]]></comment> - <position x="2100" y="1860"/> + <tag name="Entité ponctuelle"/> + <position x="2020" y="1880"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.point_de_canevas_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -841,7 +893,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Partie du plan cadastral correspondant à une portion du territoire communal et comportant, suivant le cas, une ou plusieurs subdivisions de section. Cet objet est obligatoire dans tous les lots formant l'échange.]]></comment> - <position x="2100" y="1660"/> + <tag name="Entité surfacique"/> + <position x="1660" y="2280"/> <column name="id_sec" not-null="true"> <type name="character" length="10"/> <comment><![CDATA[Identifiant de section]]></comment> @@ -869,10 +922,11 @@ CAUTION: Do not modify this file unless you know what you are doing. </constraint> </table> -<table name="subdivision_de_section_cadastrale" layer="0" collapse-mode="1" max-obj-count="19"> +<table name="subdivision_de_section_cadastrale" layer="0" collapse-mode="1" max-obj-count="22"> <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Portion de section cadastrale disposant de caractéristiques propres au regard notamment de son échelle, sa qualité et son mode de confection. Une section a au moins une subdivision de section. Cet objet correspond à la feuille cadastrale.]]></comment> + <tag name="Entité surfacique"/> <position x="360" y="1660"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.subdivision_de_section_cadastrale_id_seq'::regclass)"> <type name="bigint" length="0"/> @@ -949,7 +1003,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Partie d'une parcelle ayant une seule nature de culture ou de propriété et constituant une unité au regard de la fiscalité directe locale.]]></comment> - <position x="700" y="1880"/> + <tag name="Entité surfacique"/> + <position x="360" y="2340"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.subdivision_fiscale_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -2004,6 +2059,7 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Elément surfacique (fermé) utilisé pour tous les cours d'eau et les rivages de mers. Un libellé y est associé.]]></comment> + <tag name="Entité surfacique"/> <position x="20" y="1660"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.troncon_de_cours_d_eau_id_seq'::regclass)"> <type name="bigint" length="0"/> @@ -2039,7 +2095,8 @@ CAUTION: Do not modify this file unless you know what you are doing. <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Voie du domaine non cadastré (ou passant sur des parcelles non figurées au plan) représentée par un élément linéaire correspondant à son axe.]]></comment> - <position x="700" y="1660"/> + <tag name="Entité linéaire"/> + <position x="420" y="2120"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.zone_de_communication_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique de l'objet]]></comment> @@ -2070,11 +2127,12 @@ CAUTION: Do not modify this file unless you know what you are doing. </constraint> </table> -<table name="unite_fonciere" layer="0" collapse-mode="1" max-obj-count="7"> +<table name="unite_fonciere" layer="0" collapse-mode="1" pagination="true" attribs-page="0" ext-attribs-page="0" max-obj-count="8"> <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Ilot d'un seul tenant composé d'une ou plusieurs parcelles appartenant à un même propriétaire ou à la même indivision]]></comment> - <position x="1000" y="1880"/> + <tag name="Entité surfacique"/> + <position x="1220" y="2200"/> <column name="id_uf" not-null="true"> <type name="character" length="14"/> <comment><![CDATA[Identifiant unique sur 14 caractères]]></comment> @@ -2106,11 +2164,12 @@ CAUTION: Do not modify this file unless you know what you are doing. </constraint> </table> -<table name="unite_fonciere_parcelle" layer="0" collapse-mode="2" max-obj-count="3"> +<table name="unite_fonciere_parcelle" layer="0" collapse-mode="1" max-obj-count="3"> <schema name="s_cadastre"/> <role name="u_vitis"/> <comment><![CDATA[Parcelle contiguë appartenant à un seul et même propriétaire]]></comment> - <position x="1380" y="1980"/> + <tag name="Entité sans géométrie"/> + <position x="1260" y="2020"/> <column name="id" not-null="true" default-value="nextval('s_cadastre.unite_fonciere_parcelle_id_seq'::regclass)"> <type name="bigint" length="0"/> <comment><![CDATA[Identifiant unique]]></comment> @@ -2123,6 +2182,9 @@ CAUTION: Do not modify this file unless you know what you are doing. <type name="character" length="14"/> <comment><![CDATA[Identifiant unique de parcelle]]></comment> </column> + <constraint name="unite_fonciere_parcelle_pk" type="pk-constr" table="s_cadastre.unite_fonciere_parcelle"> + <columns names="id" ref-type="src-columns"/> + </constraint> </table> <table name="texte_subdivision_fiscale" layer="0" collapse-mode="1" max-obj-count="24"> @@ -2290,6 +2352,136 @@ CAUTION: Do not modify this file unless you know what you are doing. </constraint> </table> +<relationship name="tc_palt_has_many_point_de_canevas" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_palt" + dst-table="s_cadastre.point_de_canevas" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="38.3656" y="56.2393"/> + </label> +</relationship> + +<relationship name="tc_ppln_has_many_point_de_canevas" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_ppln" + dst-table="s_cadastre.point_de_canevas" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="291.677" y="5.16688"/> + </label> +</relationship> + +<relationship name="tc_can_has_many_point_de_canevas" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_can" + dst-table="s_cadastre.point_de_canevas" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="230.931" y="49.5432"/> + </label> +</relationship> + +<relationship name="tc_map_has_many_point_de_canevas" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_map" + dst-table="s_cadastre.point_de_canevas" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="200.285" y="14.4153"/> + </label> +</relationship> + +<relationship name="tc_indp_has_many_parcelle" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_indp" + dst-table="s_cadastre.parcelle" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="583.931" y="196.751"/> + </label> +</relationship> + +<relationship name="unite_fonciere_parcelle_has_many_parc" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.unite_fonciere_parcelle" + dst-table="s_cadastre.parcelle" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="-30.9337" y="-104.161"/> + </label> +</relationship> + +<relationship name="unite_fonciere_parcelle_has_many_unite_fonciere" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.unite_fonciere_parcelle" + dst-table="s_cadastre.unite_fonciere" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="19.6998" y="-286.161"/> + </label> +</relationship> + +<relationship name="tc_copl_has_many_subdivision_de_sec_cad" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_copl" + dst-table="s_cadastre.subdivision_de_section_cadastrale" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="-229.396" y="-8.02627"/> + </label> +</relationship> + +<relationship name="tc_inp_has_many_subdivision_de_section_ca" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_inp" + dst-table="s_cadastre.subdivision_de_section_cadastrale" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="-220.069" y="60.5381"/> + </label> +</relationship> + +<relationship name="tc_qupl_has_many_subdivision_de_sec_cad" type="rel1n" layer="0" + src-col-pattern="{sc}_{st}" + pk-pattern="{dt}_pk" uq-pattern="{dt}_uq" + src-fk-pattern="{st}_fk" + custom-color="#000000" + src-table="s_cadastre.tc_qupl" + dst-table="s_cadastre.subdivision_de_section_cadastrale" + src-required="false" dst-required="false"> + <label ref-type="name-label"> + <position x="-212.461" y="-221.396"/> + </label> +</relationship> + <permission> <object name="s_cadastre" type="schema"/> <roles names="u_vitis"/> diff --git a/images/Modeles_de_donnees/02.vMap/00.cadastre.png b/images/Modeles_de_donnees/02.vMap/00.cadastre.png index 513131f29ad227d58ba34ece660a37aa3d9864fb..0d771798972c191f7dfff2f3eab636cddf058b04 100644 Binary files a/images/Modeles_de_donnees/02.vMap/00.cadastre.png and b/images/Modeles_de_donnees/02.vMap/00.cadastre.png differ