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#
- Ställ in IDE att använda Aspose.GIS for .NET för att konvertera KML till GPS
- Instantiera objektet ConversionOptions för att ställa in den rumsliga referensen
- Kontrollera stödet för Wgs84 spatial referens i destinationslagret
- Ställ in den rumsliga referensen om stöd finns tillgängligt
- 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#.