Visualisatie met .NET
De data visualisatie API voor .NET is een volledig beheerde service gemaakt door en voor .NET ontwikkelaars om snel en eenvoudig te werken met GIS gegevens met behulp van de GIS bibliotheek voor .NET om:
Datavisualisatie is de visuele weergave van basisgegevens.
Geospatiale gegevens zijn gegevens over objecten, gebeurtenissen of verschijnselen die zich op het aardoppervlak bevinden. Het bevat informatie over de locatie (meestal coördinaten), de attributen (kenmerken) en enkele van de temporalen (de tijd van bestaan, de locatie en attributen). Geospatiale gegevens hebben geen inherente visuele inhoud. Om uw gegevens te visualiseren, moet u eerst de stijl instellen. De stijl definieert de zichtbare kenmerken zoals kleur, vorm, positie, grootte, waarde, textuur en oriëntatie om de gegevens op de kaart weer te geven. Het importeren van stijlen van SLD (Styled Layer Descriptor) met onze API voor .NET is beschikbaar.
Data is de basis. De meest begrijpelijke weergave van gegevens is visualisatie, omdat mensen in feite visuele wezens zijn. Met datavisualisatie kunt u een duidelijke en begrijpelijke analyse van de gegevens krijgen, zodat mensen uit verschillende industrieën die specifieke kennis van GIS missen, gegevens kunnen begrijpen door de gegevens te visualiseren en op basis daarvan beslissingen te nemen.
Geen data-analyse is compleet zonder visuele ondersteuning. Met onze API kunt u .NET gebaseerde kaartvisualisaties maken zonder .NET zelf te schrijven.
Maak geospatiale data toegankelijk voor iedereen.
De klanten van Aspose zijn afkomstig uit verschillende industrieën, van softwareontwikkelaars en adviesbureaus tot banken, overheidsinstanties en academische instellingen. Wanneer je ervaring nodig hebt met GIS, kaarten en datavisualisatie, heb je een Aspose nodig.GIS product.
Enkele van onze 21.000+ klant over de hele wereld hebben ze hun succesverhaal al.
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);
}
Er is een eenvoudige manier om Aspose te installeren.GIS voor .NET op uw systeem:
Datavisualisatie API voor. NET wordt ondersteund op de meeste platforms en besturingssystemen en kan worden gebruikt om verschillende soorten.Net-apps te ontwikkelen, waaronder ASP. NET, WinForms en Windows-Services. API voor. NET is eenvoudig te gebruiken en te implementeren en biedt de ideale oplossing om te werken met geospatiale informatie met.NET Framework 4.7,. net Standard 2.0 en Xamarin-platforms. Voordat u de code uitvoert, moet u ervoor zorgen dat uw systeem aan de juiste vereisten voldoet.
Communiceer met krachtige en eenvoudig te gebruiken app-voorbeelden in C#. Probeer onze data tools uit. Live demo ' s in C#
Combineer meerdere lagen op één kaartafbeelding.
Pas stijlen toe voor punten, lijnen en oppervlakken.
Importeer stijlen uit SLD-indeling.
Teken labels en tekst. Pas stijlen toe voor tekst en detecteer automatisch plaatsen op een kaart.
Trek geclusterde punten.
Sla een gemaakte kaart op in SVG, PNG, BMP of JPEG.
Beheer het ruimtelijke referentiesysteem voor uw kaart.
Teken labels langs gebogen lijnen.
Gebruik geavanceerde rendering: combineer Symbolizers, Geometry Generator, Mixed Geometry.
U kunt ook gis-bestanden bekijken in vele bestandsindelingen, waaronder enkele hieronder vermeld.