SHP ו-KML הם שניים מהפורמטים הגיאו-מרחביים הפופולריים ביותר. Shapefile (SHP) הוא פורמט וקטור שנמצא בשימוש נרחב בתוכנת GIS. מצד שני, Keyhole Markup Language (KML) הוא פורמט XML המשמש ב-Google Earth ויישומי מיפוי אחרים. במאמר זה, נחקור כלי חינמי מבוסס אינטרנט להמרת SHP ל-KML באינטרנט. אנו גם נראה לך כיצד לפתח באופן תכנותי אפליקציית ממיר SHP-ל-KML משלך ב-C#.
המר SHP ל-KML באינטרנט
המר את קובץ ה-SHP שלך לפורמט KML ללא מאמץ בעזרת ממיר SHP ל-KML המקוון והנוח הזה , והחלק הטוב ביותר הוא שהוא לגמרי בחינם! גש ליישום אינטרנט זה מכל דפדפן או מכשיר ללא טרחה עם תוספים, התקנות תוכנה או מנויים.
כיצד להמיר SHP ל-KML באינטרנט
- שחרר או העלה את קובץ ה-SHP שלך. לחלופין, ספק קובץ מ-Dropbox או מ-Google Drive.
- בחר KML מהרשימה הנפתחת שמור בשם.
- לחץ על כפתור המר כדי להתחיל את תהליך ההמרה.
- לאחר מכן, תופנה לדף ההורדה.
- הורד את קובץ ה-KML שהומר על ידי לחיצה על כפתור הורד עכשיו.
אנו מוחקים אוטומטית את כל קבצי הקלט והפלט תוך 24 שעות, ומבטיחים שהנתונים שלך בטוחים ומאובטחים כאחד.
SHP ל-KML Converter API
ממיר SHP ל-KML המקוון בחינם נבנה באמצעות Aspose.GIS API. הוא מספק מגוון רחב של תכונות גיאו-מרחביות, כולל מניפולציה של נתונים, המרה ועיבוד. הוא תומך במגוון פורמטים של קבצים גיאו-מרחביים, כולל Shapefile, GeoJSON, KML, ESRI File Geodatabase ועוד. אחת מתכונות המפתח של Aspose.GIS היא היכולת להמיר בין פורמטי קבצים גיאו-מרחביים שונים, כגון SHP ל-KML.
המר SHP ל-KML ב-C#
אנא בצע את השלבים שלהלן כדי להמיר קובץ SHP ל-KML באמצעות C#:
- התקן Aspose.GIS for .NET באפליקציה שלך.
- השתמש בדוגמת הקוד הבאה כדי לטעון את קובץ ה-SHP ולהמיר אותו ל-KML.
// דוגמה זו מדגימה כיצד להמיר Shapefile ל-KML ב-C#.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;
// ציין הגדרות המרה במידת הצורך. זה אופציונלי.
ConversionOptions options = null;
// המרה עלולה לגרום לשגיאה אם שכבת היעד אינה תומכת בהתייחסות המרחבית של Wgs84. אז צריך לבדוק.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
// הקצה Wgs84 לשכבת היעד
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// המרת Shapefile ל-KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);
אנא עיין במדריך המפורט בנושא כיצד להמיר SHP ל-KML ב-C#.
ספריית C# GIS - קבל רישיון חינם
אתה יכול לקבל רישיון זמני בחינם כדי להעריך ולחקור את תכונות Aspose.GIS ללא הגבלות.
SHP to KML - משאבי למידה מקוונים
מלבד המרת קובצי SHP לפורמט KML, למד עוד על הספרייה וחקור תכונות שונות אחרות באמצעות המשאבים שלהלן:
סיכום
במאמר זה, למדנו כיצד להמיר SHP ל-KML באופן מקוון. על ידי ביצוע השלבים המתוארים במאמר זה, תוכל להמיר בקלות את קובצי ה-SHP שלך לפורמט KML ללא עלות. יתר על כן, סיפקנו לך את ה-API העצמאי שלנו להמרת קבצי SHP ל-KML באופן תכנותי ב-C#. בכל מקרה של אי בהירות, אנא צור איתנו קשר בפורום התמיכה החינמי שלנו.