Como converter KML para GPX em C #

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#

  1. Defina o IDE para usar Aspose.GIS for .NET para converter KML em GPS
  2. Instancie o objeto ConversionOptions para definir a referência espacial
  3. Verifique o suporte para a referência espacial Wgs84 na camada de destino
  4. Defina a referência espacial se o suporte estiver disponível
  5. 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#.

 Português