4 votos

¿Es posible establecer automáticamente el CRS de los rasters desde el archivo PRJ?

Estoy intentando que mis colegas aprendan a mostrar los datos medidos (ASCII) en los mapas con relativa facilidad. Puedo preparar el proyecto, el color y el estilo de simbología para la capa de puntos y el mapa de fondo.

También encontré una buena manera de obtener el mapa de fondo (PNG + archivo de mundo) para el uso fuera de línea a través de MOBAC y OSM. MOBAC utiliza EPSG:3395 WGS 84 / World Mercator y tengo el archivo PRJ apropiado. Sin embargo, he descubierto que QGIS no utiliza el PRJ para los rásteres y los carga siempre utilizando el CRS por defecto (en mi caso EPSG:4326).

¿Es posible hacer que QGIS cargue la configuración del CRS desde el PRJ (u otro archivo) sin necesidad de configurar el CRS manualmente para cada trama?

gracias

0 votos

Hola, después de la actualización de QGIS he descubierto que lee la proyección del archivo *.aux.xml que genera MOBAC junto con el archivo *.pgw world y la imagen PNG. A mi me funciona de forma inmediata (QGIS 1.7.4) - archivo de ejemplo: dl.dropbox.com/u/6066212/Test_Prague.zip (600 kb). Realmente útil. :-)

0 votos

Me encuentro con el mismo problema. No encuentro la manera de guardar la información sobre el SIR con archivos JPG/PNG. Bueno, excepto de convertirlo a Geotif que es muy inconveniente. Me pregunto si hay alguna opción mejor en las nuevas versiones de QGIS.

0 votos

Mmm, así que sólo está en la fase "nice to have" después de los últimos 2 años... hub.qgis.org/issues/4236 Bueno, una vez que voy a mejorar con la escritura de plugins para QGIS podría tratar de hacer un plugin para esto :)

2voto

l0st3d Puntos 1071

Inténtalo:

(menu) Raster > Projections > Assign projection

Este procedimiento escribe CRS en el archivo. La próxima vez que lo cargue, QGIS no le pedirá un CRS.

0 votos

Hola, pero esto requiere convertir todos los mapas a Geotiff - aumenta el tiempo que tendría que dedicar a la preparación de los mapas...

1voto

s1d Puntos 91

Esperemos que se aplique algún día ( http://hub.qgis.org/issues/4236 ).

Mientras tanto, es posible utilizar gdal_translate desde dentro de QGIS que crea *.aux.xml información sobre el SIR (proyección). Abierto en el editor de texto se ve así:

<PAMDataset>
  <SRS>PROJCS["WGS 84 / Pseudo-Mercator",...]</SRS>
  <GeoTransform> ... </GeoTransform>
  ...
</PAMDataset>

Esto se puede hacer sólo una vez para el CRS deseado (proyección) - si en el editor de texto se elimina: <GeoTransform> ... </GeoTransform> que especifica la ubicación que debe ser cargada desde archivos mundiales específicos para cada imagen.

Así que lo que se necesita (excepto el archivo *.wld existente) es crear al menos un archivo *.aux.xml con el mismo nombre de archivo que la imagen y la definición adecuada de CRS (contenido como el ejemplo abreviado anterior). Entonces el archivo puede ser simplemente copiado y renombrado para todos los archivos JPG/PNG de manera que para cada archivo se tenga algo como esto:

imagen_01.jpg, imagen_01.jpg.aux.xml, imagen_01.wld

imagen_02.png, imagen_02.png.aux.xml, imagen_02.wld

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X