GPX เป็น XML schema ที่ออกแบบมาเป็นรูปแบบข้อมูล GPS ทั่วไป ในขณะที่รูปแบบ GeoJSON เป็นการออกแบบมาตรฐานเปิดเพื่อแสดงคุณลักษณะทางภูมิศาสตร์ ในบางกรณี คุณอาจต้องแปลงข้อมูลรูปแบบ GPX เป็น GeoJSON ตามกรณีการใช้งานดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงไฟล์ GPX เป็นรูปแบบ GeoJSON โดยทางโปรแกรมใน C#
- C# GPX เป็น GeoJSON Converter API - การติดตั้ง
- วิธีแปลงไฟล์ GPX เป็นรูปแบบ JSON ใน C#
- แปลงไฟล์ GPX เป็น GeoJSON โดยทางโปรแกรมใน C#
C# GPX เป็น GeoJSON Converter API - การติดตั้ง
Aspose.GIS สำหรับ .NET สามารถใช้ API เพื่ออ่านและเขียนข้อมูลเวกเตอร์ GIS และแสดงผลแผนที่ ตลอดจนการแปลง GIS รูปแบบไฟล์ ต่างๆ คุณสามารถกำหนดค่า API ได้ง่ายๆ ด้วยการดาวน์โหลดไฟล์ DLL จากหน้า New Releases หรือรันคำสั่งการติดตั้ง NuGet ด้านล่าง:
PM> Install-Package Aspose.GIS
วิธีแปลงไฟล์ GPX เป็นรูปแบบ JSON ใน C#
คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ GPX เป็นรูปแบบ GeoJSON:
- เริ่มต้นอินสแตนซ์ของคลาส ConversionOptions
- ตั้งค่าระบบอ้างอิงเชิงพื้นที่ไปยังเลเยอร์ปลายทาง
- แปลงรูปแบบ GPX เป็น JSON
แปลงไฟล์ GPX เป็น GeoJSON โดยทางโปรแกรมใน C#
คุณสามารถแปลงไฟล์ GPX เป็นรูปแบบ GeoJSON ได้โดยทำตามขั้นตอนด้านล่าง:
- เริ่มต้นวัตถุของคลาส ConversionOptions
- ตั้งค่าระบบอ้างอิงเชิงพื้นที่ไปยังเลเยอร์ปลายทาง
- แปลงรูปแบบ GPX เป็นรูปแบบ GeoJSON ด้วยเมธอด Convert
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลง GPX เป็น GeoJSON โดยทางโปรแกรมใน C#
// ระบุการตั้งค่าการแปลงหากจำเป็น
Aspose.Gis.ConversionOptions options = null;
// ตัวเลือกนี้กำหนด Wgs84 ให้กับเลเยอร์ปลายทาง
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// แปลงรูปแบบไฟล์จาก GPX เป็น JSON
Aspose.Gis.VectorLayer.Convert("sample.gpx", Aspose.Gis.Drivers.Gpx, "output.geojson", Aspose.Gis.Drivers.GeoJson, options);
รับใบอนุญาตฟรี
คุณสามารถประเมิน API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ เราได้ตรวจสอบวิธีการแปลงไฟล์ GPX เป็น GeoJSON ใน C# นอกจากนี้ ส่วน เอกสารประกอบ ยังครอบคลุมคุณสมบัติอื่นๆ อีกมากมายที่นำเสนอโดย API ในกรณีที่มีข้อกังวลหรือข้อสงสัยใดๆ โปรดติดต่อเราที่ ฟอรัม