Visualizzatore OSM

Utilizza la libreria Aspose.GIS per .NET per implementare il visualizzatore OSM.

Esempio live

Aspose.GIS per .NET / C# ti presenta online gratuitamente l’applicazione “Visualizzatore OSM”, dove puoi investigare la funzionalità e la qualità del suo funzionamento.

App visualizzatore OSM

Esempio di codice - Visualizzatore OSM

Il seguente snippet di codice mostra come implementare il visualizzatore OSM. Il codice sottostante crea una mappa immagine utilizzando un livello OSM. Se specifichi un sistema di riferimento spaziale per la mappa, tutti i livelli caricati verranno convertiti in esso. L’esempio utilizza lo stile specificato per disegnare le linee. La libreria dispone anche di stili per punti, linee e superfici.

// For complete examples and data files, please go to https://github.com/aspose-gis/Aspose.GIS-for-.NET
// Create a map
using (var map = new Map(800, 400))
{
// Use the specified SRS
map.SpatialReferenceSystem = SpatialReferenceSystem.Wgs84;
// Use the specified style to draw lines
// We also have styles for points, lines, and surfaces.
var symbolizer = new SimpleLine() {Width = Measurement.Pixels(2)};
// Open a layer and add to the map
map.Add(VectorLayer.Open("land.osm", Drivers.OsmXml), symbolizer);
// Render the map
map.Render("land_out.png", Renderers.Png);
}

Questo esempio mostra le possibilità generali. Aspose.GIS per .NET ha ampie funzionalità per renderizzare mappe.

Piattaforma - .NET / C#

Supportiamo Framework 4.7 o successivo su Windows e .NET Core 2.0 o successivo su Windows o Linux