Dilib, module Wicri, Allemagne
Module Wicri |
Cette page introduit les outils relatifs aux données géographiques ou organisationnelles relatives à l'Allemagne.
Liste des modules Dilib
Module Wicri
Commandes : Flux Wicri : Données géographiques et organisationnelles: |
Localisation des tables
Les tables relatives aux données de l'Allemagne sont traitées sur 3 espaces :
- les tables opérationnelles sont sur :
$DILIB/data/Wicri/Allemagne/
- les copies des pages wikis sont sur :
$DILIB_IMPORT/Wicri/Data/Allemagne/
- un espace de test est disponible sur :
$DILIB/TestImportWicri/Allemagne/
.
Fonctions spécialisées
WicriAllemagneGetCityRegionFromCpos4
- Synopsis
SxmlNode *WicriAllemagneGetCityRegionFromCpos4(SxmlNode *affiliation, char *str);
- Définition
Cette fonction accepte en entrée une chaîne de caractères dont le début est un code postal sur 6 caractères, antérieur à 1993. Elle enrichit l'élément affiliation par les données issues des tables de code postaux sur Wicri/Allemagne.
WicriAllemagneGetCityRegionFromCpos5
- Synopsis
SxmlNode *WicriAllemagneGetCityRegionFromCpos5(SxmlNode *affiliation, char *str);
- Définition
Cette fonction accepte en entrée une chaîne de caractères dont le début est un code postal sur 5 chiffes, postérieur à 1993. Elle enrichit l'élément affiliation par les données issues des tables de code postaux sur Wicri/Allemagne.
Pour une information plus complète, voir sur Wicri/Allemagne les pages :
- Exemple
Soit l'élément affiliation :
<affiliation wicri:level="1">
<mods:affiliation> ... , Am Hubland, 97074, Würzburg, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea> ... , Am Hubland, 97074, Würzburg</wicri:regionArea>
</affiliation>
l'appel de la fonction WicriAllemagneGetCityRegionFromCpos5
avec comme paramètre str :
"97074, Würzburg"
donnera :
<affiliation wicri:level="3">
<mods:affiliation> ... , Am Hubland, 97074, Würzburg, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea> ... , Am Hubland, 97074, Würzburg</wicri:regionArea>
<placeName>
<region type="land" nuts="1">Bavière</region>
<region type="district" nuts="2">District de Basse-Franconie</region>
<settlement type="city">Wurtzbourg</settlement>
</placeName>
</affiliation>