[Gvsig_desarrolladores] Interpretación de archivos en GvSIG
Nacho Brodin
ibrodin en prodevelop.es
Mie Mayo 23 09:03:52 CEST 2012
Te cuento un par de caminos que podrias seguir. Los metadatos en un
Geotiff están contenidos en su cabecera y más o menos la información que
puede contener está resumida en http://www.gdal.org/frmt_gtiff.html .
Desconozco si se le puede introducir datos no normalizados pero tu
problema sería como leerlos. Lo más lógico es que se le puedan meter
como metadatos variables y valores que luego puedan ser leídos de forma
genérica. De esta forma podrías tener un geotiff con metadatos propios.
Puedes documentarte sobre esto porque te permitiría hacerlo sobre un
Geotiff estandar.
Si tuviera que hacerlo con gvSIG y supiera programar usaría los ficheros
.rmf que contienen metadatos propios. Son ficheros XML que contienen
estadísticas, georreferenciación, valores no data, interpretación de
color, puntos de control, tablas de color y todo lo que quieras meterle.
Al ser XML tiene bloques de información que debes leer, pero para eso
debes hacer un módulo que lo interprete si creas información nueva. La
interpretación de cada bloque de metadatos la suele hacer una clase que
hereda de ClassSerializer. Por ejemplo, si quieres meter dentro del rmf
nuevas estadísticas debes pensar la estructura del XML, por ejemplo:
<statistics>
<varianza>...</varianza>
<maximo>...</maximo>
......
</statistics>
y luego la clase que sea capaz de leerlas y escribirlas. Esta clase se
autoregistra con un método que debes implementar, así que no tienes que
preocuparte de nada, simplemente en que tienes que leer y escribir en
tus metadatos. El problema siguiente sería como operar con esa
información dentro de gvSIG, procesos, visualización de datos y cosas
así que para eso debes tener algunos conocimientos de como realizar
extensiónes.
Saludos,
On 22/05/12 18:45, José María Amuedo wrote:
> Gracias por la contestación.
>
> De forma más concreta me gustaría saber si pudiera hacer lo siguiente.
> Si introduzco más información en mi archivo de cabecera gvsig lo
> interpretará o solo utilizará el portocolo por defecto que usa conlos
> archivos .tiff??
>
> Me gustaría alimentar con más información los archivos geotiff y que
> gvsig me los interpretase de manera aecuada.
>
> Cómo es posible hacer eso??
>
> Saludos,
>
> El 22 de mayo de 2012 15:51, Nacho Brodin <ibrodin en prodevelop.es
> <mailto:ibrodin en prodevelop.es>> escribió:
>
> Hola,
>
> Este tipo de ficheros se leen a través de la librería Gdal. gvSIG
> tiene
> un proveedor de datos que los lee a través de ella. Gdal interpreta la
> georreferenciación tanto si la tiene en la cabecera como si la
> tiene en
> un fichero separado (tfw) y es cargada en la aplicación al abrir la
> capa. En este momento se cargan todos los metadatos. Además puede
> tener
> un fichero de metadatos propio (rmf) que tiene prioridad sobre los
> otros.
>
> Si das más detalles de lo que necesitas, quizás te podamos ayudar un
> poco más.
>
> Saludos
>
> On 22/05/12 12:03, José María Amuedo Laínez wrote:
> > Buenas,
> >
> > Mi pregunta va dirigida a los desarrolladores que saben de
> primera mano como funciona GvSIG en todos sus aspectos. Alguien
> podría decirme de que manera interpreta GvSIG el formato de
> archivos .tiff con su archivo de cabecera .twf. Y el formato
> .Geotiff de la misma forma.
> >
> > Concretando más, como lee GvSIg estos archivos, cómo lo hace??
> >
> > Gracias de antemano.
> >
> > Saludos,
> >
> > Jmamuedo.
> > _______________________________________________
> > gvSIG_desarrolladores mailing list
> > gvSIG_desarrolladores en listserv.gva.es
> <mailto:gvSIG_desarrolladores en listserv.gva.es>
> > Para ver histórico de mensajes, editar sus preferencias de
> usuario o darse de baja en esta lista, acuda a la siguiente
> dirección:
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
> --
> Nacho Brodin
> Equipo de desarrollo de gvSIG
> Prodevelop.SL
> http://www.gvsig.org
> http://www.prodevelop.es
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> <mailto:gvSIG_desarrolladores en listserv.gva.es>
> Para ver histórico de mensajes, editar sus preferencias de usuario
> o darse de baja en esta lista, acuda a la siguiente dirección:
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
--
Nacho Brodin
Equipo de desarrollo de gvSIG
Prodevelop.SL
http://www.gvsig.org
http://www.prodevelop.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20120523/6a41d6c4/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores