Română

API de vizualizare a datelor pentru .NET

API pentru .NET pentru a procesa GIS date

Vizualizare cu .NET

  Descărcați Încercare Gratuită
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Prezentare generală

API-ul de vizualizare a datelor pentru .NET este un serviciu complet gestionat creat de și pentru dezvoltatorii .NET pentru a lucra rapid și ușor cu datele GIS folosind biblioteca GIS pentru .NET pentru a:

  • Creați o hartă pentru formate vectoriale și raster de date geospațiale cu acces la o gamă largă de simboluri pentru vizualizări complexe;
  • Construiți aplicații cross-platform cu cadrul .NET și API-ul Core .NET. Construiți o aplicație de cartografiere desktop sau mobilă sau de analiză spațială cu capabilități de cartografiere, geocodare, rutare și procesare;
  • Export GIS date în formate de fișiere vectoriale sau raster.
Aspose.GIS pentru .NET este o bibliotecă locală puternică pentru procesarea GIS. Extindeți și modificați funcționalitatea aplicației, de exemplu:
  • Combinați mai multe straturi pe o singură imagine a hărții.
  • Aplicați stiluri pentru puncte, linii și suprafețe.
  • Stiluri de Import în format SLD.
  • Desenați etichete și text. Aplicați stiluri pentru text și detectarea automată a locurilor pe o hartă.
  • Desenați etichete de-a lungul liniilor curbe.
  • Desenați puncte grupate.
Toate acestea și multe altele fără a se baza pe aplicații terțe. Începeți să vă scrieți propriile aplicații folosind mostrele noastre de cod cu descrieri și asistență gratuită sau plătită.


Ce este vizualizarea datelor?

Vizualizarea datelor este reprezentarea vizuală a informațiilor de bază ale datelor.
Datele geospațiale sunt date despre obiecte, evenimente sau fenomene situate pe suprafața pământului. Include informații despre locație (coordonate în cea mai mare parte), atributele (caracteristicile) și unele dintre temporale (timpul existenței, locația și atributele). Datele geospațiale nu au conținut vizual inerent. Pentru a vă vizualiza datele, trebuie mai întâi să setați stilul. Stilul definește atributele vizibile, cum ar fi culoarea, forma, poziția, dimensiunea, valoarea, textura și orientarea pentru a afișa datele pe hartă. Importul stiluri de SLD (Descriptor strat stil) cu API-ul nostru pentru .NET este disponibil.

Datele sunt fundamentul. Cea mai ușor de înțeles reprezentare a datelor este vizualizarea, deoarece oamenii sunt practic creaturi vizuale. Vizualizarea datelor vă permite să obțineți o analiză clară și ușor de înțeles a datelor, astfel încât persoanele din diverse industrii care nu au cunoștințe specifice despre GIS vor putea înțelege datele vizualizând datele și luând decizii pe baza acestora.

Nicio analiză a datelor nu este completă fără suport vizual. API - ul nostru vă permite să creați .NET vizualizări de hartă bazate fără a scrie .NET. Faceți datele geospațiale accesibile tuturor.


De Ce Aspose.GIS pentru .NET?

Clienții Aspose s sunt atrași din diverse industrii, de la dezvoltatori de software și companii de consultanță la bănci, agenții guvernamentale și instituții academice. Ori de câte ori aveți nevoie de experiență în GIS, hărți și vizualizarea datelor, aveți nevoie de un Aspose.GIS produs.
Unii dintre cei peste 21.000 ai noștri clienți în întreaga lume au împărtășit lor povești de succes deja.

Formate acceptate

  • Shapefile;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • SVG;
  • Sql Server, Sql Server;
  • GeoTIFF;
Și mai mult. Lista completă a Formate De Fișiere Acceptate.

Personalizarea stilurilor și caracteristicilor de randare
Fișier de intrare
Încărcați un fișier pe care doriți să îl convertiți
                
                    
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);
                
            
Personalizarea stilurilor și caracteristicilor de randare
Redarea unei hărți din formate raster
                
                    
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);
}
                
            
Redarea unei hărți din formate raster
Utilizarea referințelor spațiale polare la redarea unei hărți
                
                    
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);
}
                
            
Utilizarea referințelor spațiale polare la redarea unei hărți

C# Viewer bibliotecă

Există o modalitate simplă de a instala Aspose.GIS pentru .NET pe sistemul dumneavoastră:

  • Instalați Pachetul Aspose.GIS din consola managerului de pachete din Visual Studio pentru a obține Pachet NuGet.
  • Sau puteți descărca pachetul de la site-ul nostru;
  • Actualizați Pachetul Aspose.GIS. pentru a face upgrade la cea mai recentă versiune.
  • Vezi Documentația.

Cerințe De Sistem

API-ul de vizualizare a datelor pentru.NET este acceptat pe majoritatea platformelor și sistemelor de operare și poate fi utilizat pentru a dezvolta mai multe tipuri diferite de aplicații .NET, inclusiv ASP .NET, WinForms și servicii Windows. API-ul pentru .NET este ușor de utilizat și implementat și oferă soluția ideală pentru a lucra cu informații geospațiale cu platformele.NET Framework 4.7, .NET Standard 2.0 și Xamarin. Înainte de a rula codul, asigurați-vă că sistemul dvs. îndeplinește cerințele corespunzătoare.

Aspose.Viewer demo-uri Live pe C#

Interacționați cu eșantioane de aplicații puternice și ușor de utilizat în C#. Încercați instrumentele noastre de date. Demo-uri Live în C#

Caracteristici Cheie

Combinați mai multe straturi pe o singură imagine a hărții.

Aplicați stiluri pentru puncte, linii și suprafețe.

Stiluri de Import din format SLD.

Desenați etichete și text. Aplicați stiluri pentru text și detectarea automată a locurilor pe o hartă.

Desenați puncte grupate.

Salvați o hartă creată în SVG, PNG, BMP sau JPEG.

Gestionați sistemul de referință spațială pentru harta.

Desenați etichete de-a lungul liniilor curbe.

Utilizați redare avansată: combinați Simbolizatori, Generator de geometrie, geometrie mixtă.