Converteer KML naar CSV met C#

Deze gids legt uit hoe u KML naar CSV converteert met C#. Het bevat de details om de IDE-instellingen, programmeerstappen en voorbeeldcode in te stellen om KML naar CSV te transformeren met de optie om gewenste gegevens uit het bron-KML-bestand te selecteren. U leert hoe u kenmerken en geometrie van de bron-KML kunt opslaan in het uitvoer-CSV-bestand.

Stappen om een KML-bestand naar CSV te converteren met behulp van C#

  1. Stel de omgeving in om Aspose.GIS for .NET te gebruiken om KML naar CSV te converteren met kenmerken en geometrie
  2. Laad het bron-KML-bestand met behulp van de Drivers.Kml.OpenLayer()-methode
  3. Maak een CSV-laag door de naam ervan op de schijf in te stellen met behulp van de Drivers.Csv.CreateLayer()-methode
  4. Velden toevoegen aan de CSV-laag met behulp van de FeatureAttribute-klasse
  5. Doorloop alle functies in de geladen KML-laag
  6. Maak een CSV-laag met behulp van de ConstructFeature()-methode en stel de velden in
  7. Toegang krijgen tot het geometrieobject vanuit de KML-functie en het opslaan in de CSV-laag

Deze stappen beschrijven hoe u een KML-bestand naar CSV transformeert met behulp van C#. Laad het bestaande KML-bestand, maak een CSV-laag, voeg velden toe aan de CSV-laag, parseer door alle features in de KML en construeer een nieuwe feature om op te slaan in de uitvoer-CSV tegen elke feature in de bron-KML-laag. Controleer het type van elk geometrie-object en sla de details op in de CSV-laag.

Code voor KML naar CSV-convertersoftware met behulp van C#

Deze code laat zien hoe je een KML naar CSV converter ontwikkelt met C#. Je moet informatie hebben over de KML bestandskenmerken om de data op te halen en op te slaan in de CSV. Je kunt verschillende geometrietypen controleren zoals CircularString, MultiCurve, MultiPoint, Point, MultiPolygon, etc.

Dit artikel heeft ons geleerd hoe je KML naar CSV kunt converteren. Als je de functie wilt testen, raadpleeg dan het artikel over KML-bestand maken met C# voor het maken van het voorbeeld-KML-bestand.

 Nederlands