Konvertieren Sie GeoJSON in KML in C#

In diesem Tutorial wird erklärt, wie man GeoJSON in C# in KML konvertiert**. Es enthält die detaillierten Schritte zum Schreiben der Anwendung, die notwendigen Informationen zum Einrichten der Entwicklungsumgebung und einen laufenden Code zum Entwickeln eines GeoJSON-zu-KML-Konverters in C#. Sie lernen verschiedene Optionen zum Transformieren der GeoJSON-Datei mit benutzerdefinierten oder Standardeinstellungen kennen.

Schritte zum Konvertieren von JSON in KML in C#

  1. Stellen Sie die IDE so ein, dass sie Aspose.GIS for .NET verwendet, um JSON in KML umzuwandeln
  2. Überprüfen Sie, ob das gewünschte Referenzsystem unterstützt wird, und deklarieren Sie ein ConversionOptions-Objekt
  3. Initialisieren Sie das ConversionOptions-Objekt und legen Sie sein destination spatial reference-System fest
  4. Verwenden Sie diese Optionen in der Convert-Methode für die Konvertierung
  5. Wenn das gewünschte Referenzsystem nicht unterstützt wird, konvertieren Sie mit den Standardeinstellungen

Diese Schritte definieren die Programmierschritte zum Schreiben eines Konverters für GeoJSON zu KML in C#. Überprüfen Sie zunächst die Unterstützung für ein bestimmtes Raumbezugssystem und führen Sie die Konvertierung mit den benutzerdefinierten Einstellungen durch. Andernfalls konvertieren Sie Dateien, indem Sie den Namen der Quelldatei und den Namen der Zieldatei in der Methode VectorLayer.Convert() angeben.

Code zum Konvertieren von GeoJSON in KML in C#

Dieser Code demonstriert einen JSON-zu-KML-Konverter in C#. Sie können die Unterstützung durch die Raumbezugssysteme Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 usw. überprüfen. In diesem Beispielcode haben wir zwei überladene Funktionen der Convert()-Methode verwendet, während Sie die anderen beiden Optionen mithilfe der Quelle ausprobieren können und Ziel-FileDriver.

In diesem Artikel haben wir gelernt, einen JSON-KML-Konverter in C# zu entwickeln. Informationen zum Konvertieren einer GeoJSON-Datei in eine SHP-Datei finden Sie im Artikel zu So konvertieren Sie GeoJSON in C# in SHP.

 Deutsch