Aspose.GIS per .NET è una libreria progettata per consentire agli sviluppatori di lavorare con dati geospaziali nelle loro applicazioni .NET. Fa parte della suite di API Aspose, nota per fornire potenti librerie specifiche per il formato di file per varie esigenze di sviluppo.
using (var map = new Map(800, 400))
{
map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
using (var map = new Map(500, 450))
{
var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };
map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
using (var map = new Map(1000, 634))
{
var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };
var labeling = new SimpleLabeling(labelAttribute: "name")
{
HaloSize = 1,
Placement = new LineLabelPlacement
{
Alignment = LineLabelAlignment.Parallel,
}
};
map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
map.Padding = 50;
map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
using (var map = new Map(500, 200))
{
var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };
map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
map.Padding = 20;
map.Render(dataDir + "points_out.svg", Renderers.Svg);
}
Ci sono un modo semplice per installare Aspose.GIS per .NET sul sistema:
La nostra API è supportata sulla maggior parte delle piattaforme e dei sistemi operativi. Prima di eseguire il codice, assicurarsi che il sistema soddisfi i requisiti appropriati.
Prova le funzionalità della nostra libreria per vedere nuove opportunità. Demo dal vivo in C#
Puoi anche guardare le varie funzionalità della nostra libreria GIS.