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.
Respuesta
¿Demasiados anuncios?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/