5 votos

Cómo utilizar DotSpatial a proyecto/reproyectar archivos sobre la marcha

Me gustaría usar DotSpatial para reproyectar archivos sobre la marcha antes de cargarlos a GeoServer. He estado buscando tutoriales sobre cómo empezar con esto en vano. Alguna sugerencia de donde puedo empezar será muy apreciada.

1voto

Erik Öjebo Puntos 6937

Reproyectar un vector

Cuando se utiliza ogr2ogr, recuerde que el nombre de archivo de salida debe venir antes de la entrada de nombre de archivo!

Opción 1: Utilizar el código EPSG (si se conoce) para especificar la proyección ogr2ogr -t_srs EPSG:2784 output_vector input_vector

Opción 2: Uso de un appopriate proyección de archivo (por ejemplo, el *.prj archivo asociado con un shapefile) para especificar la nueva proyección ogr2ogr -t_srs some_shapefile.prj output_vector input_vector

Opción 3: especificar Manualmente completo Proj.4 definición de la cadena de ogr2ogr -t_srs '+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 \

           +k=0.999990 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs \
           ''output_vector'' ''input_vector''

Reproyectar una trama

Debido a un cuadrado de la cuadrícula en una proyección no es necesariamente un cuadrado de la cuadrícula en el otro, volviendo a proyectar una capa ráster a menudo requiere de "deformación". Afortunadamente, esto se puede hacer con bastante facilidad utilizando gdalwarp. Como con otros GDAL/OGR herramientas, la salida de la proyección puede ser especificado usando el código EPSG, un archivo adecuado, o de la totalidad del Proyecto.4 definición de la cadena. El uso de código EPSG 2784 como un ejemplo, la sintaxis general es la siguiente. En contraste con ogr2ogr, el nombre de archivo de salida debe venir después de la entrada de nombre de archivo gdalwarp -t_srs EPSG:2784 input_raster output_raster

fuente: http://help.nceas.ucsb.edu/gdal

La Documentación Completa http://www.gdal.org/

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