Ten poradnik wyjaśnia, jak przekonwertować SHP do KML w języku C#. Zawiera konfigurację środowiska IDE, kroki do wykonania oraz przykładowy kod do stworzenia konwertera SHP na KML w C#. Można go zastosować w każdym systemie operacyjnym z odpowiednio skonfigurowanym środowiskiem .NET.
Kroki konwersji SHP na KML w C#
- Przygotuj system do użycia Aspose.GIS dla .NET do konwersji SHP na KML
- Utwórz instancję klasy ConversionOptions
- Skorzystaj z metody SupportsSpatialReferenceSystem, aby sprawdzić, czy warstwa docelowa obsługuje dany układ współrzędnych
- Skonfiguruj Wgs84 jako docelowy układ współrzędnych przy użyciu właściwości DestinationSpatialReferenceSystem
- Wyeksportuj plik SHP do formatu KML za pomocą metody Convert
Te kroki upraszczają proces konwersji SHP do KML w C#. Najpierw ustaw opcje konwersji, sprawdź obsługę układu odniesienia, a następnie wykonaj konwersję i eksport pliku.
Kod do stworzenia konwertera SHP na KML w C#
Powyższy kod demonstruje, jak przekonwertować plik Shapefile do KML w C#. Obsługuje również wyjątki w przypadku, gdy niektóre sterowniki nie wspierają danego układu odniesienia. Można też użyć różnych przeciążeń metody Convert, aby dostosować proces konwersji do własnych potrzeb.
W tym artykule pokazano, jak wyeksportować plik Shapefile do formatu KML w języku C#. Jeśli chcesz przekonwertować KML na CSV, zobacz artykuł Konwertuj KML do CSV za pomocą C#.