Визуелизација помоћу .NET
Визуелизација података за .NET је потпуно управљана услуга коју су креирали програмери .NET за брз и лак рад са подацима GIS користећи библиотеку GIS за .NET за:
Визуализација података је визуелни приказ основних информација о подацима.
Геопросторни подаци су подаци о објектима, догађајима или појавама који се налазе на површини Земље. Укључује информације о локацији (углавном координате), атрибутима (карактеристике) и неким временским параметрима (време постојања, локација и атрибути). Геопросторни подаци немају својствен визуелни садржај. Да бисте визуализовали своје податке, прво морате поставити стил. Стил дефинише видљиве атрибуте као што су боја, облик, положај, величина, вредност, текстура и оријентација за приказ података на мапи. Доступан је увоз стилова из А Енвиронментал (Енвиронментал) са нашим За .NET.
Подаци су основа. Најразумљивија репрезентација података је визуализација, јер су људи углавном визуелна бића. Визуализација података омогућава јасну и разумљиву анализу података, тако да ће људи из различитих индустрија којима недостаје специјализовано знање о GIS моћи да разумеју податке визуализујући их и доносећи одлуке на основу њих.
Ниједна анализа података није потпуна без визуелне подршке. Наш Енвиронмент вам омогућава да креирате визуелизације Мапа засноване на .NET без самосталног писања .NET.
Учините геопросторне податке доступним свима.
Купци а. - а. Кад год вам је потребно искуство са GIS, мапама и визуализацијом података, потребан вам је А.GIS производ.
Неки од више од 21.000 наших купци широм света су већ поделили своје приче о успеху.
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);
}
Постоји једноставан начин да се инсталирају ласери.За .NET на вашем систему:
АПИ визуелизацију података .НЕТ је подржан на већини платформи и оперативних система, и може се користити за развој више различитих типова апликација .НЕТ, укључујући АСП .НЕТ, WinForms и Виндовс Сервицес. И пружа идеално решење за рад са геопросторним информацијама на платформама. Пре покретања кода, уверите се да ваш систем испуњава одговарајуће захтеве.
Комуницирајте са моћним и једноставним примерима апликација у C#. Испробајте наше алате за обраду података. Демо уживо у C#
Комбинујте више слојева на једној слици мапе.
Примените стилове на тачке, линије и површине.
Увезите стилове из формата.
Нацртајте натписе и текст. Примените стилове на текст и аутоматски одредите локације на мапи.
Нацртајте груписане тачке.
Сачувајте креирану мапу у формату као што су, или, И, ИЛИ, или, ИЛИ, или, или, у облику, или у формату.
Контролишите систем просторне референце за своју мапу.
Нацртајте ознаке дуж закривљених линија.
Користите напредно приказивање: комбинујте симболизаторе, генератор геометрије, мешовиту геометрију.