Hogyan lehet a GeoJSON-t SHP-vé konvertálni C#-ban

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

  1. Állítsa be a környezetet a Aspose.GIS for .NET használatára a GeoJSON SHP-vé konvertálásához
  2. Példányosítsa a ConversionOptions objektumát a kimeneti SHP-fájl testreszabásához
  3. Ellenőrizze, hogy a célréteg támogatja-e a Wgs84 térbeli referenciarendszert
  4. Ha támogatott, hozzon létre egy objektumot a ConversionOptions osztályból
  5. Állítsa a DestinationSpatialReferenceSystem tulajdonságot Wgs84-re
  6. 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.

 Magyar