Como posso usar bibliotecas gratuitas para transformar dados espaciais?
Por exemplo, eu quero alterar a projeção de um Shapefile no código do meu aplicativo da web em C #. Como faço isso?
shapefile
coordinate-system
user1899
fonte
fonte
Respostas:
Você pode tentar a biblioteca DotSpatial.Projections .
O site lista um exemplo "Convertendo de um sistema de coordenadas geográficas para um sistema de coordenadas projetadas" :
fonte
Outra alternativa é http://projnet.codeplex.com/
fonte
Também há GDAL / OGR: http://trac.osgeo.org/gdal/wiki/GdalOgrInCsharp A página parece bastante antiga, não tenho certeza se as ligações estão atualizadas.
fonte
Fiquei um pouco surpreso por ninguém mencionar proj.4 e shapelib. Embora ambos sejam projetos C, ligações C # foram feitas (ou você pode simplesmente invocá-las).
fonte