#1 Tue 09 July 2019 09:44
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 199
[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: 1160
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: 199
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: 110
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