Ez a rövid oktatóanyag a GeoJSON SHP-re konvertálásának módját ismerteti C#-ban. Minden szükséges információval rendelkezik a fejlesztői környezet beállításához, valamint a lépések listája, valamint a mintakód egy JSON–SHP konverter C#-ban fejlesztéséhez. Különféle lehetőségeket kínál a kimeneti SHP-fájl konfigurálására a célréteg jellemzőinek ellenőrzésével.
A JSON SHP-vé konvertálásának lépései C#-ban
- Állítsa be a környezetet a Aspose.GIS for .NET használatára a GeoJSON SHP-vé konvertálásához
- Példányosítsa a ConversionOptions objektumát a kimeneti SHP-fájl testreszabásához
- Ellenőrizze, hogy a célréteg támogatja-e a Wgs84 térbeli referenciarendszert
- Ha támogatott, hozzon létre egy objektumot a ConversionOptions osztályból
- Állítsa a DestinationSpatialReferenceSystem tulajdonságot Wgs84-re
- A kívánt beállítások segítségével alakítsa át a bemeneti GeoJSON-t SHP-re
Ezek a lépések összefoglalják a JSON SHP-re C#-ban történő megváltoztatásának folyamatát. A folyamat a ConversionOptions objektumának inicializálásával kezdődik a kimeneti SHP-fájl testreszabásához, majd a kívánt térbeli referenciarendszer beállításával, ha az támogatott. Az utolsó lépésben a VectorLayer osztály Convert() metódusát hívják meg a konverzióhoz a forrás- és célfájlok megadásával az egyéni beállításokkal együtt.
Kód a GeoJSON SHP-vé konvertálásához C#-ban
Ez a kód bemutatja a GeoJSON SHP-vé alakításának folyamatát C#-ban. Ez az átalakítás egyetlen kódsorral csak a VectorLayer.Convert() metódus meghívásával hajtható végre úgy, hogy megadja a bemeneti és a kimeneti fájl nevét anélkül, hogy bármilyen opciót átadna. Mindazonáltal gyakorolhatja a szolgáltatásokat a kimeneti SHP-fájl testreszabásához a ConversionOptions osztályobjektum használatával, ahogyan az ebben a mintakódban látható.
Ez a cikk megtanította nekünk a GeoJSON-t SHP-re C#-ban módosítani. Ha szeretné megismerni a fordított folyamatot, azaz az SHP konvertálását GeoJSON-fájlba, tekintse meg a hogyan lehet az SHP-t GeoJSON-ra konvertálni C#-ban című cikket.