
מה זה שייפייל?
קובץ SHP מכיל מידע גיאו-מרחבי כנתוני וקטור הכוללים נקודות, פוליגונים וקווים. אתה יכול לצפות בצורות על ידי שילוב תכונות אלו יחד. כך, הצורות הללו כוללות אגמים, גבולות מדינות, הרים ועוד. למעשה, בתור מפתח, אתה יכול לעשות הרבה עם נתוני גיאו-מרחב על ידי המרת SHP ל-JSON בצורה תוכנתית. עם זאת, נבחר ב-Aspose.GIS עבור .NET כדי לפתח ממיר שייפייל ל-JSON כדי להמיר שייפייל ל-JSON ב-C#. בנוסף, ספריית GeoSpatial של C# זו עשירה בתכונות ומספקת את כל השיטות הנדרשות להשגת המרת SHP ל-JSON.
נכסה את הנושאים הבאים בפוסט בבלוג זה:
התקנת ספריית GeoSpatial של C#
אנא ודא שהתקנת את .NET בסביבת העבודה המקומית שלך. עם זאת, תוכל להוריד את קובץ ה-DLL או להריץ במהירות את הפקודה הבאה ב-NuGet Package Manager כדי להתקין את Aspose.GIS עבור .NET.
PM> Install-Package Aspose.GIS

אנא בקר במדריך ההתקנה כדי לעבור על כל פרטי ההתקנה.
להמיר שייפייל ל-JSON ב-C# - קוד דוגמה
אנו משתמשים בקובץ SHP מקור כדי לבצע את ההמרה. כך, השלבים הבאים מראים כיצד לפתח ממיר שייפייל ל-JSON בצורה תוכנתית:
- הגדר את הנתיב של ספריות העבודה.
- המרת SHP ל-JSON על ידי קריאה לשיטה Convert של מחלקת VectorLayer.
תוכל להריץ את דוגמת הקוד הבאה כדי להמיר שייפייל ל-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); | |
} | |
} | |
} |
תוכל לראות את הפלט בתמונה למטה:

להמיר שייפייל ל-JSON באינטרנט
הכלי באינטרנט הזה מספק המרת קבצים פשוטה אך ברמת ארגון בין מספר פורמטי קובץ GIS. מעל לכל, הוא מופעל על ידי Aspose.GIS ומספק ממשק משתמש קל לניווט. יתרה מכך, הוא חינמי ואתה יכול להמיר SHP ל-JSON על ידי גרירה והשמה של קבצים בממשק המשתמש. בנוסף, כלי זה נמצא בפיתוח מתמשך כדי לספק את חוויית המשתמש הטובה ביותר.

ממיר שייפייל ל-JSON - קבל רישיון חינמי
תוכל לקבל רישיון חינמי זמני כדי לבדוק את ספריית ה-C# הגיאו-מרחבית שלנו ללא מגבלות הערכה.
סיכום
זה מביא אותנו לסוף פוסט הבלוג הזה. מכיוון שעברנו על כיצד להמיר שייפייל ל-JSON ב-C# בצורה תוכנתית. כמו כן, למדנו מהו שייפייל וכיצד להמיר אותו לפורמט קובץ JSON. בנוסף, תוכל להשתמש בספריית GeoSpatial של C# הזו להמרות פורמט קובץ GIS רבות. לכן, אל תשכח לבקר ב-תיעוד, הפניות API 16, מאגר GitHub 17, ואת מדריך התחלה מהירה. למעשה, משאבים אלה יעזרו לך להתחיל עם Aspose.GIS עבור .NET. לבסוף, אנא הישאר בקשר עם aspose.com למדריכי בלוג הקרובים.
עזרה זמינה
תוכל לשתף את השאלות או השאלות שלך בפורום שלנו פורום.
שאלות נפוצות – FAQs
איך אני ממיר שייפייל לקובץ JSON?
פורסם.GIS היא הספרייה שמאפשרת לך לפתח ממיר שייפייל ל-JSON. כך, תוכל לראות את היישום בקישור הזה לינק.
איך להמיר שייפייל ל-JSON?
תוכל להשתמש בכלי זה באינטרנט כדי להמיר שייפייל ל-JSON באינטרנט. יתרה מכך, הוא חינמי ואינו דורש יצירת חשבון או מנוי.