Visualização com .NET
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:
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.
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.
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);
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);
}
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);
}
Há uma maneira simples de instalar Aspose.GIS para .NET no seu 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.
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#
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.
Você também pode visualizar arquivos gis em muitos formatos de arquivo, incluindo alguns listados abaixo.