Kako pretvoriti GeoJSON u SHP u C#

Ovaj kratki vodič vodi o kako pretvoriti GeoJSON u SHP u C#. Sadrži sve potrebne informacije za postavljanje razvojnog okruženja i popis koraka zajedno s uzorkom koda za razvoj JSON u SHP pretvarača u C#. Omogućuje različite opcije za konfiguriranje izlazne SHP datoteke provjerom značajki odredišnog sloja.

Koraci za pretvaranje JSON-a u SHP u C#

  1. Postavite okruženje da koristi Aspose.GIS for .NET za pretvaranje GeoJSON-a u SHP
  2. Instancirajte objekt ConversionOptions da prilagodite izlaznu SHP datoteku
  3. Provjerite podržava li odredišni sloj Wgs84 prostorni referentni sustav
  4. Ako je podržano, stvorite objekt klase ConversionOptions
  5. Postavite svojstvo DestinationSpatialReferenceSystem na Wgs84
  6. Pretvorite ulazni GeoJSON u SHP pomoću željenih opcija

Ovi koraci sažimaju proces promjene JSON u SHP u C#. Proces započinje inicijalizacijom objekta ConversionOptions za prilagodbu izlazne SHP datoteke nakon čega slijedi postavljanje željenog prostornog referentnog sustava ako je podržan. U posljednjem koraku, metoda Convert() klase VectorLayer poziva se za pretvorbu pružanjem izvorne i odredišne datoteke zajedno s prilagođenim opcijama.

Kod za pretvaranje GeoJSON u SHP u C#

Ovaj kod demonstrira proces transformacije GeoJSON u SHP u C#. Ova se pretvorba može izvesti s jednim retkom koda samo pozivanjem metode VectorLayer.Convert() pružanjem naziva ulazne i izlazne datoteke bez prosljeđivanja ikakvih opcija. Međutim, možete koristiti značajke za prilagodbu izlazne SHP datoteke korištenjem objekta klase ConversionOptions kao što je prikazano u ovom uzorku koda.

Ovaj članak nas je naučio kako promijeniti GeoJSON u SHP u C#. Ako želite naučiti obrnuti proces, tj. pretvaranje SHP u GeoJSON datoteku, pogledajte članak na kako pretvoriti SHP u GeoJSON u C#.

 Hrvatski