Просмотрщик OSM
Используйте библиотеку Aspose.GIS for .NET для реализации просмотрщика OSM.
Живой пример
Aspose.GIS for .NET / C# представляет вам онлайн бесплатно приложение “Просмотрщик OSM”, где вы можете изучить функциональность и качество его работы.
Пример кода - Просмотрщик OSM
Следующий фрагмент кода показывает, как реализовать просмотрщик OSM. Нижеприведенный код создает карту-изображение, используя слой OSM. Если вы укажете систему пространственной привязки для карты, все загруженные слои будут преобразованы в нее. В примере используется указанный стиль для рисования линий. Библиотека также имеет стили для точек, линий и поверхностей.
// 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); | |
} |
Этот пример демонстрирует общие возможности. Aspose.GIS for .NET имеет широкие возможности для рендеринга карт.
Платформа - .NET / C#
Мы поддерживаем Framework 4.7 или более поздней версии под Windows и .NET Core 2.0 или более поздней версии под Windows или Linux.