ייתכנו מצבים שבהם עליך להמיר קבצי JSON ל-GeoJSON. אם יש לך קבצים מרובים, ביצוע משימה זו באופן תוכנתי יתברר כמועיל. לשם כך, מאמר זה ילמד אותך כיצד להמיר קבצי JSON ל-GeoJSON באמצעות C#.

C# API להמרת JSON ל GeoJSON

Aspose.GIS for .NET API מאפשר לך לרנדר מפות וליצור, לקרוא ולהמיר נתונים גיאוגרפיים ללא תוכנה נוספת. יתר על כן, ה-API מאפשר לך להמיר JSON ל-GeoJSON. אתה יכול להתקין את ה-API דרך NuGet או להוריד אותו ישירות מהקטע הורדות.

PM> Install-Package Aspose.GIS

המר JSON ל GeoJSON באמצעות C#

להלן השלבים להמרת JSON ל-GeoJSON.

הקוד לדוגמה הבא מראה כיצד להמיר JSON ל-GeoJSON באמצעות C#

// ציין הגדרות המרה במידת הצורך. זה אופציונלי.
ConversionOptions options = null;

// אפשרות זו מקצה Wgs84 לשכבת היעד.
// המרה עלולה לגרום לשגיאה אם שכבת היעד אינה תומכת בהתייחסות המרחבית של Wgs84. אז צריך לבדוק.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
	options = new ConversionOptions()
	{
		DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
	};
}

// המרת פורמט קובץ מ-JSON ל-GeoJSON.
VectorLayer.Convert("source.geojson", Drivers.GeoJson, "destination.geojson", Drivers.GeoJson, options);

קבל רישיון חינם

על מנת לנסות את ה-API ללא מגבלות הערכה, אתה יכול לבקש רישיון זמני בחינם.

סיכום

במאמר זה, למדת כיצד להמיר JSON ל-GeoJSON באמצעות C#. קטע הקוד המשותף מראה כיצד להשיג זאת באמצעות מספר שורות קוד בלבד. Aspose.GIS עבור .NET הוא API חזק ועשיר בתכונות המסייע לך בעבודה עם נתונים גיאו-מרחביים. אתה יכול לחקור את ה-API בפירוט על ידי ביקור בתיעוד הרשמי. בכל שאלה, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.

ראה גם