มีห้องสมุดที่มีการจัดการสำหรับการอ่านพิกัดจากไฟล์geotiffใน. NET?
ฉันรู้ว่ามันสามารถทำได้ผ่าน GDAL แต่ฉันกำลังมองหาทางเลือกที่มีการจัดการ
มีห้องสมุดที่มีการจัดการสำหรับการอ่านพิกัดจากไฟล์geotiffใน. NET?
ฉันรู้ว่ามันสามารถทำได้ผ่าน GDAL แต่ฉันกำลังมองหาทางเลือกที่มีการจัดการ
คำตอบ:
วิธีการแข่งขันlibtiff.net
คุณสามารถใช้GDAL รวม .NET ห่อ สิ่งนี้ช่วยให้คุณสามารถเข้าถึงฟังก์ชัน GDAL ใด ๆ จากภายในรหัสที่ได้รับการจัดการ
คุณจะไม่เห็นมากใน C # ที่มีการจัดการเนื่องจากข้อ จำกัด ด้านประสิทธิภาพและการใช้หน่วยความจำที่กำหนดโดยเลเยอร์การจัดการหน่วยความจำ. NET Framework อย่าเข้าใจฉันผิด - ฉันรัก C # และ. NET อย่างไรก็ตามภาษา C ++ นั้นเร็วกว่ามากและในความคิดของฉันไม่ค่อยน่าจะเขียนในกรณีนี้
โดยทั่วไปการสำรวจจะมีไฟล์ GeoTIFF จำนวนมากซึ่งต้องการหน่วยความจำและการจัดการข้อมูลจำนวนมากเมื่อดำเนินการจัดรูปแบบทางภูมิศาสตร์ (เช่น WGS82 ถึง UTMM ถึงพิกัด TIFF XY แล้วกลับมาอีกครั้ง) ความต้องการประสิทธิภาพหน่วยความจำและประสิทธิภาพการจัดการเพิ่มขึ้นเมื่อคุณเกี่ยวข้อง สิ่งต่าง ๆ เช่นการรวบรวมผลลัพธ์ของการสำรวจเชิงเส้นรัศมีและพื้นที่
คุณอาจไม่ต้องการได้ยินสิ่งนี้ แต่การเขียนโปรแกรมแยกวิเคราะห์ในภาษา C ++ และการรวมเข้าไปใน C # จะเพิ่มประสิทธิภาพอย่างมากและกำจัดข้อ จำกัด ด้านหน่วยความจำ การเขียนโปรแกรมแยกวิเคราะห์ค่อนข้างง่ายจริง ๆ และจะมีน้ำหนักเบามากเนื่องจากคุณสามารถปรับให้เหมาะกับความต้องการของคุณ คุณจะพบสิ่งนี้เป็นจริงโดยเฉพาะเมื่อรวมคุณสมบัติขั้นสูงเช่นการเลือกอัตโนมัติและการขยายไฟล์ GeoTIFF
วิธีการเกี่ยวกับบิตของรหัสนี้ ?