Tento přehledný tutoriál obsahuje informace o tom, jak převést SHP na Geojson v C#. Poskytuje podrobnosti pro konfiguraci vývojového prostředí, možnosti přizpůsobení procesu převodu, kontrolu podpory pro různé prostorové referenční systémy a nakonec podrobnosti o metodě Convert pro převod Shapefile na Geojson v C#. Také vás provede změnou formátu pomocí jediného řádku kódu.
Kroky k převodu souboru Shape na GPX v C#
- Nainstalujte Aspose.GIS for .NET ze správce balíčků Nuget a převeďte SHP na Geojson
- Deklarujte objekt třídy ConversionOptions
- Zkontrolujte, zda vybraný ovladač podporuje požadovaný prostorový referenční systém
- Pokud je podporován, nastavte cílový prostorový referenční systém podle požadavku
- Převeďte soubor tvaru do formátu Geojson pomocí metody Convert ve třídě VectorLayer
Tyto kroky vysvětlují proces transformace Shapefile na GeoJson v C# pomocí nastavení konfigurace a podrobných kroků. Nejprve musíme deklarovat objekt třídy ConfigurationOptions a poté nastavit prostorový referenční systém cílové vrstvy po kontrole podpory stejného prostorového referenčního systému vybraným ovladačem. Nakonec pomocí metody VectorLayer.Convert() změňte formát souboru.
Kód pro převodník SHP na GPX v C#
Tato ukázka kódu ukazuje úplný proces převodu Shapefile na Geojson v C# počínaje přizpůsobením převodu až po generování nového souboru v požadovaném formátu. Všimněte si, že nepotřebujete vždy přizpůsobení a stačí provést kompletní převod pomocí jediného řádku kódu voláním výše uvedené metody Convert() bez posledního argumentu s názvem conversionOptions. Tato metoda převodu má velký počet přetížení a podporuje mnoho ovladačů, čímž poskytuje možnost převádět různé formáty souborů na jiné formáty.
Tento tutoriál nás naučil převádět soubory SHP do GeoJson, ale pokud se chcete naučit proces převodu GPX na KMZ, přečtěte si článek na jak převést GPX na KMZ v C#.