Hur man konverterar KML till GPX i C#

Den här korta artikeln vägleder om hur man konverterar KML till GPX i C#. Den ger information om att ställa in utvecklingsmiljön för att utföra konverteringen, en lista över minimala uppgifter som ska utföras i programmet och en körbar exempelkod för att förstå KML till GPX-filkonverteringen i C#. Du kommer också att lära dig olika alternativ för att anpassa utdata-GPX-filen.

Steg för att konvertera KML till GPX-fil i C#

  1. Ställ in IDE att använda Aspose.GIS for .NET för att konvertera KML till GPS
  2. Instantiera objektet ConversionOptions för att ställa in den rumsliga referensen
  3. Kontrollera stödet för Wgs84 spatial referens i destinationslagret
  4. Ställ in den rumsliga referensen om stöd finns tillgängligt
  5. Anropa metoden Convert() för att omvandla GPX till KML

Dessa steg beskriver processen för att utveckla en KML till GPX filkonverterare i C#. Processen initieras genom att deklarera ett objekt av ConversionOptions från Aspose.Gis-namnområdet följt av att testa stödet för den rumsliga målreferensen. Om stöd finns tillgängligt, ställ in destinationsvärdet SpatialReferenceSystem till Wgs84 och anropa Convert()-metoden för att transformera formatet.

Kod för att konvertera KML-fil till GPX i C#

Ovanstående kod visar processen att konvertera KML till GPX i C#. Klassobjektet ConversionOptions används för att ställa in det rumsliga referenssystemet för destination med hjälp av SpatialReferenceSystem-uppräkningen. Metoden Convert() i klassen VectorLayer används för att konvertera KML-källfilen till GPX med de angivna inställningarna, men du kan ställa in en anpassad omvandlare för attributen, DestinationDriverOptions-värdet för destinationslagret och även SourceDriverOptions för källlager om det behövs.

Den här artikeln har lärt oss att ändra KML-källfilen till en GPX-fil. Om du vill lära dig processen för att skapa en shapefil, se artikeln om hur man skapar en shapefil i C#.

 Svenska