ไฟล์ GDB สามารถมีเส้นทาง รอยทาง จุดอ้างอิง และข้อมูลที่เกี่ยวข้องอื่นๆ ในบางสถานการณ์ คุณอาจต้องการถ่ายโอนข้อมูลดังกล่าวไปยังอุปกรณ์ GPS หรือส่งต่อไปยังแอปพลิเคชัน GIS อื่น ดังนั้น การแปลงไฟล์ GDB เป็นรูปแบบ CSV จึงมีประโยชน์ในสถานการณ์ต่างๆ ดังนั้น บทความนี้จะอธิบายวิธีแปลงไฟล์ GDB เป็นไฟล์ CSV ที่คั่นด้วยเครื่องหมายจุลภาคโดยทางโปรแกรมใน C#
- C# GDB to CSV Converter API - การติดตั้ง
- วิธีแปลงไฟล์ GDB เป็น CSV ใน C#
- แปลง GDB เป็นไฟล์ CSV โดยทางโปรแกรมใน C#
C # GDB เป็น CSV Converter API - การติดตั้ง
Aspose.GIS for .NET API รองรับการทำงานกับ รูปแบบไฟล์ที่รองรับ ต่างๆ เพื่อสร้างหรือจัดการรูปแบบไฟล์ข้อมูลทางภูมิศาสตร์ นอกจากนี้ API ไม่ต้องการให้คุณกำหนดค่าแอปพลิเคชันเพิ่มเติมใดๆ เช่น ArcGIS4], QGIS ฯลฯ เพียงดาวน์โหลดไฟล์ DLL อ้างอิงจากส่วน ดาวน์โหลด หรือเรียกใช้ [NuGet][7 ต่อไปนี้ ] คำสั่งการติดตั้ง:
PM> Install-Package Aspose.GIS
วิธีแปลง GDB เป็นไฟล์ CSV ใน C#
คุณสามารถแปลงไฟล์ GDB เป็นไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาคได้อย่างง่ายดายด้วยขั้นตอนต่อไปนี้:
- สร้างวัตถุของคลาส ConversionOptions
- กำหนดระบบอ้างอิงเชิงพื้นที่ให้กับเลเยอร์
- แปลง GDB เป็นไฟล์ CSV
ตอนนี้ ส่วนต่อไปนี้จะอธิบายเพิ่มเติมเกี่ยวกับกระบวนการแปลงตามขั้นตอนเหล่านี้
แปลง GDB เป็นไฟล์ CSV โดยทางโปรแกรมใน C#
คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ GDB เป็นรูปแบบ CSV:
- ขั้นแรก เริ่มต้นอินสแตนซ์ของคลาส ConversionOptions
- กำหนด Wgs84 ให้กับเลเยอร์ปลายทาง
- เรียกใช้เมธอด Convert เพื่อส่งออกเอาต์พุตเป็นไฟล์ CSV
ข้อมูลโค้ดด้านล่างสาธิตวิธีแปลง GDB เป็น CSV โดยทางโปรแกรมใน C#
// ระบุการตั้งค่าการแปลงหากจำเป็น
Aspose.Gis.ConversionOptions options = new Aspose.Gis.ConversionOptions();
// ตัวเลือกนี้กำหนด Wgs84 ให้กับเลเยอร์ปลายทาง
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// แปลง GDB เป็น CSV
Aspose.Gis.VectorLayer.Convert("input.gdbtable", Aspose.Gis.Drivers.FileGdb, "destination.csv", Aspose.Gis.Drivers.Csv, options);
รับใบอนุญาตฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้อย่างเต็มประสิทธิภาพ
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีแปลงไฟล์ GDB เป็น CSV ใน C# นอกจากนี้ คุณยังสามารถสำรวจเพิ่มเติมเกี่ยวกับวิธีการจัดการหรือแปลงรูปแบบไฟล์ GIS อื่นๆ โดยดูที่สเปซ เอกสาร ในกรณีที่คุณต้องการหารือเกี่ยวกับข้อกังวลหรือความต้องการของคุณ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัม