Kako pretvoriti SHP u GPX u C#

Ovaj kratki vodič vodi o kako pretvoriti SHP u GPX u C# pružajući detalje konfiguracije, postupni proces i primjer koda koji se može izvoditi. Ovaj zadatak također možete izvršiti s jednom linijom koda, no ogledni kod će pokazati i postavke pretvorbenih opcija. Ovaj postupak za pretvaranje Shapefile u GPX u C# može se izvesti na bilo kojem Windows sustavu koji ima instaliran .NET ili sustavu Linux/macOS koji ima .NET Core.

Koraci za pretvaranje datoteke oblika u GPX u C#

  1. Instalirajte Aspose.GIS for .NET iz upravitelja paketa NuGet da pretvorite SHP datoteku u GPX
  2. Instancirajte objekt klase ConversionOptions kako biste prilagodili proces konverzije
  3. Provjerite podržava li vaš Shapefile upravljački program određeni prostorni referentni sustav ili ne
  4. Postavite opciju za željeni prostorni referentni sustav
  5. Pretvorite SHP datoteku u GPX pomoću metode Pretvori u VectorLayer class

Ovi koraci objašnjavaju postupak pretvorbe datoteke oblika u GPX u C# identificiranjem referentnih imenskih prostora i klasa koje su potrebne za izvršenje zadatka. Ovaj se proces može dovršiti jednostavno s metodom Convert u klasi VectorLayer, međutim istražuju se različite opcije za prilagodbu procesa pretvorbe. Također pruža informacije za provjeru podržava li odabrani upravljački program određeni prostorni referentni sustav ili ne.

Kod za pretvarač SHP u GPX u C#

Ovaj kod demonstrira proces pretvorbe SHP u GPX u C#. Možete koristiti određeni upravljački program za rad s različitim formatima datoteka kao što su GeoJson, Kml, Shapefile, OsmXml i Gml da nabrojimo samo neke. Ovaj kod je koristio prostorni referentni sustav Wgs84, ali možete koristiti i druge opcije kao što su Wgs72, WebMercator, Etrs89LambertConformalConic, Etrs89 itd. na temelju podrške koju pruža odredišni sloj.

U ovom vodiču smo naučili pretvaranje SHP u GPX. Ako želite naučiti postupak pretvaranja GPX u KMZ, pogledajte članak na kako pretvoriti GPX u KMZ u C#.

 Hrvatski