Това ръководство обяснява как да конвертирате KML в CSV с помощта на C#. Той има подробности за задаване на настройките на IDE, програмни стъпки и примерен код за трансформиране на KML в CSV с опция за избор на желани данни от изходния KML файл. Ще се научите да запазвате атрибути на функции и геометрия от изходния KML в изходния CSV файл.
Стъпки за конвертиране на KML файл в CSV с помощта на C#
- Задайте средата да използва Aspose.GIS for .NET за конвертиране на KML в CSV с атрибути и геометрия
- Заредете изходния KML файл, като използвате метода Drivers.Kml.OpenLayer()
- Създайте CSV слой, като зададете името му на диска с помощта на метода Drivers.Csv.CreateLayer()
- Добавете полета към CSV слоя с помощта на класа FeatureAttribute
- Преминете през всички функции в заредения KML слой
- Създайте CSV слой с помощта на метода ConstructFeature() и задайте полетата
- Осъществете достъп до геометричния обект от функцията KML и го запазете в CSV слоя
Тези стъпки описват как да трансформирате KML файл в CSV с помощта на C#. Заредете съществуващия KML файл, създайте CSV слой, добавете полета към CSV слоя, анализирайте всички функции в KML и създайте нова функция за запис в изходния CSV спрямо всяка функция в изходния KML слой. Проверете типа на всеки геометричен обект и запазете подробностите в CSV слоя.
Код за софтуер за конвертиране на KML към CSV с помощта на C#
Този код демонстрира как да разработите KML към CSV конвертор с помощта на C#. Трябва да имате информация за атрибутите на KML файла, за да извлечете данните и да ги запазите в CSV. Можете да проверите различни типове геометрия като CircularString, MultiCurve, MultiPoint, Point, MultiPolygon и т.н.
Тази статия ни научи как да конвертираме KML в CSV. Ако искате да тествате функцията, вижте статията на Създайте KML файл с помощта на C# за създаване на примерния KML файл.