Hoe GeoJSON naar SHP in C# te converteren

Deze korte handleiding laat zien hoe je GeoJSON converteert naar SHP in C#. Het bevat alle vereiste informatie om de ontwikkelomgeving in te stellen en een lijst met stappen samen met de voorbeeldcode om een JSON naar SHP-converter in C# te ontwikkelen. Het biedt verschillende opties om het SHP-uitvoerbestand te configureren door de functies van de bestemmingslaag te controleren.

Stappen om JSON naar SHP te converteren in C#

  1. Stel de omgeving in om Aspose.GIS for .NET te gebruiken om de GeoJSON naar SHP te converteren
  2. Maak een instantie van een object van de ConversionOptions om het SHP-uitvoerbestand aan te passen
  3. Controleer of de bestemmingslaag het ruimtelijke referentiesysteem Wgs84 ondersteunt
  4. Maak, indien ondersteund, een object van de klasse ConversionOptions
  5. Stel de eigenschap DestinationSpatialReferenceSystem in op Wgs84
  6. Transformeer de invoer GeoJSON naar SHP met behulp van de gewenste opties

Deze stappen vatten het proces samen om JSON te wijzigen in SHP in C#. Het proces wordt gestart door het object van ConversionOptions te initialiseren om het uitvoer-SHP-bestand aan te passen, gevolgd door het instellen van het gewenste ruimtelijke referentiesysteem, indien ondersteund. In de laatste stap wordt de Convert()-methode van de VectorLayer-klasse aangeroepen voor conversie door de bron- en doelbestanden samen met de aangepaste opties op te geven.

Code om GeoJSON naar SHP te converteren in C#

Deze code demonstreert het proces om GeoJSON naar SHP in C# te transformeren. Deze conversie kan alleen worden uitgevoerd met een enkele coderegel door de methode VectorLayer.Convert() aan te roepen door de invoer- en uitvoerbestandsnaam op te geven zonder enige opties door te geven. U kunt echter de functies gebruiken om het SHP-uitvoerbestand aan te passen met behulp van het klasseobject ConversionOptions, zoals afgebeeld in deze voorbeeldcode.

Dit artikel heeft ons het proces geleerd om GeoJSON te veranderen in SHP in C#. Als je het omgekeerde proces wilt leren, dwz conversie van SHP naar GeoJSON-bestand, raadpleeg dan het artikel op hoe SHP naar GeoJSON in C# te converteren.

 Nederlands