Bonsoir,
2009/6/23 mandro <davide.mandrini@anonymised.com>
I don’t speak english very well, so I’ll post my message in French (or in
Italian if you prefer)J’ai un problème de moissonnage entre deux catalogues qui contiennent
données qui suivent la norme ISO19139FRA
si je moissonne entre deux instances de géosource grâce au “Noeud
GeoNetwork à Distance” je récupère les données et je peut les visualiser
soit dans la page d’accueil soit en “forçant” la visualisation grâce au
service metadata.show?id=si je moissonne grâce au protocole CSW j’ai des problèmes. Je récupère les
données mais je ne peut pas les visualiser dans la page d’accueil (en
faisant un recherche sans aucun paramètre pour visualiser toutes les
données).
Si je desélectionne la recherche géographique (en enlevant la petite croix à
côté de “Où?”) j’arrive à voir qui les données ont été moissonnées mais
elles sont pas visualisées correctement.
Qu’entendez vous par “elles ne sont pas visualisées correctement” ?
En utilisant le protocole CSW pour le moissonage, vous allez automatiquement récupérer des métadonnées au standard ISO 19139 et non ISO 19139 FRA.
De ce fait elle ne sont pas affichée de la même manière dans Géosource (seulement trois onglet pour les métadonnées au format ISO 19139).
J’arrive à accéder quand même à ces données grâce à “metadata.show?id=” (en récupérant l’id directement dans ma base des données). Dans ce cas
les données sont visualisées correctement.Si je confronte la donnée original et celle moissonnée, il y une seule
différence: la balise <fra:FRA_DataIdentification
gco:isoType=“gmd:MD_DataIdentification”> a été changée en
gmd:MD_DataIdentification.
C’est normal puisque la métadonnée est maintenant en ISO 19139.
Je pense que il y a un problème lorsque du moissonnage qui change cette
balise (je pense que le moissonnage appelle une GetRecords ou une
GetRecordsById en spécifiant le outputSchema
http://www.isotc211.org/2005/gmd (ISO19139) et pas
http://www.cnig.gouv.fr/2005/fra (ISO19139)). La recherche de la page
d’accueil (le service géosource main.search.embedded) donc parse des données
avec un mauvais schéma, d’où l’erreur de visualisation.
C’est exact, les opérations de découverte du CSW permettent de demander le format de sortie souhaité.
Cependant, l’usage du moissonage via GeoSource/Geonetwork, ne vous permet pas de spécifier ce paramètre.
J’ai même essayé de changer à la main cette balise dans la donnée
moissonnée, dans ce cas tout marche correctement.Vous savez comment on peut dire au moissonnage CSW de garder le schéma de la
donnée qui traîte. En plus géosource connait ce schéma (je communique entre
2 géosource identiques)
L’utilisation du protocole spécifique GeoNetwork/GéoSource est dans ce cas recommandé.
Cordialement,
Mathieu Coudert