Vizualizáció .NET
A .NET adatvizualizációs API egy teljesen felügyelt szolgáltatás, amelyet a .NET fejlesztők hoztak létre, hogy gyorsan és egyszerűen dolgozhassanak GIS adatokkal a GIS könyvtár segítségével .NET:
Az adatmegjelenítés az alapvető adatinformációk vizuális ábrázolása.
A térinformatikai adatok tárgyak adatai, események, vagy a föld felszínén található jelenségek. Ez magában foglalja a hely (többnyire koordináták), az attribútumok (jellemzők) és néhány ideiglenes információt (a létezés ideje, a hely és a tulajdonságok). A térinformatikai adatoknak nincs benne rejlő vizuális tartalma. Az adatok megjelenítéséhez először be kell állítania a stílust. A stílus meghatározza a látható attribútumokat, például a színt, az alakot, a pozíciót, a méretet, az értéket, a textúrát és a tájolást, hogy megjelenítse az adatokat a térképen. Stílusok importálása az SLD - ből (Styled Layer Descriptor) a .NET API-val elérhető.
Az adatok képezik az alapot. Az adatok legérthetőbb ábrázolása a vizualizáció, mivel az emberek alapvetően vizuális lények. Az adatok vizualizálása lehetővé teszi az adatok világos és érthető elemzését, így a különböző iparágakból származó emberek, akik nem rendelkeznek speciális ismeretekkel GIS, képesek lesznek megérteni az adatokat az adatok vizualizálásával és az azok alapján történő döntések meghozatalával.
Egyetlen Adatelemzés sem teljes vizuális támogatás nélkül. A API lehetővé teszi, hogy .NET alapú térkép vizualizációk írás nélkül .NET magad.
A térinformatikai adatokat mindenki számára elérhetővé tegye.
Az Aspose s ügyfelei különböző iparágakból származnak, a szoftverfejlesztőktől és a tanácsadó cégektől a bankokig, kormányzati szervekig és tudományos intézményekig. Amikor tapasztalatra van szükséged GIS, térképek és adatvizualizáció terén, szükséged van egy Aspose-ra.GIS termék.
Néhány a 21 000+ - ból ügyfelek a világ minden tájáról megosztották sikertörténetek máris.
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);
}
Az Aspose telepítésének egyszerű módja van.GIS .NET a rendszerére:
A. net adatvizualizációs API a legtöbb platformon és operációs rendszeren támogatott, és számos különböző típusú.NET-alkalmazás fejlesztésére használható, beleértve az ASP. net, a WinForms és a Windows szolgáltatásokat. A. net API könnyen használható és telepíthető, és ideális megoldást nyújt a térinformatikai információk kezelésére a. NET Framework 4.7, A. NET Standard 2.0 és a Xamarin platformokkal. A kód futtatása előtt ellenőrizze, hogy a rendszer megfelel-e a megfelelő követelményeknek.
Kölcsönhatásba léphet a hatékony és egyszerűen használható alkalmazásmintákkal C#. Próbálja ki adateszközeinket. Élő demók C#
Kombináljon több réteget egy térképképen.
Stílusok alkalmazása pontokra, vonalakra és felületekre.
Import stílusok SLD formátumban.
Rajzolja meg a címkéket és a szöveget. Alkalmazzon stílusokat a szöveghez, és automatikusan észlelje a helyeket a térképen.
Rajzoljon fürtözött pontokat.
Mentse el a létrehozott térképet SVG, PNG, BMP vagy JPEG formátumban.
Kezelje a térkép térbeli referenciarendszerét.
Rajzoljon címkéket ívelt vonalak mentén.
Használjon speciális renderelést: kombinálja a Szimbolizátorokat, a geometria generátort, a vegyes geometriát.