5 votos

¿Hay algun tutorial más específico sobre el - parámetro t_srs gdalwarp?

Quiero usar python para operar un seriel imágenes de teledetección.A pesar de que la gdal sitio oficial http://www.gdal.org/gdalwarp.html mostrar una explicación, es difícil de aplicar porque no hay una gramática tutorial para cada comando.

Por ejemplo, esta demo:

"gdalwarp -t_srs '+proj=utm +zone=11 +datum=WGS84 " -sobrescribir raw_spot.tif utm11.tif".

¿Cuál es el medio de código "+proj=utm +zone=11 +datum=WGS84"? Hay ejemplos prácticos?

4voto

xenny Puntos 670

Hay varias maneras de describir el sistema de coordenadas utilizando gdalwarp. En el ejemplo, se utiliza el proj.4 nomenclatura, pero también se puede usar la EPSG código o el nombre de una .prj archivo.

el proj.4 código en el ejemplo que se incluye información sobre el tipo de proyección (utm= Universal Transversal de Mercator proyección), la proyección de parámetro (con UTM, dando el número de la zona - 11 - es suficiente para describir la proyección, pero generalmente se necesita más parámetros) y el sistema de coordenadas geográficas (datum) que se utiliza como base para la proyección (WGS84 es un estándar de gc, por lo que es suficiente para dar a su nombre solamente).

En la práctica, por lo general de copiar-pegar de la cadena a partir de un spatialreference.org y modificar algunos de los parámetros a partir de una proyección similar si es necesario. La mayor parte de la proyección están disponibles en este sitio (escribir EPSG + nombre de la proyección es otra manera de encontrar rápidamente la cadena que usted necesita).

Tenga en cuenta que es recomendable especificar el origen y destino de referencias para obtener resultados precisos.

4voto

gabor Puntos 612

El enlace en la descripción es muy específica. -t_srs es el objetivo de CRS o de coordenadas del sistema de referencia. También, incluye la descripción de cada comando:

-t_srs srs_def: objetivo de referencia espacial conjunto. Los sistemas de coordenadas que pueden pasar son nada apoyado por el OGRSpatialReference.SetFromUserInput (), que incluye EPSG PC y GCSes (es decir, EPSG:4296), PROJ.4 declaraciones (como arriba), o la nombre de una .prj archivo que contiene conocido texto.

Por otro lado, el código Proj.4 la notación de WGS 84 UTM 11N. SpatialReference.org es un excelente repositorio de todo tipo de CRS.

"+proj=utm +zone=11 +datum=WGS84"

En mi opinión, usted no necesita un GDAL tutorial, usted necesita una sólida formación de los SIG. Usted puede leer código Abierto Geoespacial Herramientas (libro) para entender cómo GDAL o OGR obras, o marque esta buena introducción a GDAL de procesamiento.

0voto

Mat Puntos 196

Esa cadena es un proj4 conjunto de parámetros. PROJ.4 es la biblioteca que muchas de las herramientas a utilizar para el proyecto de un sistema de coordenadas a otro - es utilizado por QGIS, Hierba, SAGA y muchos otros.

El proj4 documentación ha sido mejorado recientemente (desde la última vez que miré, de todos modos!), y da un montón de detalles acerca de los parámetros

Esto es digno de una mirada incluso si usted está familiarizado con Proj4 cadenas! Me di cuenta de que usted puede invertir las direcciones de los ejes y manejar antimeridian envoltura de soluciones :-)

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