¿Cómo puedo usar bibliotecas gratuitas para transformar datos espaciales?
Por ejemplo, quiero cambiar la proyección de un Shapefile dentro del código de mi aplicación web C #. ¿Cómo puedo hacer eso?
shapefile
coordinate-system
usuario1899
fuente
fuente
Respuestas:
Puede probar la biblioteca DotSpatial.Projections .
El sitio web enumera un ejemplo "Conversión de un sistema de coordenadas geográficas a un sistema de coordenadas proyectadas" :
fuente
Otra alternativa es http://projnet.codeplex.com/
fuente
También hay GDAL / OGR: http://trac.osgeo.org/gdal/wiki/GdalOgrInCsharp La página parece bastante antigua, no estoy seguro de si los enlaces están actualizados.
fuente
Me sorprendió un poco que nadie mencionara proj.4 y shapelib. Aunque ambos son proyectos en C, se han realizado enlaces en C # (o podría simplemente invocarlos).
fuente