Ten przewodnik wyjaśnia, jak przekonwertować KML na CSV przy użyciu języka C#. Zawiera szczegóły dotyczące ustawiania ustawień IDE, kroki programowania i przykładowy kod do przekształcania KML na CSV z opcją wyboru żądanych danych ze źródłowego pliku KML. Nauczysz się zapisywać atrybuty obiektów i geometrię ze źródłowego pliku KML do wyjściowego pliku CSV.
Kroki konwersji pliku KML do CSV przy użyciu języka C#
- Ustaw środowisko tak, aby używało Aspose.GIS for .NET do konwersji KML na CSV z atrybutami i geometrią
- Załaduj plik źródłowy KML za pomocą metody Drivers.Kml.OpenLayer()
- Utwórz warstwę CSV, ustawiając jej nazwę na dysku za pomocą metody Drivers.Csv.CreateLayer()
- Dodawanie pól do warstwy CSV przy użyciu klasy FeatureAttribute
- Przejrzyj wszystkie funkcje w załadowanej warstwie KML
- Utwórz warstwę CSV za pomocą metody ConstructFeature() i ustaw pola
- Uzyskaj dostęp do obiektu geometrycznego z funkcji KML i zapisz go w warstwie CSV
Te kroki opisują, jak przekształcić plik KML do CSV przy użyciu języka C#. Załaduj istniejący plik KML, utwórz warstwę CSV, dodaj pola do warstwy CSV, przeanalizuj wszystkie funkcje w pliku KML i skonstruuj nową funkcję do zapisania w wyjściowym pliku CSV względem każdej funkcji w źródłowej warstwie KML. Sprawdź typ każdego obiektu geometrycznego i zapisz szczegóły w warstwie CSV.
Kod oprogramowania konwertującego KML na CSV przy użyciu języka C#
Ten kod pokazuje, jak opracować konwerter KML do CSV przy użyciu języka C#. Powinieneś mieć informacje o atrybutach pliku KML, aby pobrać dane i zapisać je w pliku CSV. Możesz sprawdzić różne typy geometrii, takie jak CircularString, MultiCurve, MultiPoint, Point, MultiPolygon itp.
Ten artykuł uczył nas konwersji KML do CSV. Jeśli chcesz przetestować tę funkcję, zapoznaj się z artykułem na Utwórz plik KML za pomocą C#, aby utworzyć przykładowy plik KML.