Převést GeoJSON na KML v C#

Tento tutoriál vysvětluje, jak převést GeoJSON do KML v C#. Obsahuje podrobné kroky k napsání aplikace, potřebné informace pro nastavení vývojového prostředí a běžící kód pro vývoj převodníku GeoJSON na KML v C#. Naučíte se různé možnosti transformace souboru GeoJSON s vlastním nebo výchozím nastavením.

Kroky k převodu JSON na KML v C#

  1. Nastavte IDE tak, aby k transformaci JSON na KML používalo Aspose.GIS for .NET
  2. Zkontrolujte, zda je požadovaný referenční systém podporován, a deklarujte objekt ConversionOptions
  3. Inicializujte objekt ConversionOptions a nastavte jeho systém destination spatial reference
  4. Pro převod použijte tyto možnosti v metodě Převést
  5. Pokud požadovaný referenční systém není podporován, převeďte jej s výchozím nastavením

Tyto kroky definují kroky programování pro psaní převodníku pro GeoJSON do KML v C#. Nejprve zkontrolujte podporu pro konkrétní prostorový referenční systém a proveďte převod pomocí vlastního nastavení. Jinak převeďte soubory zadáním názvu zdrojového souboru a názvu cílového souboru v metodě VectorLayer.Convert().

Kód pro převod GeoJSON na KML v C#

Tento kód ukazuje převodník JSON na KML v C#. Můžete zkontrolovat podporu z prostorových referenčních systémů Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 atd. V tomto ukázkovém kódu jsme použili dvě přetížené funkce metody Convert(), zatímco další dvě možnosti můžete vyzkoušet pomocí zdroje a cílový FileDriver.

Tento článek nás naučil vyvinout JSON KML konvertor v C#. Chcete-li převést soubor GeoJSON na soubor SHP, přečtěte si článek na jak převést GeoJSON na SHP v C#.

 Čeština