Šioje aiškioje mokymo programoje pateikiama informacija apie tai, kaip konvertuoti SHP į Geojson C#. Jame pateikiama išsami informacija apie kūrimo aplinkos konfigūravimą, konvertavimo proceso tinkinimo parinktys, skirtingų erdvinių atskaitos sistemų palaikymo patikrinimas ir, galiausiai, išsamiai konvertuoti metodą, skirtą konvertuoti Shapefile į Geojson naudojant C#. Tai taip pat padės pakeisti formatą viena kodo eilute.
Veiksmai, kaip konvertuoti formos failą į GPX C#
- Įdiekite Aspose.GIS for .NET iš Nuget paketų tvarkyklės, kad konvertuotumėte SHP į Geojson
- Deklaruokite ConversionOptions klasės objektą
- Patikrinkite, ar pasirinkta tvarkyklė palaiko norimą erdvinės atskaitos sistemą
- Jei palaikoma, nustatykite paskirties erdvinės atskaitos sistemą pagal reikalavimą
- Konvertuokite Shape failą į Geojson formatą naudodami konvertavimo metodą VectorLayer klasėje
Šie veiksmai paaiškina, kaip paversti Shapefile į GeoJson C# naudojant konfigūracijos nustatymus ir išsamius veiksmus. Pirmiausia turime deklaruoti ConfigurationOptions klasės objektą ir tada nustatyti paskirties sluoksnio erdvinės atskaitos sistemą, patikrinę, ar pasirinkta tvarkyklė palaiko tą pačią erdvinių nuorodų sistemą. Galiausiai failo formatui pakeisti naudokite metodą VectorLayer.Convert().
SHP į GPX konverterio kodas C#
Šis kodo pavyzdys parodo visą procesą, kaip konvertuoti Shapefile į Geojson C#, pradedant nuo konvertavimo tinkinimo iki naujo failo generavimo norimu formatu. Atminkite, kad jums ne visada reikia tinkinti, o tiesiog atlikite visą konversiją naudodami vieną kodo eilutę, iškviesdami aukščiau pateiktą Convert() metodą be paskutinio argumento, pavadinto conversionOptions. Šis konvertavimo metodas turi daug perkrovų ir palaiko daugybę tvarkyklių, taip suteikiant galimybę konvertuoti skirtingus failų formatus į kitus formatus.
Šioje pamokoje mus išmokė konvertuoti SHP failus į GeoJson, tačiau jei norite sužinoti, kaip konvertuoti GPX į KMZ, žr. straipsnį apie kaip konvertuoti GPX į KMZ C#.