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

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