Visualizzazione con .NET
L'API di visualizzazione dei dati per .NET è un servizio completamente gestito creato da e per gli sviluppatori .NET per lavorare rapidamente e facilmente con i dati GIS utilizzando la libreria GIS per .NET:
La visualizzazione dei dati è la rappresentazione visiva delle informazioni di base dei dati.
I dati geospaziali sono dati su oggetti, eventi o fenomeni situati sulla superficie terrestre. Include informazioni sulla posizione (per lo più coordinate), gli attributi (caratteristiche) e alcuni dei temporali (il tempo di esistenza, la posizione e gli attributi). I dati geospaziali non hanno alcun contenuto visivo intrinseco. Per visualizzare i tuoi dati, devi prima impostare lo stile. Lo stile definisce gli attributi visibili come colore, forma, posizione, dimensione, valore, texture e orientamento per visualizzare i dati sulla mappa. È disponibile l'importazione di stili da SLD (Styled Layer Descriptor) con la nostra API per .NET.
I dati sono il fondamento. La rappresentazione più comprensibile dei dati è la visualizzazione, in quanto gli esseri umani sono fondamentalmente creature visive. La visualizzazione dei dati consente di ottenere un'analisi chiara e comprensibile dei dati in modo che le persone di vari settori che non hanno una conoscenza specifica di GIS siano in grado di comprendere i dati visualizzandoli e prendendo decisioni basate su di essi.
Nessuna analisi dei dati è completa senza supporto visivo. La nostra API ti consente di creare visualizzazioni di mappe basate su .NET senza scrivere tu stesso .NET.
Rendere i dati geospaziali accessibili a tutti.
I clienti di asposeв™ ™ provengono da vari settori, dagli sviluppatori di software e società di consulenza a banche, agenzie governative e istituzioni accademiche. Ogni volta che hai bisogno di esperienza in GIS, mappe e visualizzazione dei dati, hai bisogno di un Aspose.GIS prodotto.
Alcuni dei nostri 21.000+ cliente in tutto il mondo hanno condiviso la loro storie di successo gi.
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);
}
Ci sono un modo semplice per installare Aspose.GIS per .NET sul sistema:
L'API di visualizzazione dei dati per. NET è supportata sulla maggior parte delle piattaforme e dei sistemi operativi e può essere utilizzata per sviluppare diversi tipi di app.NET tra cui ASP. NET, WinForms e Servizi Windows. API per. NET è facile da usare e distribuire e fornisce la soluzione ideale per lavorare con informazioni geospaziali con.NET Framework 4.7,. NET Standard 2.0 e piattaforme Xamarin. Prima di eseguire il codice, assicurarsi che il sistema soddisfi i requisiti appropriati.
Interagisci con esempi di app potenti e semplici da usare in C#. Prova i nostri strumenti di dati. Demo dal vivo in C#
Combina più livelli su un'immagine della mappa.
Applicare stili per punti, linee e superfici.
Importa stili dal formato SLD.
Disegnare etichette e testo. Applicare stili per il testo e rilevare automaticamente i luoghi su una mappa.
Disegna punti raggruppati.
Salva una mappa creata in formato SVG, PNG, BMP o JPEG.
Gestisci il sistema di riferimento spaziale per la tua mappa.
Disegna le etichette lungo linee curve.
Usa rendering avanzato: combina simbolizzatori, generatore di geometria, Geometria mista.
È inoltre possibile visualizzare i file gis in molti formati di file, tra cui alcuni elencati di seguito.