Lietuvių

Datu vizualizācijas API priekš .NET

API .NET, lai apstrādātu GIS datus

Vizualizācija ar .NET

  Lejupielādēt Bezmaksas Izmēģinājuma Versiju
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Pārskats

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:

  • Izveidojiet karti ģeotelpisko datu vektoru un rastra formātiem ar piekļuvi plašam simbolu klāstam sarežģītām vizualizācijām;
  • Veidojiet starpplatformu lietojumprogrammas ar .NET ietvaru un .NET galveno API. Izveidojiet darbvirsmas vai mobilās kartēšanas vai telpiskās analīzes lietojumprogrammu ar kartēšanas, ģeokodēšanas, maršrutēšanas un apstrādes iespējām;
  • Eksportēt GIS datus vektoru vai rastra failu formātos.
Aspose.GIS priekš .NET ir jaudīga lokāla bibliotēka GIS apstrādei. Paplašiniet un modificējiet lietojumprogrammas funkcionalitāti, piemēram:
  • Vienā kartes attēlā apvienojiet vairākus slāņus.
  • Pielietojiet stilus punktiem, līnijām un virsmām.
  • Importējiet stilus SLD formātā.
  • Zīmējiet etiķetes un tekstu. Piesakies stilu tekstu un auto-atklāt vietas kartē.
  • Zīmējiet etiķetes pa izliektām līnijām.
  • Zīmējiet kopu punktus.
Tas viss un vairāk, nepaļaujoties uz trešo pušu lietojumprogrammām. Sāciet rakstīt savas lietojumprogrammas, izmantojot mūsu kodu paraugus ar aprakstiem un bezmaksas vai apmaksātu atbalstu.


Kas ir datu vizualizācija?

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.


Kāpēc Aspose.GIS par .NET?

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.

Atbalstītie formāti

  • Shapefile;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • SVG;
  • PostGis, Sql Server;
  • Ģeotifs;
Un vēl. Pilns saraksts Atbalstītie Failu Formāti.

Renderēšanas stilu un funkciju pielāgošana
Ievades fails
Augšupielādējiet failu, kuru vēlaties konvertēt
                
                    
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);
                
            
Renderēšanas stilu un funkciju pielāgošana
Kartes renderēšana no rastra formātiem
                
                    
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);
}
                
            
Kartes renderēšana no rastra formātiem
Polāro telpisko atsauču izmantošana, atveidojot karti
                
                    
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);
}
                
            
Polāro telpisko atsauču izmantošana, atveidojot karti

C# Viewer bibliotēka

Ir vienkāršs veids, kā instalēt Aspose.ĢIS priekš .NET uz jūsu sistēmu:

  • Instalējiet Paketi Aspose.GIS no Package Manager konsoles Visual Studio, lai iegūtu Nuget pakete.
  • Vai arī jūs varat lejupielādēt paketi no mūsu vietne;
  • Atjaunināt Paketi Aspose.ĢIS. lai jauninātu uz jaunāko versiju.
  • Skatīt Dokumentāciju.

Sistēmas Prasības

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.

Aspose.Viewer Live demonstrācijas par C#

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#

Galvenās Iezīmes

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.