Ez a gyors oktatóanyag a SHP GPX nyelvű C#-ban konvertálásához nyújt segítséget konfigurációs részletek, lépésenkénti folyamat és futtatható mintakód megadásával. Ezt a feladatot egyetlen kódsorral is elvégezheti, azonban a mintakód bemutatja a konverziós beállításokat is. A Shapefile GPX-re konvertálásának folyamata C#-ban elvégezhető bármely Windows-alapú rendszeren, amelyen .NET van telepítve, vagy Linux/macOS rendszeren, amely .NET Core-t tartalmaz.
A Shape fájl GPX-re konvertálásának lépései C#-ban
- Telepítse a Aspose.GIS for .NET programot a NuGet csomagkezelőből az SHP-fájl GPX-re konvertálásához
- Példányosítsa a ConversionOptions osztályobjektumot a konverziós folyamat testreszabásához
- Ellenőrizze, hogy a Shapefile illesztőprogramja támogat-e egy adott térbeli referenciarendszert
- Állítsa be a kívánt térbeli referenciarendszer beállítását
- Konvertálja az SHP-fájlt GPX-re a VectorLayer class Konvertálás metódusával
Ezek a lépések elmagyarázzák a forma fájl GPX-re konvertálásának folyamatát C#-ban a feladat végrehajtásához szükséges referencia névterek és osztályok azonosításával. Ez a folyamat egyszerűen elvégezhető a VectorLayer osztály Konvertálás metódusával, azonban a konverziós folyamat testreszabásához különféle lehetőségeket fedezünk fel. Információkat is nyújt annak ellenőrzéséhez, hogy a kiválasztott illesztőprogram támogat-e egy adott térbeli referenciarendszert vagy sem.
SHP-GPX konverter kódja C#-ban
Ez a kód bemutatta az SHP GPX-vé konvertálásának folyamatát C#-ban. Használhat egy adott illesztőprogramot a különféle fájlformátumok, például a GeoJson, Kml, Shapefile, OsmXml és Gml használatához, hogy felsoroljon néhányat. Ez a kód a Wgs84 térbeli referenciarendszert használta, de használhat más opciókat is, mint például a Wgs72, WebMercator, Etrs89LambertConformalConic, Etrs89 stb., a célréteg által biztosított támogatás alapján.
Ebben az oktatóanyagban megtanultuk az SHP konvertálását GPX-re. Ha meg szeretné tanulni a GPX KMZ-vé konvertálásának folyamatát, olvassa el a hogyan lehet a GPX-et KMZ-re konvertálni C#-ban című cikket.