Português

Gis APIs de manipulação de dados para net

net APIs para manipulação de dados Gis

Crie, leia, converta, processe dados Gis e renderize mapas com uma API projetada especificamente para desenvolvedores net.

  Baixar Avaliação Gratuita
PNG JPG BMP TIFF GPX
Aspose.GIS for NET
GIS

Aspose.Biblioteca Gis para net

Aspose.Gis para net permite acessar e manipular informações geográficas a partir de formatos de dados geoespaciais baseados em vetores. API suporta para ler, escrever e converter os formatos de arquivo mais populares Gis, como Shapefile, GeoJSON, FIleGDB, KML e OSM XML, bem como renderizar um mapa de formatos suportados para SVG. Além disso, um desenvolvedor pode personalizar facilmente estilos de renderização e recursos para obter a aparência desejada do mapa.

Aspose.Gis para net é projetado com simplicidade, desempenho, usabilidade e portabilidade em mente. Ele contém APIs para ser usado com net Framework, net Core & Xamarin plataformas, permitindo que você construa aplicações multi-plataforma com grande facilidade.


Use Diferentes Sistemas De Coordenadas

Com Aspose.Gis, você pode transformar coordenadas geoespaciais, geometrias e camadas inteiras de um sistema de referência de Coordenadas para outro. Projeções cartográficas, bem como transformações geodésicas são suportadas.

Você pode procurar um sistema de referência de coordenadas por SRID, importar do WKT ou definir parâmetros personalizados diretamente no código.


Realizar Análise Espacial

Aspose.Gis inclui um conjunto completo de predicados espaciais com base no modelo DE-9IM que avalia as relações topológicas entre objetos. Os casos típicos são:

  • Determine se dois objetos se sobrepõem
  • Determinar se um objeto cruza outro objeto
  • Encontre a distância mínima entre a geometria e outra geometria
  • Verifique se a geometria de um objeto se cruza
  • Calcular a área de uma geometria

Aspose.Gis permite que você execute facilmente operações geométricas, como:

  • Criar um polígono de buffer em torno de uma geometria
  • Encontre o centróide de uma geometria
  • Encontre o casco convexo de uma geometria
  • Calcular extensão delimitadora
  • Linearizar uma curva
Codigo
                
                    
// Read GIS data from a Shapefile
using (var layer = VectorLayer.Open(dir + "myDataFile.shp", Drivers.Shapefile))
{

    foreach (var feature in layer)
    {
        Console.WriteLine(feature.Geometry.AsText()); // print the geometry as WKT

        Console.WriteLine(feature.GetValue<string>("CITY_NAME")); // print an attribute value

        Console.WriteLine(feature.GetValue<DateTime>("UPDATE_DAT")); 
    }
}


// Convert a Shapefile to GeoJSON
VectorLayer.Convert(dir + "example.shp", Drivers.Shapefile, dir + "output.json", Drivers.GeoJson);


// Render a TopoJSON map to SVG
using (var map = new Map(800, 600))
{
    var layer = VectorLayer.Open(dir + "map.json", Drivers.TopoJson);

    var style = new SimpleFill { FillColor = Color.Azure, StrokeWidth = 1.5 };

    map.Add(layer, style);

    map.Render(dir + "mymap.svg", Renderers.Svg);
}
                
            

C# Gis biblioteca

Há uma maneira simples de instalar Aspose.Gis para net em seu sistema:

Aspose.Gis demonstrações ao vivo em C#

Ver Aspose.Gis exemplos agora, visitando nosso Site de demonstrações ao vivo. A demonstração ao vivo tem os seguintes benefícios

Crie novas camadas e conjuntos de dados ou leia recursos de arquivos existentes
Criar pontos, linhas e superfícies
Construir geometrias não lineares
Traduzir geometrias de / para WKT e WKB
Calcular a relação topológica entre geometrias
Calcule uma interseção, União ou diferença de quaisquer geometrias
Calcular uma região de buffer em torno de uma geometria
Renderizar mapas para SVG, PNG, JPEG ou BMP
Combine vários simbolizadores para realizar desenhos complexos
Calcular parâmetros de estilo de um recurso com base nos valores de seus atributos
Reprojetar geometrias individuais e camadas inteiras
Importar sistemas de referência espacial da WKT, exportar sistemas de referência espacial para a WKT
Procure sistemas de referência espacial por SRID
Converta dados para muitos formatos suportados
Execute reprojeção ao converter dados
Trabalhar com dados espaciais no PostgreSQL e SQL Server
Crie índices espaciais para acelerar consultas espaciais
Leia os valores da banda do formato GeoTIFF raster

sistema

Nossas APIs são suportadas em todas as principais plataformas e sistemas operacionais. Antes de executar o código abaixo, verifique se você tem os seguintes pré-requisitos em seu sistema.

  

Gis APIs de manipulação de dados para net

  

Outros Recursos Suportados

Você também pode ver os vários recursos da nossa biblioteca Gis.

22.34.1
(Release notes)