Hogyan lehet SHP-t GPX-re konvertálni C#-ban

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

  1. Telepítse a Aspose.GIS for .NET programot a NuGet csomagkezelőből az SHP-fájl GPX-re konvertálásához
  2. Példányosítsa a ConversionOptions osztályobjektumot a konverziós folyamat testreszabásához
  3. Ellenőrizze, hogy a Shapefile illesztőprogramja támogat-e egy adott térbeli referenciarendszert
  4. Állítsa be a kívánt térbeli referenciarendszer beállítását
  5. 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.

 Magyar