Wie kann ich freie Bibliotheken verwenden, um räumliche Daten zu transformieren?
Ich möchte beispielsweise die Projektion eines Shapefiles im Code meiner C # -Webanwendung ändern. Wie mache ich das?
shapefile
coordinate-system
user1899
quelle
quelle
Antworten:
Sie können die DotSpatial.Projections- Bibliothek ausprobieren .
Die Website listet ein Beispiel "Konvertieren von einem geografischen Koordinatensystem in ein projiziertes Koordinatensystem" auf :
quelle
Eine andere Alternative ist http://projnet.codeplex.com/
quelle
Es gibt auch GDAL / OGR: http://trac.osgeo.org/gdal/wiki/GdalOgrInCsharp Die Seite sieht ziemlich alt aus, ich bin nicht sicher, ob die Bindungen aktuell sind.
quelle
Ich war ein bisschen überrascht, dass niemand proj.4 und shapelib erwähnt hat. Obwohl beide C-Projekte sind, wurden C # -Bindungen erstellt (oder Sie können sie einfach p / aufrufen).
quelle