Kaip konvertuoti SHP į GPX naudojant C#

Šioje trumpoje mokymo programoje paaiškinama, kaip konvertuoti SHP į GPX C#, pateikiant išsamią konfigūracijos informaciją, laipsnišką procesą ir paleidžiamo kodo pavyzdį. Šią užduotį taip pat galite atlikti naudodami vieną kodo eilutę, tačiau pavyzdiniame kode taip pat bus parodytos konversijos parinktys. Šis procesas konvertuojant Shapefile į GPX C# gali būti atliktas bet kurioje Windows sistemoje, kurioje įdiegtas .NET arba Linux/macOS sistemoje, turinčioje .NET Core.

Veiksmai, kaip konvertuoti formos failą į GPX C#

  1. Įdiekite Aspose.GIS for .NET iš NuGet paketų tvarkyklės, kad konvertuotumėte SHP failą į GPX
  2. Sukurkite ConversionOptions klasės objektą, kad tinkintumėte konversijos procesą
  3. Patikrinkite, ar jūsų Shapefile tvarkyklė palaiko tam tikrą erdvinių nuorodų sistemą, ar ne
  4. Nustatykite norimos erdvinės atskaitos sistemos parinktį
  5. Konvertuokite SHP failą į GPX naudodami konvertavimo metodą VectorLayer class

Šie veiksmai paaiškina, kaip konvertuoti Shape failą į GPX C#, identifikuojant nuorodų vardų sritis ir klases, kurių reikia užduočiai atlikti. Šis procesas gali būti baigtas paprasčiausiai naudojant VectorLayer klasės Convert metodą, tačiau yra išnagrinėtos įvairios konversijos proceso parinktys. Jame taip pat pateikiama informacija, skirta patikrinti, ar pasirinkta tvarkyklė palaiko tam tikrą erdvinių nuorodų sistemą, ar ne.

SHP į GPX konverterio kodas C#

Šis kodas parodė procesą, kaip konvertuoti SHP į GPX C#. Galite naudoti konkrečią tvarkyklę, kad galėtumėte dirbti su skirtingais failų formatais, pvz., GeoJson, Kml, Shapefile, OsmXml ir Gml, kad išvardytų tik keletą. Šiame kode buvo naudojama erdvinių nuorodų sistema Wgs84, tačiau galite naudoti kitas parinktis, pvz., Wgs72, WebMercator, Etrs89LambertConformalConic, Etrs89 ir tt, remiantis paskirties sluoksnio teikiama parama.

Šiame vadove mes išmokome konvertuoti SHP į GPX. Jei norite sužinoti, kaip konvertuoti GPX į KMZ, žr. straipsnį kaip konvertuoti GPX į KMZ C#.

 Latviski