Message posté par : Alain FELER
----------------------------------------
Bonjour,
Le dossier exemple fourni par map commence par un paragraphe de description du demandeur
propre à une exploitation de type personne morale, complètement différent du paragraphe de
description d'un demandeur de type personne physique.
Le programme de ThomasG fonctionne très bien là-dessus (à part un pb d'encodage sur
les pièces jointes).
En revanche il plante sur un dossier de type exploitation individuelle, dont la
description du demandeur est complètement, comme on le voit sur la pj.
Il plante sur la ligne 86 : identification_societe =
demandeur.find('identification-societe'), et plantera de même sur les autres find
d'attributs de la société, et réciproquement ne recherchera pas les attributs
individuels comme civilité, nom, prénom, qui sont rattachés à identification-individuelle
et non à associes.
C'est dommage, car les sorties du programme sur le dossier test sont vraiment
complètes (et avec des trucs que je n'avais jamais vus, comme les cheptels, même
s'ils ne sont pas localisés)... et ce programme est bien mieux que le mien : plus
complet et mieux écrit.
Thomas, vous serait-il possible de le compléter ?
PJ. je ne sais pas mettre d'image, alors une transcription en texte du début du xml
d'un dossier 2023 d'exploitation individuelle :
(en off je peux envoyer un vrai dossier)
<?xml version="1.0" encoding="ISO-8859-1"?>
-<producteurs
xmlns:gml="http://www.opengis.net/gml"
xmlns="urn:x-telepac:fr.gouv.agriculture.telepac:echange-producteur">
-<producteur fichier-xsd="Echanges-producteur-export-2023-V3"
campagne="Courante" numero-pacage="xxxxxxxx">
-<demandeur dossier-sans-demande-aides="false"
certificat-environnemental="false">
-<identification-individuelle numero-fiscal="xxxxxxxxxxxxx">
-<identite>
<civilite>Monsieur</civilite>
<nom>TTTTTTTTTTT</nom>
<prenoms>Dominique</prenoms>
</identite>
</identification-individuelle>
<siret>4xxxxxxxxxxxx5</siret>
<iban titulaire="M TTTTTTTTTTT DOMINIQUE" bic="Axxxxxxxxxx"
compte-iban="FRxxxxxxxxxxxxxxxxxxxxxxxxx"/>
<courriel>dominique.ttttttttttt(a)sfr.fr</courriel>
</demandeur>
-<rpg>
-<ilot numero-ilot="1" numero-ilot-reference="037013333815">
<commune>37xxx</commune>
-<geometrie>
-<gml:Polygon>
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=364961#p364961
Pour y répondre : donnees(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net