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 ráster 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 análisis espacial o de mapeo móvil o de escritorio con capacidades de mapeo, geocodificación, enrutamiento y procesamiento;
  • Exporte los datos de 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.
  • Importación de estilos en formato SLD.
  • Dibuja etiquetas y texto. Aplique estilos al 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 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.


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 una propuesta.GIS producto.
Algunos de nuestros más de 21,000 cliente en todo el mundo han compartido sus historias de éxito ya.

Formatos admitidos

  • 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
Renderizar 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);
}
                
            
Renderizar un mapa a partir de formatos ráster
Uso de referencias espaciales polares al renderizar 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 renderizar un mapa

C# Aspose.GIS 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 Paquete NuGet.
  • O puede descargar el paquete desde nuestro sitio;
  • Paquete de Actualización 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 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.Aspose.GIS Viewer Demos en vivo en C#

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

Características Clave

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.