บทแนะนำนี้อธิบายขั้นตอนการแปลง SHP เป็น KML ด้วยภาษา C# โดยครอบคลุมการตั้งค่า IDE ขั้นตอนที่ต้องทำ และตัวอย่างโค้ดที่สมบูรณ์สำหรับพัฒนา ตัวแปลง SHP เป็น KML ด้วย C# ซึ่งสามารถใช้งานได้กับระบบปฏิบัติการใด ๆ ที่มี .NET ติดตั้งไว้แล้ว
ขั้นตอนการแปลง SHP เป็น KML ด้วย C#
- เตรียมระบบสำหรับการใช้งาน Aspose.GIS for .NET เพื่อแปลง SHP เป็น KML
- สร้างอินสแตนซ์ของคลาส ConversionOptions
- ใช้เมธอด SupportsSpatialReferenceSystem เพื่อตรวจสอบว่ารองรับระบบพิกัดอ้างอิงหรือไม่
- ตั้งค่า Wgs84 ให้กับเลเยอร์ปลายทางผ่าน DestinationSpatialReferenceSystem
- แปลงและส่งออก Shapefile เป็น KML โดยใช้เมธอด Convert
ขั้นตอนเหล่านี้ช่วยให้คุณ แปลง SHP เป็น KML ด้วย C# ได้อย่างง่ายดาย โดยเริ่มจากตั้งค่าตัวเลือก ตรวจสอบการรองรับระบบพิกัดอ้างอิง และทำการแปลงไฟล์
โค้ดตัวอย่างสำหรับสร้างโปรแกรมแปลง SHP เป็น KML ด้วย C#
ตัวอย่างโค้ดนี้แสดงวิธี แปลง Shapefile เป็น KML ด้วยภาษา C# พร้อมการจัดการข้อผิดพลาด หากบางไดรเวอร์ไม่รองรับระบบพิกัดอ้างอิงของเลเยอร์ปลายทาง คุณยังสามารถใช้เมธอด Convert แบบ overload เพื่อปรับแต่งกระบวนการแปลงได้ตามต้องการ
บทความนี้อธิบายขั้นตอนการส่งออก Shapefile เป็น KML ด้วย C# หากคุณสนใจแปลง KML เป็น CSV กรุณาอ่านบทความ แปลง KML เป็น CSV ด้วย C#