
GeoJSON เป็นรูปแบบสำหรับการเข้ารหัสโครงสร้างข้อมูลเชิงภูมิศาสตร์ที่แตกต่างกัน ขณะที่ภาพ SVG นิยมใช้เนื่องจากความสามารถในการปรับขนาด ในบางกรณี คุณอาจต้องแปลงไฟล์ GeoJSON เป็นรูปแบบ SVG บทความนี้จะกล่าวถึงวิธีการแปลง GeoJSON เป็นรูปแบบ SVG โดยโปรแกรมใน C#
- ตัวแปลง GeoJSON เป็น SVG - การติดตั้ง API C#
- วิธีการแปลงไฟล์ GeoJSON เป็นรูปแบบ SVG ใน C#
- แปลง GeoJSON เป็นภาพ SVG โดยโปรแกรมใน C#
ตัวแปลง GeoJSON เป็น SVG - การติดตั้ง API C#
Aspose.GIS for .NET API รองรับการทำงานกับ รูปแบบไฟล์ GIS คุณสามารถกำหนดค่า API ได้อย่างรวดเร็วโดยการดาวน์โหลดไฟล์ DLL อ้างอิงจากส่วน New Releases หรือรันคำสั่งติดตั้ง NuGet ดังต่อไปนี้:
PM> Install-Package Aspose.GIS
วิธีการแปลงไฟล์ GeoJSON เป็นรูปแบบ SVG ใน C#
คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ GeoJSON เป็นรูปแบบภาพ SVG:
- เริ่มต้นแผนที่ตามขนาดที่ต้องการ
- ระบุระบบอ้างอิงเชิงพื้นที่
- สร้างสไตล์เพื่อวาดเส้น
- เพิ่มเลเยอร์ไปยังแผนที่
- เรียกใช้เมธอดเรนเดอร์เพื่อแปลง GeoJSON เป็นรูปแบบ SVG
แปลง GeoJSON เป็นภาพ SVG โดยโปรแกรมใน C#
ขั้นตอนต่อไปนี้จะอธิบายวิธีการแปลง GeoJSON เป็นภาพ SVG:
- เริ่มต้น แผนที่ ตามขนาดที่ต้องการ
- ระบุระบบอ้างอิงเชิงพื้นที่
- สร้างสไตล์เพื่อวาดเส้น
- เพิ่มเลเยอร์ไปยังแผนที่
- เรียกใช้เมธอด Render เพื่อแปลง GeoJSON เป็นรูปแบบ SVG
โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีการแปลง GeoJSON เป็น SVG โดยโปรแกรมใน C#
// Create a map | |
using (var map = new Aspose.Gis.Rendering.Map(800, 400)) | |
{ | |
// Use the specified SRS | |
map.SpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84; | |
// Use the specified style to draw lines | |
var symbolizer = new Aspose.Gis.Rendering.Symbolizers.SimpleLine() { Width = Aspose.Gis.Rendering.Measurement.Pixels(2) }; | |
// Open a layer and add to the map | |
map.Add(Aspose.Gis.VectorLayer.Open("sample.geojson", Aspose.Gis.Drivers.GeoJson), symbolizer); | |
// Render the map to SVG format | |
map.Render("sample.svg", Aspose.Gis.Rendering.Renderers.Svg); | |
} |
ขอใบอนุญาตฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ให้เต็มศักยภาพ
สรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแปลง GeoJSON เป็นภาพ SVG ใน C# นอกจากนี้ คุณสามารถดูที่ส่วน เอกสาร เพื่อสำรวจคุณสมบัติต่างๆ ของ API ในกรณีมีข้อสงสัย กรุณาติดต่อเราที่ ฟอรัม