Visualisation avec .NET
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 à l'aide de la bibliothèque GIS pour .NET pour:
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 certaines des temporalités (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 depuis 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 divers secteurs qui manquent de connaissances spécifiques sur 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.
Les clients d'asposeвв™proviennent de divers secteurs, des développeurs de logiciels et des sociétés de conseil aux banques, agences gouvernementales et établissements universitaires. Chaque fois que vous avez besoin d'expérience en GIS, en cartes et en 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à.
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);
}
Il existe un moyen simple d'installer Aspose.GIS pour .NET sur votre système:
L'API de visualisation de données pour.NET est prise en charge sur la plupart des plates-formes et des 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.
Interagissez avec des exemples d'applications puissants et simples à utiliser dans C#. Essayez nos outils de données. Démos en direct dans C#
Combinez plusieurs couches sur une seule image cartographique.
Appliquez des styles pour les points, les lignes et les surfaces.
Importer 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.