Este breve artigo orienta sobre como converter KML para GPX em C#. Ele fornece os detalhes sobre como configurar o ambiente de desenvolvimento para executar a conversão, uma lista de tarefas mínimas a serem executadas no programa e um código de amostra executável para entender a conversão de arquivo KML para GPX em C#. Você também aprenderá diferentes opções para personalizar o arquivo GPX de saída.
Etapas para converter KML em arquivo GPX em C#
- Defina o IDE para usar Aspose.GIS for .NET para converter KML em GPS
- Instancie o objeto ConversionOptions para definir a referência espacial
- Verifique o suporte para a referência espacial Wgs84 na camada de destino
- Defina a referência espacial se o suporte estiver disponível
- Chame o método Convert() para transformar GPX em KML
Estas etapas descrevem o processo para desenvolver um conversor de arquivos KML para GPX em C#. O processo é iniciado pela declaração de um objeto de ConversionOptions do namespace Aspose.Gis, seguido pelo teste do suporte para a referência espacial de destino. Se houver suporte disponível, defina o valor SpatialReferenceSystem de destino como Wgs84 e chame o método Convert() para transformar o formato.
Código para converter arquivo KML para GPX em C
O código acima demonstra o processo para converter KML em GPX em C#. O objeto de classe ConversionOptions é usado para definir o sistema de referência espacial de destino usando o enumerador SpatialReferenceSystem. O método Convert() na classe VectorLayer é usado para converter o arquivo KML de origem em GPX com as configurações especificadas; no entanto, você pode definir um conversor personalizado para os atributos, o valor DestinationDriverOptions para a camada de destino e também o SourceDriverOptions para o camada de origem, se necessário.
Este artigo nos ensinou a alterar o arquivo KML de origem para um arquivo GPX. Se você quiser aprender o processo de criação de um shapefile, consulte o artigo em como criar um shapefile em c#.