Vizualizace pomocí .NET
API pro vizualizaci dat pro .NET je plně spravovaná služba vytvořená vývojáři .NET pro rychlou a snadnou práci s daty GIS pomocí knihovny GIS pro .NET:
Vizualizace dat je vizuální reprezentace základních datových informací.
Geoprostorová data jsou data o objektech, událostech nebo jevech nacházejících se na povrchu země. Obsahuje informace o umístění (většinou souřadnice), atributy (charakteristiky) a některé z dočasných (doba existence, umístění a atributy). Geoprostorová data nemají vlastní vizuální obsah. Chcete-li vizualizovat svá data, musíte nejprve nastavit styl. Styl definuje viditelné atributy, jako je barva, tvar, poloha, velikost, hodnota, textura a orientace pro zobrazení dat na mapě. Import stylů ze SLD (Styled Layer Descriptor) s naším API pro .NET je k dispozici.
Data jsou základem. Nejsrozumitelnější reprezentací dat je vizualizace, protože lidé jsou v podstatě vizuální tvorové. Vizualizace dat umožňuje získat jasnou a srozumitelnou analýzu dat, takže lidé z různých průmyslových odvětví, kteří nemají specifické znalosti GIS, budou schopni porozumět datům vizualizací dat a rozhodováním na jejich základě.
Žádná analýza dat není kompletní bez vizuální podpory. Naše API umožňuje vytvářet .NET založené mapové vizualizace bez psaní .NET sami.
Zpřístupněte geoprostorová data všem.
Zákazníci Aspose’jsou čerpáni z různých průmyslových odvětví, od vývojářů softwaru a poradenských společností až po banky, vládní agentury a akademické instituce. Kdykoli potřebujete zkušenosti s GIS, mapami a vizualizací dat, potřebujete Aspose.GIS produkt.
Některé z našich 21,000+ zákazník po celém světě sdíleli své reference již.
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);
}
Existuje jednoduchý způsob instalace Aspose.GIS pro .NET do vašeho systému:
Rozhraní API pro vizualizaci dat pro. NET je podporováno na většině platforem a operačních systémů a lze jej použít k vývoji několika různých typů aplikací.Net, včetně ASP. Net, WinForms a služeb Windows. API pro. NET se snadno používá a nasazuje a poskytuje ideální řešení pro práci s geoprostorovými informacemi s platformami.NET Framework 4.7,. Net Standard 2.0 a Xamarin. Před spuštěním kódu se ujistěte, že váš systém splňuje příslušné požadavky.
Interakce s výkonnými a snadno použitelnými ukázkami aplikací v C#. Vyzkoušejte naše datové nástroje. Živé ukázky v C#
Kombinujte několik vrstev na jednom obrázku mapy.
Použijte styly pro body, čáry a povrchy.
Import stylů z formátu SLD.
Nakreslete štítky a text. Použijte styly pro text a automaticky Detekujte místa na mapě.
Nakreslete seskupené body.
Uložte vytvořenou mapu ve svg, PNG, BMP nebo JPEG.
Spravujte prostorový referenční systém pro vaši mapu.
Nakreslete štítky podél zakřivených čar.
Použijte pokročilé Vykreslování: kombinujte Symbolizátory, generátor geometrie, smíšenou geometrii.