Vizualizare cu .NET
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:
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.
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.
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);
}
Există o modalitate simplă de a instala Aspose.GIS pentru .NET pe sistemul dumneavoastră:
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.
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#
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ă.