Apakah ada perpustakaan yang dikelola untuk membaca koordinat dari file geotiff di .NET?
Saya tahu ini dapat dilakukan melalui GDAL, tetapi saya mencari alternatif yang dikelola .
Apakah ada perpustakaan yang dikelola untuk membaca koordinat dari file geotiff di .NET?
Saya tahu ini dapat dilakukan melalui GDAL, tetapi saya mencari alternatif yang dikelola .
Jawaban:
Bagaimana kalau libtiff.net
Anda dapat menggunakan pembungkus .NET yang disertakan dalam GDAL . Ini memungkinkan Anda untuk mengakses fungsionalitas GDAL dari dalam kode yang dikelola.
Anda tidak akan melihat banyak di C # yang dikelola, karena keterbatasan kinerja dan penggunaan memori yang diberlakukan oleh lapisan manajemen memori .NET Framework. Jangan salah paham - Saya suka C # dan .NET. Namun, asli C ++ jauh lebih cepat dan (menurut saya) kurang membuat frustrasi, dalam hal ini.
Survei biasanya berisi banyak file GeoTIFF, yang membutuhkan banyak memori dan manipulasi data, saat melakukan geotransform (mis. WGS82 ke UTMM ke TIFF XY, berkoordinasi, dan kemudian kembali lagi.) Permintaan kinerja memori dan efisiensi manajemen meningkat lebih jauh, ketika Anda melibatkan hal-hal seperti menyusun hasil survei linear, radial, dan area.
Anda mungkin tidak ingin mendengar ini, tetapi menulis parser dalam bahasa asli C ++ dan kemudian membungkusnya ke dalam C # akan sangat meningkatkan kinerja dan menghilangkan keterbatasan memori. Menulis parser sebenarnya cukup mudah, dan akan sangat ringan, karena Anda dapat menyesuaikannya dengan kebutuhan Anda. Anda akan menemukan ini terutama benar, ketika mengintegrasikan fitur-fitur yang lebih maju, seperti pemilihan otomatis dan rentang file GeoTIFF.
Bagaimana dengan sedikit kode ini ?