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