Converter SHP em KML on-line

SHP e KML são dois dos formatos de dados geoespaciais mais populares. Shapefile (SHP) é um formato vetorial amplamente utilizado em software GIS. Por outro lado, Keyhole Markup Language (KML) é um formato XML usado no Google Earth e em outros aplicativos de mapeamento. Neste artigo, exploraremos uma ferramenta gratuita baseada na web para converter SHP em KML online. Também mostraremos como desenvolver programaticamente seu próprio aplicativo conversor de SHP para KML em C#.

Converter SHP em KML on-line

Converta seu arquivo SHP para o formato KML sem esforço com a ajuda deste conveniente conversor SHP para KML online, e a melhor parte é que é totalmente gratuito! Acesse este aplicativo da web a partir de qualquer navegador ou dispositivo sem complicações com plug-ins, instalações de software ou assinaturas.

Como converter SHP para KML online

  1. Solte ou carregue seu arquivo SHP. Alternativamente, forneça um arquivo do Dropbox ou Google Drive.
  2. Escolha KML na lista suspensa Salvar como.
  3. Pressione o botão Converter para iniciar o processo de conversão.
  4. Depois disso, você será redirecionado para a página de download.
  5. Baixe o arquivo KML convertido clicando no botão DOWNLOAD NOW.

Excluímos automaticamente todos os arquivos de entrada e saída em 24 horas, garantindo que seus dados estejam seguros e protegidos.

API de conversão de SHP para KML

Este conversor online gratuito de SHP para KML foi construído usando a API Aspose.GIS. Ele fornece uma ampla gama de recursos geoespaciais, incluindo manipulação, conversão e renderização de dados. Ele suporta uma variedade de formatos de arquivo geoespaciais, incluindo Shapefile, GeoJSON, KML, ESRI File Geodatabase e muito mais. Um dos principais recursos do Aspose.GIS é a capacidade de converter entre diferentes formatos de arquivo geoespacial, como SHP para KML.

Converter SHP em KML em C#

Siga as etapas abaixo para converter um arquivo SHP em KML usando C#:

  1. Instale Aspose.GIS for .NET em seu aplicativo.
  2. Use o exemplo de código a seguir para carregar o arquivo SHP e convertê-lo em KML.
// Este exemplo de código demonstra como converter um shapefile em KML em C#.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;

// Especifique as configurações de conversão, se necessário. É opcional.
ConversionOptions options = null;

// A conversão pode gerar erro se a camada de destino não suportar a referência espacial Wgs84. Então preciso verificar.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    // Atribuir Wgs84 à camada de destino
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// Converta um Shapefile em KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);

Confira o tutorial detalhado sobre como converter SHP para KML em C#.

Biblioteca C# GIS – Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para avaliar e explorar os recursos do Aspose.GIS sem limitações.

SHP para KML – Recursos de aprendizagem on-line

Além de converter arquivos SHP para o formato KML, conheça mais sobre a biblioteca e explore diversos outros recursos utilizando os recursos abaixo:

Conclusão

Neste artigo, aprendemos como converter SHP em KML online. Seguindo as etapas descritas neste artigo, você pode converter facilmente seus arquivos SHP para o formato KML sem nenhum custo. Além disso, fornecemos nossa API autônoma para converter arquivos SHP em KML programaticamente em C#. Em caso de qualquer ambigüidade, entre em contato conosco em nosso fórum de suporte gratuito.

Veja também