Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Tue 09 July 2019 09:44

neskuik01
Participant assidu
Date d'inscription: 16 Feb 2015
Messages: 195

[Postgis] intégration de gabarit

Bonjour,

J'ai téléchargé les gabarits REAPA sur le site de la COVADIS, les tables sont en en shapefile ou mapinfo, personnellement je souhaite les intégrer au sein d'une base de données Postgis je me demandais si il y'avait possibilité d'exploiter d'une quelconque manière le fichier XML ?

Hors ligne

 

#2 Tue 09 July 2019 10:08

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: [Postgis] intégration de gabarit

Salut, vous parlez de la fiche de metadonnées ?

PostgreSQL possède un type xml qui permet de faire pas mal de choses:

https://docs.postgresql.fr/10/functions-xml.html

Hors ligne

 

#3 Tue 09 July 2019 10:21

neskuik01
Participant assidu
Date d'inscription: 16 Feb 2015
Messages: 195

Re: [Postgis] intégration de gabarit

Euh ben là il s'agit d'un fichier de règles avec des balises de type <gab: >.
J'ai une descriptions très précises des champs, de leur valeur, la présence des clés étrangères. Donc je me dis que si ce fichier existe il doit bien servir à quelque chose.

Exemple :

Code:

<?xml version="1.0" encoding="UTF-8"?>
<gab:standard id="78" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gab="http://COVADIS/fichier-de-regles" xsi:schemaLocation="http://COVADIS/fichier-de-regles covadis8.xsd">
    <gab:nom>Réseaux d'adduction d'eau potable</gab:nom>
    <gab:versionRegle>1</gab:versionRegle>
    <gab:dateRegle>2017-02-10</gab:dateRegle>
    <!--Partie C du Géostandard RAEPA : 4 des 8 tables décrites-->
    <gab:tables>
        <gab:table nom="RAEPA_CANALAEP_L" geometrie="L" definition="Table contenant l’ensemble des canalisations du réseau d’adduction d’eau potable" obligatoire="true" ficheMetadonnees="RAEPA_CANALAEP_L_nnnnnnnnnAEP" nomRegex="RAEPA_CANALAEP_L_([0-9]{9})AEP">
            <gab:classement type="COVADIS" niveau1="EAU" niveau2="N_AEP"/>
            <gab:champ nom="IDCANA" clePrimaire="true" definition="Identifiant de la canalisation" valeurNulleInterdite="true" typeInformatique="chaine" longueur="254"/>
            <gab:champ nom="MOUVRAGE" definition="Maître d’ouvrage du réseau" valeurNulleInterdite="true" typeInformatique="chaine" longueur="100"/>
            <gab:champ nom="GEXPLOIT" definition="Gestionnaire exploitant du réseau" valeurNulleInterdite="true" typeInformatique="chaine" longueur="100"/>
            <gab:champ nom="ENSERVICE" definition="Canalisation en service - Canalisation abandonnée" valeurNulleInterdite="true" typeInformatique="chaine" longueur="1"/>
            <gab:champ nom="BRANCHEMNT" definition="Canalisation de branchement individuel - Canalisation de transport ou de distribution" valeurNulleInterdite="true" typeInformatique="chaine" longueur="1"/>
            <gab:champ nom="MATERIAU" definition="Matériau de la canalisation d’adduction d’eau potable. Codes de la table VAL_RAEPA_MATERIAU" valeurNulleInterdite="true" typeInformatique="chaine" longueur="2"/>
            <gab:champ nom="DIAMETRE" definition="Diamètre nominal de la canalisation (en millimètres)" valeurNulleInterdite="true" typeInformatique="chaine" longueur="5"/>
            <gab:champ nom="ANFINPOSE" definition="Année marquant la fin de la période de pose de la canalisation" valeurNulleInterdite="true" typeInformatique="chaine" longueur="4"/>
            <gab:champ nom="MODECIRC" definition="Mode de circulation de l’eau à l’intérieur de la canalisation. Codes de la table VAL_RAEPA_MODE_CIRCULATION" valeurNulleInterdite="true" typeInformatique="chaine" longueur="2"/>
            <gab:champ nom="CONTCANAEP" definition="Catégorie de la canalisation d’adduction d’eau potable. Codes de la table VAL_RAEPA_CAT_CANAL_AE" valeurNulleInterdite="true" typeInformatique="chaine" longueur="2"/>
            <gab:champ nom="FONCCANAEP" definition="Fonction de la canalisation d’adduction d’eau potable. Codes de la table VAL_RAEPA_FONC_CANAL_AE" valeurNulleInterdite="true" typeInformatique="chaine" longueur="2"/>
            <gab:champ nom="IDNINI" definition="Identifiant du nœud de début de la canalisation" valeurNulleInterdite="true" typeInformatique="chaine" longueur="254"/>
            <gab:champ nom="IDNTERM" definition="Identifiant du nœud de fin de la canalisation" valeurNulleInterdite="true" typeInformatique="chaine" longueur="254"/>
            <gab:champ nom="IDCANPPALE" definition="Identifiant de la canalisation principale" valeurNulleInterdite="false" typeInformatique="chaine" longueur="254">
                <gab:cleEtrangere>
                    <gab:nomTable>RAEPA_CANALAEP_L</gab:nomTable>
                    <gab:nomChamp>IDCANA</gab:nomChamp>
                </gab:cleEtrangere>

Dernière modification par neskuik01 (Tue 09 July 2019 10:30)

Hors ligne

 

#4 Tue 09 July 2019 10:25

florent vanhoutte
Participant actif
Lieu: Compiègne
Date d'inscription: 27 Apr 2006
Messages: 108

Re: [Postgis] intégration de gabarit

Bonjour,

A toute fin utile, on fournit dans l'état actuel de nos dev.
https://github.com/sigagglocompiegne/resh_raepa

Cordialement

Florent


1/2 décision = bordel²

Hors ligne

 

Pied de page des forums

Powered by FluxBB