|
Bonjour !
Tout d'abord bravo pour votre fabuleux travail. J'attendais avec impatience cette nouvelle version de MDweb pour pouvoir y transférer notre propre catalogue interne de données. J'ai donc installé la 2010.06 sur un serveur Windows avec GlassFish 3. Comme j'ai déjà un catalogue (compatible Dublin Core), je m'intéresse particulièrement aux imports xml, car je vais pouvoir créer à la volée des fichiers xml ISO 19139 à partir de mon propre catalogue. J'ai donc testé la manip suivante : - export MDweb d'une fiche en xml via l'interface de recherche - import MDweb de cette même fiche, via l'interface d'édition. et là, boooouuuh, ça ne marche pas ! Il me dit que le fichier n'est pas une fiche de métadonnées, avant même d'essayer de l'importer. J'ai testé sur une fiche ISO base_geo, une fiche ISO carte_papier, et une fiche INSPIRE dataset_vector, même problème partout. Y'aurait-il quelque chose qui m'échappe ? Merci d'avance Jenny Laboratoire Géoazur Cordialement
Jenny - SI Géoazur
|
|
Administrator
|
Bonjour Jenny,
merci pour ce retour. effectivement, vous venez de lever un bug qui n'était pas présent lors nos tests (sans doute une régression). Nous allons le corriger. par contre, je n'ai pas tout à fait compris ce que vous souhaitez faire avec MDweb ("xml iso 19139 à la volée"), notamment votre besoin d'importer dans MDweb des XML venant de votre catalogue actuel (en Dublin Core) ou de connecter votre catalogue à MDweb (via le CSW) ? Jean Christophe Jean Christophe Desconnets
Ingénieur de recherche IRD
Chef de Projet MDweb
|
|
Bonjour Jean-Christophe,
En fait, j'ai un pauvre "catalogue" qui n'est rien d'autre qu'une base de données maison sous SLQServer (connecté avec ArcGIS), dans lequel j'ai, en gros, les champs de base du Dublin Core. Je me disais que je pourrais faire une moulinette pour exporter chaque enregistrement de mon "catalogue" en format ISO 19139 afin de les importer sous MDWeb sous forme de fiche ISO ou INSPIRE selon le cas. Ca me permettrait de faire un premier remplissage minimal sous MDweb que je complèterai ensuite à la main via l'interface MDweb. Est-ce que ça vous parait une bonne idée ? Merci d'avance Jenny Cordialement
Jenny - SI Géoazur
|
|
Administrator
|
Bonjour jenny,
oui effectivement cela parait pas mal. attention quand même si tu fais une moulinette de bien identifier les fichiers xml que tu feras dans des profils correspondants MDweb. Pour cela, regarde la typologie des ressources et les profils correspondants proposés dans la doc intitulé : Eléments pour choisir les profils de métadonnées disponibles à cette url : http://www.mdweb-project.org/files/documentation/recommandations/MDweb-HowToChooseMetadataProfile-2010.06-fr.pdf pour que tes xml soient reconnaissables par l'importateur, tu dois bien spécifier la valeur de la balise : <gmd:metadataStandardName> <gco:CharacterString>x-urn:mdweb:schema:ISO19115:mdweb-couche_vecteur</gco:CharacterString> </gmd:metadataStandardName> où x-urn:mdweb:schema:ISO19115:mdweb-couche_vecteur correspond au profil de métadonnées couche_vecteur Jean Christophe Jean Christophe Desconnets
Ingénieur de recherche IRD
Chef de Projet MDweb
|
|
In reply to this post by JennyT
Bonjour
On ne peux pas importer directement une fiche résultante d'une recherche par le module d'edition car le fichier XML reçu doit subir une petite modification avant : il faut retirer la première balise XML englobante <csw:GetRecordByIdResponse> ... </csw:GetRecordByIdResponse> et copier les namespaces xmlns:... dans la balise suivante <gmd:MD_Metadata> autrement dit : ---------------------------------------------------------------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" ...> <gmd:MD_Metadata> ... </gmd:MD_Metadata> </csw:GetRecordByIdResponse> ---------------------------------------------------------------------------------------------------------------------------------------------------------- devient ---------------------------------------------------------------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <gmd:MD_Metadata xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" ...> ... </gmd:MD_Metadata> ---------------------------------------------------------------------------------------------------------------------------------------------------------- Cela sera corrigé dans la future version. Bien Cordialement. .
|
|
Bonjour,
Suite à ce sujet une tache JIRA avait été ouverte : http://jira.codehaus.org/browse/MDWEB-64 Elle est à présent close. Il est désormais possible dans la version 2.2.1 2010.07 d'importer directement dans l'édition une fiche téléchargée depuis le module de recherche. Cordialement, Dorian IRD Unité ESPACE-DEV
|
|
Bonjour à tous,
une question complémentaire à celles déjà évoquées dans ce fil de discussion... Je suis dans le même cas que JennyT (si ce n'est que ma base initiale n'est pas sous MySQL). Je cherche à faire une routine pour générer les XML pour importer "en masse" mes données de recensement existantes. J'ai vu que des gens tentent de faire ce genre de chose avec Talend Open Studio et Spatial Integrator (cf. post georezo d'actualité : http://georezo.net/forum/viewtopic.php?pid=173909#p173909) Avez-vous des retours d'expérience sur cette question voire des moulinettes toutes faites, pour ne pas recommencer le même travail dans mon coin ? |
|
En ce qui me concerne, j'ai programmé une moulinette adaptée à ma propre base, en ... php !
Ca marche correctement, mais c'est très rudimentaire !! Je peux éventuellement vous transmettre les codes lorsque ça sera un peu plus blindé, mais je ne crois pas que ça sera d'une grande utilité car ça dépend vraiment de la base initiale. Cordialement Jenny Cordialement
Jenny - SI Géoazur
|
| Powered by Nabble | See how NAML generates this page |
