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#
- Postavite okruženje da koristi Aspose.GIS for .NET za pretvaranje GeoJSON-a u SHP
- Instancirajte objekt ConversionOptions da prilagodite izlaznu SHP datoteku
- Provjerite podržava li odredišni sloj Wgs84 prostorni referentni sustav
- Ako je podržano, stvorite objekt klase ConversionOptions
- Postavite svojstvo DestinationSpatialReferenceSystem na Wgs84
- 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#.