Ovaj jasni vodič sadrži informacije o kako pretvoriti SHP u Geojson u C#. Pruža pojedinosti za konfiguriranje razvojnog okruženja, opcije za prilagodbu procesa pretvorbe, provjeru podrške za različite prostorne referentne sustave i konačno pojedinosti metode pretvorbe za pretvorbu Shapefilea u Geojson u C#. Također će vas voditi da promijenite format s jednim retkom koda.
Koraci za pretvaranje datoteke oblika u GPX u C#
- Instalirajte Aspose.GIS for .NET iz upravitelja paketa Nuget da pretvorite SHP u Geojson
- Deklarirajte objekt klase ConversionOptions
- Provjerite podržava li odabrani upravljački program željeni prostorni referentni sustav
- Ako je podržano, postavite odredišni prostorni referentni sustav prema zahtjevu
- Pretvorite datoteku oblika u Geojsonov format pomoću metode Pretvori u klasi VectorLayer
Ovi koraci objašnjavaju postupak transformacije Shapefilea u GeoJson u C# uz pomoć konfiguracijskih postavki i detaljnih koraka. Prvo moramo deklarirati objekt klase ConfigurationOptions, a zatim postaviti prostorni referentni sustav odredišnog sloja nakon provjere podrške za isti prostorni referentni sustav od strane odabranog pokretačkog programa. Na kraju upotrijebite metodu VectorLayer.Convert() za promjenu formata datoteke.
Kod za pretvarač SHP u GPX u C#
Ovaj uzorak koda demonstrira cijeli postupak pretvorbe Shapefilea u Geojson u C# počevši od prilagodbe pretvorbe do generiranja nove datoteke u željenom formatu. Imajte na umu da ne trebate uvijek prilagodbu i jednostavno izvršite potpunu konverziju s jednim retkom koda pozivanjem gornje metode Convert() bez zadnjeg argumenta pod nazivom conversionOptions. Ova metoda pretvorbe ima velik broj preopterećenja i podržava mnoge upravljačke programe te tako pruža mogućnost pretvorbe različitih formata datoteka u druge formate.
Ovaj vodič nas je naučio pretvoriti SHP datoteke u GeoJson, no ako želite naučiti postupak pretvaranja GPX u KMZ, pogledajte članak na kako pretvoriti GPX u KMZ u C#.