แปลง Shapefile เป็น JSON ใน C# ด้วย C# Geospatial Library

Shapefile คืออะไร?

ไฟล์ SHP ประกอบด้วยข้อมูลเชิงพื้นที่ในรูปแบบข้อมูลเวกเตอร์ที่รวมถึงจุด, รูปหลายเหลี่ยม และเส้น คุณสามารถสังเกตรูปร่างได้โดยการรวมฟีเจอร์เหล่านี้เข้าด้วยกัน ดังนั้น รูปร่างเหล่านี้จึงรวมถึงทะเลสาบ, พรมแดนประเทศ, เทือกเขา และอื่น ๆ ในความเป็นจริง ในฐานะที่คุณเป็นโปรแกรมเมอร์ คุณสามารถทำอะไรได้มากมายกับข้อมูลเชิงพื้นที่โดยการแปลง SHP เป็น JSON โดยใช้โปรแกรม อย่างไรก็ตาม เราจะเลือกใช้ Aspose.GIS สำหรับ .NET ในการพัฒนา shapefile to JSON converter เพื่อ แปลง shapefile เป็น JSON ใน C# นอกจากนี้ ไลบรารี C# geospatial นี้มีฟีเจอร์มากมายและมีวิธีการที่จำเป็นทั้งหมดเพื่อให้บรรลุ การแปลง SHP เป็น JSON

เราจะครอบคลุมประเด็นดังต่อไปนี้ในบล็อกโพสต์นี้:

  1. การติดตั้ง C# Geospatial Library
  2. แปลง Shapefile เป็น JSON ใน C# - โค้ดตัวอย่าง
  3. แปลง Shapefile เป็น JSON ออนไลน์

การติดตั้ง C# Geospatial Library

โปรดตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่า .NET ในสภาพแวดล้อมท้องถิ่นของคุณแล้ว อย่างไรก็ตาม คุณสามารถ ดาวน์โหลด ไฟล์ DLL หรือเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager เพื่อทำการติดตั้ง Aspose.GIS สำหรับ .NET.

PM> Install-Package Aspose.GIS
ไลบรารี geospatial C#

โปรดไปที่ คู่มือนี้ เพื่อดูรายละเอียดการติดตั้งทั้งหมด

แปลง Shapefile เป็น JSON ใน C# - โค้ดตัวอย่าง

เรากำลังใช้ไฟล์ SHP เป็นแหล่งข้อมูลในการดำเนินการแปลง ดังนั้น ขั้นตอนต่อไปนี้จะแสดงวิธีพัฒนา shapefile to JSON converter โดยใช้โปรแกรม:

  • กำหนดเส้นทางของไดเรกทอรีการทำงาน
  • แปลง SHP เป็น JSON โดยการเรียกใช้ Convert เมธอดของ VectorLayer คลาส

คุณสามารถเรียกใช้โค้ดตัวอย่างต่อไปนี้เพื่อ แปลง shapefile เป็น JSON ใน C#:

using Aspose.Gis;
namespace Aspose.GIS
{
class SHPtoJSON
{
// Convert SHP to JSON in C#
static void Main(string[] args)
{
// Define the path of working directories.
string dataDir = "/files/";
string shapefilePath = dataDir + "sample.shp";
string jsonPath = dataDir + "sample.json";
// Convert SHP to JSON by calling the Convert method of the VectorLayer class.
VectorLayer.Convert(shapefilePath, Drivers.Shapefile, jsonPath, Drivers.GeoJson);
}
}
}

คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

shapefile to json converter

แปลง Shapefile เป็น JSON ออนไลน์

เครื่องมือ ออนไลน์ นี้ให้การแปลงไฟล์ที่ง่ายดายแต่มีระดับองค์กรระหว่างหลายรูปแบบไฟล์ GIS ที่สำคัญที่สุด มันขับเคลื่อนโดย Aspose.GIS และให้ส่วนติดต่อผู้ใช้ที่ใช้งานง่าย นอกจากนี้ ยังให้บริการฟรีและคุณสามารถ แปลง SHP เป็น JSON ได้โดยการลากและวางไฟล์ลงในส่วนติดต่อผู้ใช้ ยิ่งไปกว่านั้น เครื่องมือนี้กำลังอยู่ในระหว่างการพัฒนาอย่างต่อเนื่องเพื่อมอบประสบการณ์การใช้งานที่ดีที่สุด

แปลง shapefile เป็น json ออนไลน์

Shapefile to JSON Converter - รับใบอนุญาตฟรี

คุณสามารถขอรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ไลบรารี geospatial C# นี้โดยไม่มีข้อจำกัดในการประเมินผล

สรุป

นี่คือจุดสิ้นสุดของบล็อกโพสต์นี้ เนื่องจากเราได้พูดคุยเกี่ยวกับวิธีการ แปลง shapefile เป็น JSON ใน C# โดยใช้โปรแกรม นอกจากนี้ เรายังได้เรียนรู้ว่า shapefile คืออะไรและวิธีการแปลงเป็นรูปแบบไฟล์ JSON นอกจากนี้ คุณอาจใช้ไลบรารี C# geospatial นี้ในการแปลงรูปแบบไฟล์ GIS หลายรูปแบบ ดังนั้น อย่าลืมไปที่ เอกสาร, API อ้างอิง, GitHub คลังเก็บ, และ คู่มือเริ่มต้น ที่จะช่วยให้คุณเริ่มต้นใช้งาน Aspose.GIS สำหรับ .NET ได้อย่างรวดเร็ว สุดท้ายนี้ โปรดติดตาม aspose.com สำหรับบล็อกโพสต์ในอนาคต

ความช่วยเหลือมีอยู่

คุณสามารถแชร์คำถามหรือข้อสงสัยของคุณใน ฟอรัม ของเรา

คำถามที่พบบ่อย – FAQs

ฉันจะแปลง shapefile เป็นไฟล์ JSON ได้อย่างไร?

Aspose.GIS คือไลบรารีที่ช่วยให้คุณพัฒนา shapefile to JSON converter ดังนั้น คุณสามารถดูการนำไปใช้ได้ที่ ลิงก์นี้.

วิธีการแปลง shapefile เป็น JSON?

คุณสามารถใช้เครื่องมือ ออนไลน์ นี้เพื่อแปลง shapefile เป็น JSON ออนไลน์ นอกจากนี้ มันฟรีและไม่ต้องการการสร้างบัญชีหรือการสมัครสมาชิก

ดูเพิ่มเติม