Dieses knackige Tutorial enthält Informationen zum Konvertieren von SHP in Geojson in C#. Es enthält Details zum Konfigurieren der Entwicklungsumgebung, Optionen zum Anpassen des Konvertierungsprozesses, Überprüfen der Unterstützung für verschiedene räumliche Bezugssysteme und schließlich Konvertieren von Methodendetails zum Konvertieren von Shapefile in Geojson in C#. Es führt Sie auch dazu, das Format mit einer einzigen Codezeile zu ändern.
Schritte zum Konvertieren von Shape-Dateien in GPX in C#
- Installieren Sie Aspose.GIS for .NET aus dem Nuget-Paketmanager, um SHP in Geojson zu konvertieren
- Deklarieren Sie ein Objekt der Klasse ConversionOptions
- Überprüfen Sie, ob der ausgewählte Treiber das gewünschte räumliche Bezugssystem unterstützt
- Legen Sie, falls unterstützt, das räumliche Bezugssystem des Ziels gemäß der Anforderung fest
- Konvertieren Sie die Shape-Datei mithilfe der Convert-Methode in der VectorLayer-Klasse in das Geojson-Format
Diese Schritte erläutern den Prozess zum Umwandeln von Shapefile in GeoJson in C# mithilfe von Konfigurationseinstellungen und detaillierten Schritten. Zuerst müssen wir ein ConfigurationOptions-Klassenobjekt deklarieren und dann das räumliche Bezugssystem der Zielschicht festlegen, nachdem wir die Unterstützung für dasselbe räumliche Bezugssystem durch den ausgewählten Treiber überprüft haben. Verwenden Sie am Ende die Methode VectorLayer.Convert(), um das Dateiformat zu ändern.
Code für SHP-zu-GPX-Konverter in C#
Dieses Codebeispiel zeigt den vollständigen Prozess zum Konvertieren von Shapefile in Geojson in C#, beginnend mit der Anpassung der Konvertierung bis zur Generierung einer neuen Datei im gewünschten Format. Beachten Sie, dass Sie nicht immer eine Anpassung benötigen und führen Sie einfach die vollständige Konvertierung mit einer einzigen Codezeile durch, indem Sie die obige Convert()-Methode ohne das letzte Argument namens conversionOptions aufrufen. Diese Konvertierungsmethode hat eine große Anzahl von Überladungen und unterstützt viele Treiber, wodurch die Option bereitgestellt wird, verschiedene Dateiformate in andere Formate zu konvertieren.
In diesem Tutorial haben wir gelernt, SHP-Dateien in GeoJson zu konvertieren. Wenn Sie jedoch lernen möchten, wie GPX in KMZ konvertiert wird, lesen Sie den Artikel zu Wie konvertiert man GPX in KMZ in C#.