Vizualizācija ar .NET
Datu vizualizācijas API .NET ir pilnībā pārvaldīts pakalpojums, ko izveidojuši un .NET izstrādātāji, lai ātri un ērti strādātu ar GIS datiem, izmantojot GIS bibliotēku .NET, lai izveidotu .NET:
Datu vizualizācija ir pamatdatu informācijas vizuāls attēlojums.
Ģeotelpiskie dati ir dati par objektiem, notikumiem vai parādībām, kas atrodas uz zemes virsmas. Tas ietver informāciju par atrašanās vietu (galvenokārt koordinātas), atribūtiem (raksturlielumiem) un dažiem temporāliem (pastāvēšanas laiks, atrašanās vieta un atribūti). Ģeotelpiskajiem datiem nav raksturīga vizuālā satura. Lai vizualizētu savus datus, vispirms ir jāiestata stils. Stils nosaka redzamos atribūtus, piemēram, krāsu, formu, pozīciju, lielumu, vērtību, faktūru un orientāciju, lai parādītu datus kartē. Importēšana stilus no SLD (veidoti slānis deskriptors) ar mūsu API .NET ir pieejama.
Dati ir pamats. Saprotamākais datu attēlojums ir vizualizācija, jo cilvēki būtībā ir vizuāli radījumi. Datu vizualizācija ļauj iegūt skaidru un saprotamu datu analīzi, lai cilvēki no dažādām nozarēm, kuriem trūkst specifisku zināšanu par GIS, varētu saprast datus, vizualizējot datus un pieņemot lēmumus, pamatojoties uz tiem.
Neviena datu analīze nav pilnīga bez vizuāla atbalsta. Mūsu API ļauj jums izveidot .NET balstītas kartes vizualizācijas, nerakstot .NET pats.
Padarīt ģeotelpiskos datus pieejamus ikvienam.
Asposeв™ ™ s klienti tiek piesaistīti no dažādām nozarēm, sākot no programmatūras izstrādātājiem un konsultāciju uzņēmumiem līdz bankām, valsts aģentūrām un akadēmiskām iestādēm. Ikreiz, kad jums ir nepieciešama pieredze GIS, kartēs un datu vizualizācijā, jums ir nepieciešams Aspose.GIS produkts.
Daži no mūsu 21,000+ klients visā pasaulē ir dalīta viņu veiksmes stāsti jau.
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);
}
Ir vienkāršs veids, kā instalēt Aspose.ĢIS priekš .NET uz jūsu sistēmu:
Datu vizualizācijas API. NET tiek atbalstīta lielākajā daļā platformu un operētājsistēmu, un to var izmantot, lai izstrādātu vairākus dažādus.NET lietotņu veidus, tostarp ASP. net, WinForms un Windows pakalpojumus. API. net ir viegli izmantot un izvietot, un nodrošina ideālu risinājumu darbam ar ģeotelpisko informāciju ar.NET Framework 4.7,. Net Standard 2.0 un Xamarin platformām. Pirms koda palaišanas, lūdzu, pārliecinieties, vai jūsu sistēma atbilst atbilstošajām prasībām.
Mijiedarbojieties ar jaudīgiem un vienkārši lietojamiem lietotņu paraugiem sadaļā C#. Izmēģiniet mūsu datu rīkus. Tiešraides demonstrācijas C#
Vienā kartes attēlā apvienojiet vairākus slāņus.
Pielietojiet stilus punktiem, līnijām un virsmām.
Importējiet stilus no SLD formāta.
Zīmējiet etiķetes un tekstu. Piesakies stilu tekstu un auto atklāt vietas kartē.
Zīmējiet kopu punktus.
Saglabājiet izveidoto karti SVG, PNG, BMP vai JPEG.
Pārvaldiet savas kartes telpisko atsauces sistēmu.
Zīmējiet etiķetes pa izliektām līnijām.
Izmantojiet uzlaboto renderēšanu: apvienojiet Simbolizatorus, ģeometrijas ģeneratoru, jaukto ģeometriju.