Gibt es eine verwaltete Bibliothek zum Lesen der Koordinaten aus einer Geotiff- Datei in .NET?
Ich weiß, dass dies über GDAL möglich ist, aber ich suche nach einer verwalteten Alternative.
.net
geotiff-tiff
BjartN
quelle
quelle
Antworten:
Wie wäre es mit libtiff.net
quelle
Sie können die in GDAL enthaltenen .NET-Wrapper verwenden . Auf diese Weise können Sie über verwalteten Code auf alle GDAL-Funktionen zugreifen.
quelle
In verwaltetem C # werden aufgrund der durch die .NET Framework-Speicherverwaltungsschicht auferlegten Einschränkung der Leistung und Speichernutzung nicht viele angezeigt. Versteh mich nicht falsch - ich liebe C # und .NET. In diesem Fall ist natives C ++ jedoch viel schneller und (meiner Meinung nach) weniger frustrierend zu schreiben.
Umfragen enthalten normalerweise viele GeoTIFF-Dateien, was viel Speicher und Manipulation von Daten erfordert, wenn Geotransformationen durchgeführt werden (dh WGS82 zu UTMM zu TIFF XY-Koordinaten und dann wieder zurück). Die Nachfrage nach Speicherleistung und Verwaltungseffizienz steigt weiter, wenn Sie dies einbeziehen Dinge wie das Zusammenstellen von Ergebnissen linearer, radialer und Flächenerhebungen.
Sie möchten dies wahrscheinlich nicht hören, aber das Schreiben eines Parsers in nativem C ++ und das anschließende Einschließen in C # wird die Leistung erheblich steigern und Speicherbeschränkungen beseitigen. Das Schreiben eines Parsers ist eigentlich ziemlich einfach und sehr leicht, da Sie ihn an Ihre Bedürfnisse anpassen können. Dies gilt insbesondere für die Integration erweiterter Funktionen wie die automatische Auswahl und das Überspannen von GeoTIFF-Dateien.
quelle
Wie wäre es mit diesem Code ?
quelle