RV: exportar a xml desde la tabla 'metatada'

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

RV: exportar a xml desde la tabla 'metatada'

miguelparrilla


Buenos días:

Querríamos crear de forma masiva archivos xml de geometadatos a partir de la tabla 'metadata' de la base de datos de Geonetwork.
¿alguien lo ha hecho?

Gracias anticipadas


________________________________

AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje es CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior divulgación será responsabilidad de quien la realice
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
Reply | Threaded
Open this post in threaded view
|

Re: RV: exportar a xml desde la tabla 'metatada'

delawen
Hola Miguel Ángel,

¿Podrías ser un poco más preciso sobre lo que quieres hacer?

Si lo que te interesa es el formato MEF, se puede exportar
directamente desde la página de búsqueda. Si lo que quieres es pasar a
otro GeoNetwork o similar, puedes usar un harvester. Si lo que quieres
es una copia de seguridad, te valdría con hacer una copia de la base
de datos.

Recuerda que puede haber ficheros asociados al XML (thumbnails, por
ejemplo), que no están en la base de datos sino en el directorio de
datos.

2016-10-13 12:20 GMT+02:00 Miguel Ángel Parrilla Godínez
<[hidden email]>:

>
>
> Buenos días:
>
> Querríamos crear de forma masiva archivos xml de geometadatos a partir de la tabla 'metadata' de la base de datos de Geonetwork.
> ¿alguien lo ha hecho?
>
> Gracias anticipadas
>
>
> ________________________________
>
> AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje es CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior divulgación será responsabilidad de quien la realice
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> GeoNetwork-usuarios-es mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
Reply | Threaded
Open this post in threaded view
|

Re: RV: exportar a xml desde la tabla 'metatada'

miguelparrilla
Buenas de nuevo:

Desearíamos generar los  tantos archivos xml de los metadatos almacenados en la tabla 'metadata' en archivos físicos xml con el contenido del texto de metadato en 19139.
Hemos hechos cambios directamente en el campo text de la tabla metadata y ahora los queremos tener físicamente en una archivo xml.

Gracias.

-----Mensaje original-----
De: María Arias de Reyna [mailto:[hidden email]]
Enviado el: jueves, 13 de octubre de 2016 12:27
Para: Miguel Ángel Parrilla Godínez <[hidden email]>
CC: [hidden email]
Asunto: Re: [GeoNetwork-usuarios-es] RV: exportar a xml desde la tabla 'metatada'

Hola Miguel Ángel,

¿Podrías ser un poco más preciso sobre lo que quieres hacer?

Si lo que te interesa es el formato MEF, se puede exportar directamente desde la página de búsqueda. Si lo que quieres es pasar a otro GeoNetwork o similar, puedes usar un harvester. Si lo que quieres es una copia de seguridad, te valdría con hacer una copia de la base de datos.

Recuerda que puede haber ficheros asociados al XML (thumbnails, por ejemplo), que no están en la base de datos sino en el directorio de datos.

2016-10-13 12:20 GMT+02:00 Miguel Ángel Parrilla Godínez
<[hidden email]>:

>
>
> Buenos días:
>
> Querríamos crear de forma masiva archivos xml de geometadatos a partir de la tabla 'metadata' de la base de datos de Geonetwork.
> ¿alguien lo ha hecho?
>
> Gracias anticipadas
>
>
> ________________________________
>
> AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje
> es CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior
> divulgación será responsabilidad de quien la realice
> ----------------------------------------------------------------------
> -------- Check out the vibrant tech community on one of the world's
> most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> GeoNetwork-usuarios-es mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

________________________________

AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje es CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior divulgación será responsabilidad de quien la realice
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
Reply | Threaded
Open this post in threaded view
|

Re: RV: exportar a xml desde la tabla 'metatada'

delawen
Hola,

2016-10-13 12:34 GMT+02:00 Miguel Ángel Parrilla Godínez
<[hidden email]>:
> Buenas de nuevo:
>
> Desearíamos generar los  tantos archivos xml de los metadatos almacenados en la tabla 'metadata' en archivos físicos xml con el contenido del texto de metadato en 19139.

Contenido del texto del metadato... ¿te refieres al texto incluído
dentro del xml?

> Hemos hechos cambios directamente en el campo text de la tabla metadata y ahora los queremos tener físicamente en una archivo xml.

*corre en círculos agitando los brazos* ¡¡¡Pero por qué hacéis eso!!!

Si no veis que GeoNetwork esté mostrado esos cambios es porque hay que
reindexarlo (mira en Settings->Tools). ¿Por eso queréis exportarlos?

En todo caso, nunca nunca nunca toques la base de datos directamente.
Bad practice, sea en GeoNetwork o donde sea. Usa siempre los servicios
creados para ello. Si tocas una base de datos de cualquier tipo de
aplicación sin saber bien cómo se guardan los datos y cómo se usan, te
arriesgas a romperlo todo. Por muy pequeño e inofensivo que sea lo que
creas que estás haciendo.

Échale un vistazo a
http://www.geonetwork-opensource.org/manuals/trunk/eng/users/user-guide/export/index.html
antes de decidirte a reinventar la rueda. Si eso te vale, mira cuales
son los servicios que llama la UI en esos casos, para poder hacer un
script que exporte los metadatos.

Y si tienes versión 3.2 mira directamente
http://localhost:8080/geonetwork/doc/api/
Concretamente la parte de records. Esos son los servicios de los que
te hablaba en el párrafo anterior.

Y si no, mira en la página de cualquier metadato, hay un sitio que
pone "Exportar a XML", puedes usar ese servicio también si lo que
quieres es sólo el XML, sin más ficheros adjuntos.

En cualquier caso por tu pregunta sospecho que estás intentando dar un
pequeño paso (exportación) en un proceso mucho más grande, con otros
pasos anteriores y posteriores... y sospecho que estás dando vueltas
de más. Pero sin tener más información, es difícil.

>
> Gracias.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
Reply | Threaded
Open this post in threaded view
|

Re: RV: exportar a xml desde la tabla 'metatada'

miguelparrilla
Ok gracias.

No reinventamos nada. Hemos probado simplemente.

Un saludo.

-----Mensaje original-----
De: María Arias de Reyna [mailto:[hidden email]]
Enviado el: jueves, 13 de octubre de 2016 12:48
Para: Miguel Ángel Parrilla Godínez <[hidden email]>
CC: [hidden email]
Asunto: Re: [GeoNetwork-usuarios-es] RV: exportar a xml desde la tabla 'metatada'

Hola,

2016-10-13 12:34 GMT+02:00 Miguel Ángel Parrilla Godínez
<[hidden email]>:
> Buenas de nuevo:
>
> Desearíamos generar los  tantos archivos xml de los metadatos almacenados en la tabla 'metadata' en archivos físicos xml con el contenido del texto de metadato en 19139.

Contenido del texto del metadato... ¿te refieres al texto incluído dentro del xml?

> Hemos hechos cambios directamente en el campo text de la tabla metadata y ahora los queremos tener físicamente en una archivo xml.

*corre en círculos agitando los brazos* ¡¡¡Pero por qué hacéis eso!!!

Si no veis que GeoNetwork esté mostrado esos cambios es porque hay que reindexarlo (mira en Settings->Tools). ¿Por eso queréis exportarlos?

En todo caso, nunca nunca nunca toques la base de datos directamente.
Bad practice, sea en GeoNetwork o donde sea. Usa siempre los servicios creados para ello. Si tocas una base de datos de cualquier tipo de aplicación sin saber bien cómo se guardan los datos y cómo se usan, te arriesgas a romperlo todo. Por muy pequeño e inofensivo que sea lo que creas que estás haciendo.

Échale un vistazo a
http://www.geonetwork-opensource.org/manuals/trunk/eng/users/user-guide/export/index.html
antes de decidirte a reinventar la rueda. Si eso te vale, mira cuales son los servicios que llama la UI en esos casos, para poder hacer un script que exporte los metadatos.

Y si tienes versión 3.2 mira directamente http://localhost:8080/geonetwork/doc/api/
Concretamente la parte de records. Esos son los servicios de los que te hablaba en el párrafo anterior.

Y si no, mira en la página de cualquier metadato, hay un sitio que pone "Exportar a XML", puedes usar ese servicio también si lo que quieres es sólo el XML, sin más ficheros adjuntos.

En cualquier caso por tu pregunta sospecho que estás intentando dar un pequeño paso (exportación) en un proceso mucho más grande, con otros pasos anteriores y posteriores... y sospecho que estás dando vueltas de más. Pero sin tener más información, es difícil.

>
> Gracias.

________________________________

AVISO SOBRE CONFIDENCIALIDAD: La información incluida en este mensaje es CONFIDENCIAL y de uso EXCLUSIVO a su FINALIDAD. Su posterior divulgación será responsabilidad de quien la realice
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GeoNetwork-usuarios-es mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es