Visualización con .NET
La API de visualización de datos para .NET es un servicio totalmente administrado creado por y para desarrolladores de .NET para trabajar rápida y fácilmente con datos de GIS utilizando la biblioteca GIS para .NET para:
La visualización de datos es la representación visual de información de datos básica.
Los datos geoespaciales son datos sobre objetos, eventos o fenómenos ubicados en la superficie de la Tierra. Incluye información de la ubicación (coordenadas en su mayoría), los atributos (características) y algunos de los temporales (el tiempo de existencia, la ubicación y los atributos). Los datos geoespaciales no tienen contenido visual inherente. Para visualizar sus datos, primero debe establecer el estilo. El estilo define los atributos visibles, como el color, la forma, la posición, el tamaño, el valor, la textura y la orientación para mostrar los datos en el mapa. Está disponible la importación de estilos desde SLD (Descriptor de capa con estilo) con nuestra API para .NET.
Los datos son la base. La representación más comprensible de los datos es la visualización, ya que los humanos son básicamente criaturas visuales. La visualización de datos le permite obtener un análisis claro y comprensible de los datos para que las personas de diversas industrias que carecen de conocimientos específicos de GIS puedan comprender los datos al visualizarlos y tomar decisiones basadas en ellos.
Ningún análisis de datos está completo sin soporte visual. Nuestra API le permite crear visualizaciones de mapas basadas en .NET sin escribir .NET usted mismo.
Haga que los datos geoespaciales sean accesibles para todos.
Los clientes de aspose’provienen de diversas industrias, desde desarrolladores de software y empresas de consultoría hasta bancos, agencias gubernamentales e instituciones académicas. Siempre que necesite experiencia en GIS, mapas y visualización de datos, necesita una propuesta.GIS producto.
Algunos de nuestros más de 21,000 cliente en todo el mundo han compartido sus historias de éxito ya.
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);
}
Hay una forma sencilla de instalar Aspose.GIS para .NET en su sistema:
La API de visualización de datos para. NET es compatible con la mayoría de las plataformas y sistemas operativos y se puede utilizar para desarrollar varios tipos diferentes de aplicaciones. NET, incluidos ASP. NET, WinForms y Servicios de Windows. API para. NET es fácil de usar e implementar, y proporciona la solución ideal para trabajar con información geoespacial con plataformas. NET Framework 4.7,. NET Standard 2.0 y Xamarin. Antes de ejecutar el código, asegúrese de que su sistema cumpla con los requisitos adecuados.
Interactúe con ejemplos de aplicaciones potentes y fáciles de usar en C#. Pruebe nuestras herramientas de datos. Demostraciones en vivo en C#
Combine varias capas en una imagen de mapa.
Aplique estilos a puntos, líneas y superficies.
Importa estilos desde el formato SLD.
Dibuja etiquetas y texto. Aplique estilos al texto y detecte automáticamente lugares en un mapa.
Dibuja puntos agrupados.
Guarde un mapa creado en SVG, PNG, BMP o JPEG.
Administre el sistema de referencia espacial para su mapa.
Dibuja etiquetas a lo largo de líneas curvas.
Utilice renderizado avanzado: Combine Simbolizadores, Generador de Geometría, Geometría Mixta.
También puede ver archivos gis en muchos formatos de archivo, incluidos algunos que se enumeran a continuación.