Српски

АПИ за визуелизацију података за .NET

АПИ за .NET за обраду GIS података

Визуелизација са .NET

  Преузмите бесплатну пробну верзију
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Преглед

АПИ за визуелизацију података за .NET је потпуно управљана услуга коју су креирали програмери .NET за брз и лак рад са подацима GIS користећи библиотеку GIS за .NET за:

  • Израда мапе за векторске и растерске формате геопросторних података са приступом широком спектру симбола за сложене визуелизације;
  • Направите апликације на више платформи помоћу оквира .NET и .NET главног АПИ-ја. Направите десктоп или мобилну апликацију за мапирање или просторну анализу са могућностима мапирања, геокодирања, усмеравања и обраде;
  • Извезите податке GIS у векторске или растерске формате датотека.
Aspose.GIS за .NET је моћна локална библиотека за обраду GIS. Проширите и промените функционалност апликације, на пример:
  • Комбинујте више слојева на једној слици мапе.
  • Примените стилове на тачке, линије и површине.
  • Увезите стилове у СЛД формату.
  • Нацртајте натписе и текст. Примените стилове на текст и аутоматски одредите локације на мапи.
  • Нацртајте ознаке дуж закривљених линија.
  • Нацртајте груписане тачке.
Све ово и још много тога без ослањања на апликације трећих страна. Почните да пишете сопствене апликације користећи наше примере кода са описима и бесплатном или плаћеном подршком.


Шта је визуализација података?

Визуализација података је визуелни приказ основних информација о подацима.
Геопросторни подаци су подаци о објектима, догађајима или феноменима који се налазе на површини Земље. Укључује информације о локацији (углавном координатама), атрибутима (карактеристикама) и неким временским параметрима (време постојања, локација и атрибути). Геопросторни подаци немају својствен визуелни садржај. Да бисте визуализовали своје податке, прво морате да поставите стил. Стил дефинише видљиве атрибуте као што су боја, облик, положај, величина, вредност, текстура и оријентација за приказ података на мапи. Доступан је увоз стилова из СЛД-а (стилед Лаиер Десцриптор) помоћу нашег АПИ-ја за .NET.

Подаци су основа. Најјаснији приказ података је визуализација, јер су људи углавном визуелна бића. Визуализација података омогућава јасну и разумљиву анализу података, тако да ће људи из различитих индустрија којима недостаје посебно знање о GIS моћи да разумеју податке визуализацијом података и доношењем одлука на основу њих.

Ниједна анализа података није потпуна без визуелне подршке. Наш АПИ вам омогућава да креирате визуелизације мапа на основу .NET без само-писања .NET. Нека геопросторни подаци буду доступни свима.


Зашто не.GIS за .NET?

Клијенти асросев™ су представници различитих индустрија, од програмера софтвера и консултантских компанија до банака, владиних агенција и академских институција. Кад год вам треба искуство са GIS, мапама и визуализацијом података, потребан вам је Аспосе.GIS производ.
Неки од преко 21.000 наших купаца широм света су већ поделили своје приче о успеху.

Подржани формати

  • Схапефиле;
  • Џојсон;
  • База података датотека;
  • GML;
  • KML;
  • SVG;
  • PostGIS, Sql Server;
  • Геотиф;
И више. Комплетна листа подржаних формата датотека.

Прилагођавање стилова и функција приказивања
Улазна датотека
Преузмите датотеку коју желите да конвертујете
                
                    
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);
}
                
            
Коришћење поларних просторних референци приликом приказивања мапе

C# Viewer библиотека

Постоји једноставан начин инсталирања Аспосе-а.ГИС за .NET на вашем систему:

  • Инсталирајте Аспосе пакет.GIS из конзоле менаџера пакета у Висуал Студио-у да бисте добили пакет NuGet.
  • Или можете преузети пакет са наш сајт;
  • Ажурирајте пакет Аспосе.GIS. за надоградњу на најновију верзију.
  • Погледајте Документацију.

Системски захтеви

АПИ за визуелизацију података за. НЕТ подржан је на већини платформи и оперативних система и може се користити за развој неколико различитих врста.НЕТ апликација, укључујући АСП. Нет, Винформс и Виндовс Сервицес. АПИ за. НЕТ је једноставан за употребу и примену и пружа идеално решење за рад са геопросторним информацијама на.НЕТ Фрамеворк 4.7,. Нет Стандард 2.0 и Ксамарин платформама. Пре покретања кода, уверите се да ваш систем испуњава одговарајуће захтеве.

Aspose.Viewer демо верзије уживо на C#

Комуницирајте са моћним и једноставним примерима апликација у C#. Испробајте наше алате за обраду података. Демо верзије уживо у C#

кључне карактеристике

Комбинујте више слојева на једној слици мапе.

Примените стилове на тачке, линије и површине.

Увезите стилове из СЛД формата.

Нацртајте натписе и текст. Примените стилове на текст и аутоматски одредите локације на мапи.

Нацртајте груписане тачке.

Сачувајте креирану мапу у СВГ, ПНГ, БМП или ЈПЕГ формату.

Управљајте системом просторних оријентира за своју мапу.

Нацртајте ознаке дуж закривљених линија.

Користите напредно приказивање: комбинујте симболе, генератор геометрије, мешовиту геометрију.