Файл GDB може містити маршрути, треки, шляхові точки та іншу відповідну інформацію. У деяких сценаріях ви можете передати такі дані на пристрій GPS або передати їх до іншої програми ГІС. Тому перетворення файлу GDB у формат CSV може бути корисним у різних сценаріях. Відповідно, у цій статті пояснюється, як програмно перетворити файл GDB у файл CSV, розділений комами, у C#.
- C# GDB to CSV Converter API – встановлення
- Як конвертувати GDB у файл CSV на C#
- Програмне перетворення GDB у файл CSV на C#
C# GDB to CSV Converter API – встановлення
Aspose.GIS for .NET API підтримує роботу з різними підтримуваними форматами файлів для створення або керування форматами файлів географічних даних. Крім того, для API не потрібно налаштовувати додаткові програми, такі як ArcGIS4], QGIS тощо. Просто завантажте довідкові DLL-файли з розділу завантаження або запустіть наступний NuGet команда встановлення:
PM> Install-Package Aspose.GIS
Як конвертувати GDB у файл CSV на C#
Ви можете легко перетворити файл GDB у файл із значеннями, розділеними комами, виконавши такі дії:
- Створіть об’єкт класу ConversionOptions.
- Призначте шару систему просторової відліку.
- Перетворення GDB у файл CSV.
Тепер у наступному розділі детально описано процес перетворення на основі цих кроків.
Програмне перетворення GDB у файл CSV на C#
Щоб конвертувати файл GDB у формат CSV, потрібно виконати наведені нижче дії.
- По-перше, ініціалізуйте екземпляр класу ConversionOptions.
- Призначте Wgs84 шару призначення.
- Викличте метод Convert, щоб експортувати результат як файл CSV.
Наведений нижче фрагмент коду демонструє, як програмно конвертувати GDB у CSV на C#.
// За потреби вкажіть параметри перетворення.
Aspose.Gis.ConversionOptions options = new Aspose.Gis.ConversionOptions();
// Цей параметр призначає Wgs84 до цільового рівня.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Перетворення GDB на CSV.
Aspose.Gis.VectorLayer.Convert("input.gdbtable", Aspose.Gis.Drivers.FileGdb, "destination.csv", Aspose.Gis.Drivers.Csv, options);
Отримайте безкоштовну ліцензію
Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API на повну потужність.
Висновок
У цій статті ми дізналися, як конвертувати файл GDB у CSV на C#. Крім того, ви можете дізнатися, як маніпулювати або конвертувати інші формати файлів ГІС, переглянувши розділ документація. Якщо вам потрібно обговорити будь-які ваші проблеми чи вимоги, будь ласка, напишіть нам на форум.