บทความสั้นๆ นี้แนะนำเกี่ยวกับ วิธีแปลง KML เป็น GPX ใน C# ซึ่งจะให้รายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อดำเนินการแปลง รายการงานขั้นต่ำที่ต้องทำในโปรแกรม และโค้ดตัวอย่างที่เรียกใช้ได้เพื่อทำความเข้าใจการแปลงไฟล์ KML เป็น GPX ใน C# คุณจะได้เรียนรู้ตัวเลือกต่างๆ ในการปรับแต่งไฟล์ GPX เอาต์พุต
ขั้นตอนในการแปลงไฟล์ KML เป็น GPX ใน C#
- ตั้งค่า IDE ให้ใช้ Aspose.GIS for .NET เพื่อแปลง KML เป็น GPS
- ยกตัวอย่างวัตถุ ConversionOptions เพื่อตั้งค่าการอ้างอิงเชิงพื้นที่
- ตรวจสอบการรองรับการอ้างอิงเชิงพื้นที่ Wgs84 ในเลเยอร์ปลายทาง
- ตั้งค่าการอ้างอิงเชิงพื้นที่หากมีการสนับสนุน
- เรียกใช้เมธอด 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 #