Saya mengembangkan aplikasi web yang relatif sederhana yang menggunakan binding C # OGR untuk melakukan beberapa fungsi geometris sederhana; penyangga, klip ... dll. Saya mengembangkan aplikasi ini di komputer lokal saya, yang telah diinstal FWTools, jadi mendapatkan segalanya untuk dimainkan dengan baik tidak terlalu sulit.
Tentu saja, ketika saya menyebarkan aplikasi ini ke server tidak ada yang berhasil, tidak diragukan lagi karena semua dependensi terkait yang hilang untuk binding C #. Adakah di sana saya dapat memasukkan semua file yang diperlukan dalam folder bin dari aplikasi ini? Atau apakah itu lebih banyak masalah daripada nilainya, dan saya harus menginstal FWTools di server?
Saya mengambil ini sedikit lebih jauh dan melakukan apa yang Howard Butler sarankan. Menggunakan build di "vbkto dot dyndns dot org slash sdk", saya berhasil menjalankan GDAL di .NET tanpa ketergantungan eksternal yang buruk.
Itu mengharuskan saya untuk mengatur konfigurasi dan beberapa variabel lingkungan untuk GDAL secara terprogram.
Saya telah menulis tentang hal ini di sini http://bjarte.com/post/gdal-in-csharp
Edit:
Proyek DotSpatial pada CodePlex memiliki rakitan 32 dan 64 bit untuk integrasi GDAL. Kode yang sebenarnya mengkonfigurasi GDAL dapat ditemukan di sini . Ini mungkin cara paling mutakhir untuk integrasi GDAL di .NET karena proyek ini sangat aktif.
sumber