Español

API de visualización de datos para .NET

API para .NET para procesar datos de GIS

Visualización con .NET

  Descargar Prueba Gratuita
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Visión general

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:

  • Cree un mapa para formatos vectoriales y de trama de datos geoespaciales con acceso a una amplia gama de símbolos para visualizaciones complejas;
  • Cree aplicaciones multiplataforma con el marco .NET y la API central .NET. Cree una aplicación de mapeo o análisis espacial de escritorio o móvil con capacidades de mapeo, geocodificación, enrutamiento y procesamiento;
  • Exporte datos GIS a formatos de archivo vectoriales o ráster.
Aspose.GIS para .NET es una potente biblioteca local para el procesamiento de GIS. Ampliar y modificar la funcionalidad de la aplicación, por ejemplo:
  • Combine varias capas en una imagen de mapa.
  • Aplique estilos a puntos, líneas y superficies.
  • Importe estilos en formato SLD.
  • Dibuja etiquetas y texto. Aplique estilos de texto y detecte automáticamente lugares en un mapa.
  • Dibuja etiquetas a lo largo de líneas curvas.
  • Dibuja puntos agrupados.
Todo esto y más sin depender de aplicaciones de terceros. Comience a escribir sus propias aplicaciones utilizando nuestros ejemplos de código con descripciones y soporte gratuito o de pago.


Qué es la Visualización de Datos?

La visualización de datos es la representación visual de la información básica de datos.
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 los datos, primero debe establecer el estilo. El estilo define los atributos visibles como color, forma, posición, tamaño, valor, textura y 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 visualizándolos y tomando 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.


Por qué Aspose.GIS para .NET?

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 un Aspose.GIS producto.
Algunos de nuestros más de 21,000 cliente alrededor del mundo han compartido sus historias de éxito ya.

Formatos soportados

  • Archivo de Forma;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • SVG;
  • PostGIS, Servidor Sql;
  • GeoTIFF;
Y más. Lista completa de Formatos de Archivo Admitidos.

Personalización de estilos y características de renderizado
Archivo de entrada
Sube un archivo que quieras convertir
                
                    
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);
                
            
Personalización de estilos y características de renderizado
Representación de un mapa a partir de formatos ráster
                
                    
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);
}
                
            
Representación de un mapa a partir de formatos ráster
Uso de referencias espaciales polares al representar un 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);
}
                
            
Uso de referencias espaciales polares al representar un mapa

C# Viewer biblioteca

Hay una forma sencilla de instalar Aspose.GIS para .NET en su sistema:

  • Instale el Paquete Aspose.GIS desde la consola del Administrador de paquetes en Visual Studio para obtener el Paquete NuGet.
  • O puede descargar el paquete desde nuestro sitio;
  • Actualice el Paquete Aspose.GIS. para actualizar a la última versión.
  • Ver Documentación.

Requisitos del 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 las 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.

Aspose.Viewer Demostraciones en vivo en C#

Interactúe con ejemplos de aplicaciones potentes y fáciles de usar en C#. Pruebe nuestras herramientas de datos. Demos en vivo en C#

Características Principales

Combine varias capas en una imagen de mapa.

Aplique estilos a puntos, líneas y superficies.

Importe estilos desde el formato SLD.

Dibuja etiquetas y texto. Aplique estilos de texto y detecte automáticamente lugares en un mapa.

Dibuja puntos agrupados.

Guarde un mapa creado en SVG, PNG, BMP o JPEG.

Gestione el sistema de referencia espacial de su mapa.

Dibuja etiquetas a lo largo de líneas curvas.

Utilice renderizado avanzado: Combine Simbolizadores, Generador de Geometría, Geometría Mixta.