עיבוד מפות לתמונה SVG, PNG, JPG באמצעות ספריית GIS C#

סקירת עיבוד מפות

עם Aspose.GIS עבור API של .NET C# אתה יכול לעבד מפה מקובץ Shapefile, FileGDB, GeoJSON, KML או פורמטים תומכים אחרים [/gis/net/supported-file-formats/] ל-SVG, PNG, JPEG או BMP.

הנה קוד C# המדגים כיצד לעבד מפה מקובץ shapefile ל-SVG באמצעות הגדרות ברירת מחדל:

הנה התוצאה:

עיבוד מפות

בואו נסתכל מקרוב על הקוד.

ראשית, אנו יוצרים מופע של אובייקט Map . הוא מייצג אוסף שכבות ממקורות שונים שניתן לעבד. למפה יש גודל שהיא אמורה להיות מוצגת בו. כאן אנו מגדירים את המפה לרוחב של 800 פיקסלים וגובה של 400 פיקסלים.

שימו לב שהמפה כלולה בהצהרת using. זה הכרחי מכיוון שהמפה עוקבת אחר כל המשאבים שנוספו אליה, ומפנה אותם כאשר סיימנו עם העיבוד ואובייקט המפה מפונה.

לאחר מכן, אנו מוסיפים שכבה מקובץ למפה. כל שכבה מעובדת על גבי השכבה הקודמת, בסדר שבו הן נוספו למפה. ראה פרטים נוספים כיצד לפתוח שכבות וקטוריות כאן.

לבסוף, אנו קוראים ל-Map.Render כדי לעבד את המפה לקובץ. אנו מציינים נתיב לשמירת קובץ התוצאה ומעבד לשימוש. מחלקת Renderers מכילה הפניות לכל המעבדים הכלולים ב-Aspose.GIS. לדוגמה, אתה יכול לציין Renderers.Png במקום Renderers.Svg בדוגמה לעיל כדי לעבד את המפה לקובץ PNG

עיצוב מתקדם

עם Aspose.GIS API, אתה יכול להתאים אישית עיבוד וסגנונות תכונות כדי להשיג את המראה הרצוי.

עיצוב מתקדם

צייר רסטר במפה

עם Aspose.GIS עבור .NET אתה יכול לעבד מפה מפורמטים של רסטר.

עיבוד עם הגדרות ברירת מחדל

הנה איך לעבד מפה מ-GeoTIFF ל-SVG באמצעות הגדרות ברירת מחדל:

רסטר ברירת מחדל

עיבוד רסטרים עקומים

עם Aspose.GIS אתה יכול לעבד רסטר עם תאי רסטר עקומים.

רסטר עקום

עיבוד בהפניית מרחב קוטבית

Aspose.GIS מאפשר לך להשתמש בהפניות מרחב קוטביות בתהליך עיבוד מפות.

מדינות גנומוניות