Português

API de visualização de dados para .NET

API para .NET processar dados GIS

Visualização com .NET

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

Visao

A API de visualização de dados para .NET é um serviço totalmente gerido criado por e para os programadores .NET trabalharem rápida e facilmente com os dados GIS utilizando a biblioteca GIS para .NET:

  • Crie um mapa para formatos vetoriais e rasterizados de dados geoespaciais com acesso a uma ampla gama de símbolos para visualizações complexas;
  • Crie aplicativos multiplataforma com a estrutura .NET e a API principal .NET. Crie um aplicativo de mapeamento ou análise espacial para desktop ou dispositivos móveis com recursos de mapeamento, geocodificação, roteamento e processamento;
  • Exportar dados GIS para formatos de ficheiro vetoriais ou raster.
Aspose.GIS para .NET é uma poderosa biblioteca local para processamento GIS. Expandir e modificar a funcionalidade da aplicação, por exemplo:
  • Combine várias camadas em uma imagem de mapa.
  • Aplique estilos para pontos, linhas e superfícies.
  • Importe estilos no formato SLD.
  • Desenhe rótulos e texto. Aplique estilos para texto e detecte automaticamente locais em um mapa.
  • Desenhe rótulos ao longo de linhas curvas.
  • Desenhe pontos agrupados.
Tudo isto e muito mais sem depender de aplicações de terceiros. Comece a escrever seus próprios aplicativos usando nossos exemplos de código com descrições e suporte gratuito ou pago.


O que é Visualização de dados?

A visualização de dados é a representação visual de informações básicas de dados.
Dados geoespaciais são dados sobre objectos, acontecimentos ou fenómenos localizados na superfície terrestre. Inclui informações da localização (coordenadas principalmente), os atributos (características) e alguns dos temporais (o tempo de existência, a localização e os atributos). Os dados geoespaciais não têm conteúdo visual inerente. Para visualizar seus dados, você deve primeiro definir o estilo. O estilo define os atributos visíveis, como cor, forma, posição, tamanho, valor, textura e orientação para exibir os dados no mapa. Está disponível a importação de estilos de SLD (styled Layer Descriptor) com a nossa API para .NET.

Os dados são a base. A representação mais compreensível dos dados é a visualização, uma vez que os seres humanos são basicamente criaturas visuais. A visualização de dados permite que você obtenha uma análise clara e compreensível dos dados para que pessoas de vários setores que não têm conhecimento específico de GIS possam entender os dados visualizando os dados e tomando decisões com base neles.

Nenhuma análise de dados está completa sem suporte visual. Nossa API permite que você crie visualizações de mapas baseadas em .NET sem escrever .NET. Tornar os dados geoespaciais acessíveis a todos.


Por Que Aspose.GIS para .NET?

Os clientes da Aspose s são provenientes de várias indústrias, desde programadores de software e empresas de consultoria a bancos, agências governamentais e instituições académicas. Sempre que você precisa de experiência em GIS, mapas e visualização de dados, você precisa de um Aspose.GIS produto.
Alguns dos nossos mais de 21.000 cliente em todo o mundo partilharam as suas êxito ja.

Formatos suportados

  • Shapefile;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • SVG;
  • PostGis, Sql Server;
  • GeoTIFF;
E. Lista completa de Formatos De Ficheiro Suportados.

Personalização de estilos e funcionalidades de renderização
Entrada
Carregar um ficheiro que pretende converter
                
                    
using (var map = new Map(800, 476))
{
    var baseMapSymbolizer = new SimpleFill { FillColor = Color.Salmon, StrokeWidth = 0.75 };
    map.Add(VectorLayer.Open(dataDir + "basemap.shp", Drivers.Shapefile), baseMapSymbolizer);

    var citiesSymbolizer = new SimpleMarker() { FillColor = Color.LightBlue };
    citiesSymbolizer.FeatureBasedConfiguration = (feature, symbolizer) =>
    {
        var population = feature.GetValue<int>("population");
        symbolizer.Size = 10 * population / 1000;
        if (population < 2500)
        {
            symbolizer.FillColor = Color.GreenYellow;
        }
    };
    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), citiesSymbolizer);

    map.Render(dataDir + "cities_out.svg", Renderers.Svg);
                
            
Personalização de estilos e funcionalidades de renderização
Renderizar um mapa a partir de formatos raster
                
                    
string filesPath = RunExamples.GetDataDir();
            
using (var map = new Map(500, 500))
{
    var layer = Drivers.GeoTiff.OpenLayer(Path.Combine(filesPath, "raster_float32.tif"));
    // Conversion to colors is detected automatically.
    // The maximum and minimum values are calculated and linear interpolation is used.
    map.Add(layer);
    map.Render(filesPath + "raster_float32_out.svg", Renderers.Svg);
}
                
            
Renderizar um mapa a partir de formatos raster
Usando referências espaciais polares ao renderizar um mapa
                
                    
string filesPath = RunExamples.GetDataDir();

// make own multi colorizer it works faster than auto-detection
var colorizer = new MultiBandColor()
{
    RedBand = new BandColor() { BandIndex = 0, Min = 0, Max = 255 },
    GreenBand = new BandColor() { BandIndex = 1, Min = 0, Max = 255 },
    BlueBand = new BandColor() { BandIndex = 2, Min = 0, Max = 255 }
};

using (var map = new Map(500, 500))
{
    // setup the polar extent and coordinate system (gnomonic spatial reference)
    map.SpatialReferenceSystem = SpatialReferenceSystem.CreateFromEpsg(102034);
    map.Extent = new Extent(-180, 60, 180, 90) { SpatialReferenceSystem = SpatialReferenceSystem.Wgs84 };
    map.BackgroundColor = Color.Azure;

    // open geo-tiff
    var layer = Drivers.GeoTiff.OpenLayer(Path.Combine(filesPath, "raster_countries.tif"));

    // draw
    map.Add(layer, colorizer);
    map.Render(filesPath + "raster_countries_gnomonic_out.png", Renderers.Png);
}
                
            
Usando referências espaciais polares ao renderizar um mapa

C# Viewer biblioteca

Há uma maneira simples de instalar Aspose.SIG para .NET no seu sistema:

  • Instalar O Pacote Aspose.GIS do Console do Gerenciador de Pacotes no Visual Studio para obter o Pacote NuGet.
  • Ou você pode baixar o pacote de nosso site;
  • Actualizar O Pacote Comopose.SOLDADO. para atualizar para a versão mais recente.
  • Ver Documentação.

sistema

A API de visualização de dados para.NET é suportada na maioria das plataformas e sistemas operacionais e pode ser usada para desenvolver vários tipos diferentes de aplicativos .NET, incluindo ASP .NET, WinForms e Windows Services. A API para .NET é fácil de usar e implantar e fornece a solução ideal para trabalhar com informações geoespaciais com as plataformas.NET Framework 4.7, .NET Standard 2.0 e Xamarin. Antes de executar o código, certifique-se de que o seu sistema cumpre os requisitos adequados.

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

Interaja com amostras de aplicações poderosas e simples de utilizar em C#. Experimente as nossas ferramentas de dados. Demonstrações ao vivo em C#

caracteristica

Combine várias camadas em uma imagem de mapa.

Aplique estilos para pontos, linhas e superfícies.

Importar estilos do formato SLD.

Desenhe rótulos e texto. Aplique estilos para texto e detecte automaticamente locais em um mapa.

Desenhe pontos agrupados.

Salve um mapa criado em SVG, PNG, BMP ou JPEG.

Gerir o sistema de referência espacial do seu mapa.

Desenhe rótulos ao longo de linhas curvas.

Use renderização avançada: combine Simbolizadores, Gerador de Geometria, Geometria mista.