Konwertuj SHP na KML w C#

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#

  1. Przygotuj system do użycia Aspose.GIS dla .NET do konwersji SHP na KML
  2. Utwórz instancję klasy ConversionOptions
  3. Skorzystaj z metody SupportsSpatialReferenceSystem, aby sprawdzić, czy warstwa docelowa obsługuje dany układ współrzędnych
  4. Skonfiguruj Wgs84 jako docelowy układ współrzędnych przy użyciu właściwości DestinationSpatialReferenceSystem
  5. 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#.

 Polski