convert-shapefile-to-csv-in-csharp

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

החלקים הבאים ייכנסו לפרטים:

פתרון GIS ב-C# - התקנת API

כדי להתחיל להמיר קבצי שייפ ל-CSV ב-C#, עליכם להתקין את Aspose.GIS עבור .NET. ניתן לעשות זאת באמצעות NuGet Package Manager ב-Visual Studio. פשוט חפשו את הספרייה והתקינו אותה, או השתמשו בפקודה הבאה בקונסול של מנהל החבילות:

 Install-Package Aspose.GIS 

מעבר לכך, תוכלו להוריד את קובץ ה-DLL. עם זאת, זה יתקין את כל מה שאתם צריכים כדי להתחיל לעבוד עם קבצי שייפ בפרויקט .NET שלכם.

להמיר קובץ שייפ ל-CSV ב-C# - דוגמת קוד

עכשיו, אתם יכולים לעקוב אחרי הצעדים המפורטים למטה כדי לפתח ממיר SHP ל-CSV:

  • ציינו את הגדרות ההמרה
  • SupportsSpatialReferenceSystem קובע את Wgs84 לשכבת היעד.
  • צרו מופע של מחלקת ConversionOptions.
  • הגדרו את WGS 84 מערכת ההתייחסות המרחבית.
  • הזמינו את המתודה Convert להמיר את פורמט הקובץ מ-SHP ל-CSV.

קטע הקוד הבא ממחיש כיצד להמיר קובץ שייפ ל-CSV ב-C# בצורה תכנותית:

using Aspose.Gis;
// Specify conversion settings.
Aspose.Gis.ConversionOptions options = null;
string dir = "/Desktop/";
// SupportsSpatialReferenceSystem assigns Wgs84 to the destination layer.
if (Aspose.Gis.Drivers.Csv.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
// Create an instance of the ConversionOptions class.
options = new Aspose.Gis.ConversionOptions()
{
// Set the WGS 84 spatial reference system.
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Invoke the Convert method to convert file format from SHP to CSV.
Aspose.Gis.VectorLayer.Convert(dir+"InputShapeFile.shp", Aspose.Gis.Drivers.Csv, dir+"destination.csv", Aspose.Gis.Drivers.Csv, options);
אתם יכולים לראות את הפלט בתמונה למטה:

shp-to-csv

ממיר SHP ל-CSV אונליין

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

shp-to-csv-converter

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

גלה את כל הפיצ’רים של פתרון GIS ב-C# הזה באמצעות רישיון זמני חינם.

לסיכום

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

אל תהססו לפנות אלינו

שאלו שאלות בפורום שלנו Forum לקבלת סיוע מקצועי.

שאלות נפוצות – FAQs

איך אני יכול להמיר SHP ל-CSV ב-C#?

השתמשו בספרייה המיוחדת הזו ל-GIS ב-C# כדי לקרוא את קובץ השייפ שלכם ולייצא את הנתונים כקובץ CSV. יתרה מכך, אנא בקרו בקישור הזה link כדי לראות את קטע הקוד.

איך להמיר קובץ שייפ ל-CSV אונליין?

הממיר SHP ל-CSV אונליין הזה מציע המרה עמידה וחלקה.

קישורים שימושיים