Français

API de visualisation de données pour .NET

API pour .NET pour traiter les données GIS

Visualisation avec .NET

  Télécharger l'Essai Gratuit
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Aperçu

L'API de visualisation de données pour .NET est un service entièrement géré créé par et pour les développeurs .NET pour travailler rapidement et facilement avec les données GIS en utilisant la bibliothèque GIS pour .NET pour:

  • Créez une carte pour les formats vectoriels et raster de données géospatiales avec accès à un large éventail de symboles pour des visualisations complexes;
  • Créez des applications multiplateformes avec le framework .NET et l'API principale .NET. Créez une application de cartographie ou d'analyse spatiale de bureau ou mobile avec des capacités de cartographie, de géocodage, de routage et de traitement;
  • Exportez les données GIS vers des formats de fichiers vectoriels ou raster.
Aspose.GIS for .NET est une puissante bibliothèque sur site pour le traitement de GIS. Développez et modifiez les fonctionnalités de l'application, par exemple:
  • Combinez plusieurs couches sur une image de carte.
  • Appliquez des styles pour les points, les lignes et les surfaces.
  • Importez des styles au format SLD.
  • Dessinez des étiquettes et du texte. Appliquez des styles pour le texte et détectez automatiquement les lieux sur une carte.
  • Dessinez des étiquettes le long de lignes courbes.
  • Dessinez des points groupés.
Tout cela et plus encore sans compter sur des applications tierces. Commencez à écrire vos propres applications en utilisant nos exemples de code avec des descriptions et un support gratuit ou payant.


Qu'est-ce que la Visualisation de données?

La visualisation des données est la représentation visuelle des informations de base sur les données.
Les données géospatiales sont des données sur des objets, des événements ou des phénomènes situés à la surface de la Terre. Il comprend des informations sur l'emplacement (coordonnées principalement), les attributs (caractéristiques) et certains des temporels (le temps d'existence, l'emplacement et les attributs). Les données géospatiales n'ont pas de contenu visuel inhérent. Pour visualiser vos données, vous devez d'abord définir le style. Le style définit les attributs visibles tels que la couleur, la forme, la position, la taille, la valeur, la texture et l'orientation pour afficher les données sur la carte. L'importation de styles à partir de SLD (Styled Layer Descriptor) avec notre API pour .NET est disponible.

Les données sont la base. La représentation la plus compréhensible des données est la visualisation, car les humains sont essentiellement des créatures visuelles. La visualisation des données vous permet d'obtenir une analyse claire et compréhensible des données afin que les personnes de diverses industries qui manquent de connaissances spécifiques de GIS puissent comprendre les données en visualisant les données et en prenant des décisions en fonction de celles-ci.

Aucune analyse de données n'est complète sans support visuel. Notre API vous permet de créer des visualisations cartographiques basées sur .NET sans écrire vous-même .NET. Rendre les données géospatiales accessibles à tous.


Pourquoi Aspose.GIS pour .NET?

Les clients d'asposeвв™proviennent de divers secteurs, des développeurs de logiciels et des sociétés de conseil aux banques, aux agences gouvernementales et aux établissements universitaires. Chaque fois que vous avez besoin d'expérience dans GIS, les cartes et la visualisation de données, vous avez besoin d'un Aspose.GIS produit.
Certains de nos 21 000+ client partout dans le monde ont partagé leurs réussite déjà.

Formats pris en charge

  • Fichier de Formes;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • SVG;
  • PostGIS, Serveur Sql;
  • GéoTIFF;
Et plus encore. Liste complète des Formats de Fichiers Pris En Charge.

Personnalisation des styles et des fonctionnalités de rendu
Fichier d'entrée
Téléchargez un fichier que vous souhaitez 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);
                
            
Personnalisation des styles et des fonctionnalités de rendu
Rendu d'une carte à partir de formats 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);
}
                
            
Rendu d'une carte à partir de formats raster
Utilisation de références spatiales polaires lors du rendu d'une carte
                
                    
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);
}
                
            
Utilisation de références spatiales polaires lors du rendu d'une carte

C# Viewer bibliothèque

Il existe un moyen simple d'installer Aspose.SIG pour .NET sur votre système:

  • Installez le paquet Aspose.GIS à partir de la console du gestionnaire de packages dans Visual Studio pour obtenir le Paquet NuGet.
  • Ou vous pouvez télécharger le package à partir de notre site;
  • Mettre à jour le paquet Aspose.SIG. pour mettre à niveau vers la dernière version.
  • Voir la Documentation.

Configuration Requise

L'API de visualisation de données pour .NET est prise en charge sur la plupart des plates-formes et systèmes d'exploitation et peut être utilisée pour développer plusieurs types d'applications.NET, notamment ASP .NET, WinForms et les services Windows. L'API pour .NET est facile à utiliser et à déployer, et fournit la solution idéale pour travailler avec des informations géospatiales avec les plates-formes.NET Framework 4.7, .NET Standard 2.0 et Xamarin. Avant d'exécuter le code, assurez-vous que votre système répond aux exigences appropriées.

Aspose.Viewer Démos en direct sur C#

Interagissez avec des exemples d'applications puissants et simples à utiliser dans C#. Essayez nos outils de données. Démos en direct dans C#

Principales Caractéristiques

Combinez plusieurs couches sur une image de carte.

Appliquez des styles pour les points, les lignes et les surfaces.

Importez des styles à partir du format SLD.

Dessinez des étiquettes et du texte. Appliquez des styles pour le texte et détectez automatiquement les lieux sur une carte.

Dessinez des points groupés.

Enregistrez une carte créée au format SVG, PNG, BMP ou JPEG.

Gérez le système de référence spatiale de votre carte.

Dessinez des étiquettes le long de lignes courbes.

Utilisez un rendu avancé: Combinez des Symboliseurs, un Générateur de Géométrie, une Géométrie Mixte.