วิธีแปลง KML เป็น GPX ใน C#

บทความสั้นๆ นี้แนะนำเกี่ยวกับ วิธีแปลง KML เป็น GPX ใน C# ซึ่งจะให้รายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อดำเนินการแปลง รายการงานขั้นต่ำที่ต้องทำในโปรแกรม และโค้ดตัวอย่างที่เรียกใช้ได้เพื่อทำความเข้าใจการแปลงไฟล์ KML เป็น GPX ใน C# คุณจะได้เรียนรู้ตัวเลือกต่างๆ ในการปรับแต่งไฟล์ GPX เอาต์พุต

ขั้นตอนในการแปลงไฟล์ KML เป็น GPX ใน C#

  1. ตั้งค่า IDE ให้ใช้ Aspose.GIS for .NET เพื่อแปลง KML เป็น GPS
  2. ยกตัวอย่างวัตถุ ConversionOptions เพื่อตั้งค่าการอ้างอิงเชิงพื้นที่
  3. ตรวจสอบการรองรับการอ้างอิงเชิงพื้นที่ Wgs84 ในเลเยอร์ปลายทาง
  4. ตั้งค่าการอ้างอิงเชิงพื้นที่หากมีการสนับสนุน
  5. เรียกใช้เมธอด Convert() เพื่อแปลง GPX เป็น KML

ขั้นตอนเหล่านี้อธิบายกระบวนการพัฒนาตัวแปลงไฟล์ KML เป็น GPX ใน C# กระบวนการนี้เริ่มต้นด้วยการประกาศวัตถุของ ConversionOptions จากเนมสเปซ Aspose.Gis ตามด้วยการทดสอบการสนับสนุนสำหรับการอ้างอิงเชิงพื้นที่เป้าหมาย หากมีการสนับสนุน ให้ตั้งค่า SpatialReferenceSystem ปลายทางเป็น Wgs84 และเรียกใช้เมธอด Convert() เพื่อแปลงรูปแบบ

รหัสสำหรับแปลงไฟล์ KML เป็น GPX ใน C#

โค้ดด้านบนแสดงขั้นตอนการ แปลง KML เป็น GPX ใน C# วัตถุคลาส ConversionOptions ใช้สำหรับการตั้งค่าระบบอ้างอิงเชิงพื้นที่ปลายทางโดยใช้ตัวแจงนับ SpatialReferenceSystem เมธอด Convert() ในคลาส VectorLayer ใช้เพื่อแปลงไฟล์ KML ต้นทางเป็น GPX ด้วยการตั้งค่าที่ระบุ อย่างไรก็ตาม คุณสามารถตั้งค่าตัวแปลงแบบกำหนดเองสำหรับแอตทริบิวต์ ค่า DestinationDriverOptions สำหรับเลเยอร์ปลายทาง และ SourceDriverOptions สำหรับ ชั้นต้นทางหากจำเป็น

บทความนี้สอนให้เราเปลี่ยนไฟล์ KML ต้นทางเป็นไฟล์ GPX หากคุณต้องการเรียนรู้ขั้นตอนการสร้างไฟล์รูปร่าง โปรดดูบทความใน วิธีสร้างไฟล์รูปร่างใน C #

 ไทย