Desarrolle un visor osm con una API diseñada específicamente para desarrolladores de net / C#.
// 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);
}
Hay una forma sencilla de instalar Aspose.GIS para Net en su sistema:
La API de visualización de datos para. NET es compatible con la mayoría de las plataformas y sistemas operativos y se puede utilizar para desarrollar varios tipos diferentes de aplicaciones. NET, incluidos ASP. NET, WinForms y Servicios de Windows. API para. NET es fácil de usar e implementar, y proporciona la solución ideal para trabajar con información geoespacial con plataformas. NET Framework 4.7,. NET Standard 2.0 y Xamarin. Antes de ejecutar el código, asegúrese de que su sistema cumpla con los requisitos adecuados.
Interactúe con ejemplos de aplicaciones potentes y fáciles de usar en C#. Pruebe nuestras herramientas de datos. Demostraciones en vivo en C#
Combine varias capas en una imagen de mapa.
Aplique estilos a puntos, líneas y superficies.
Importa estilos desde el formato SLD.
Dibuja etiquetas y texto. Aplique estilos al texto y detecte automáticamente lugares en un mapa.
Dibuja puntos agrupados.
Guarde un mapa creado en SVG, PNG, BMP o JPEG.
Administre el sistema de referencia espacial para su mapa.
Dibuja etiquetas a lo largo de líneas curvas.
Utilice renderizado avanzado: Combine Simbolizadores, Generador de Geometría, Geometría Mixta.
También puede ver Osm en muchos otros formatos de archivo, incluidos los que se enumeran a continuación.