عارض OSM

استخدم مكتبة Aspose.GIS for .NET لتنفيذ عارض OSM.

مثال حي

تقدم لك Aspose.GIS for .NET / C# تطبيق “عارض OSM” مجاني عبر الإنترنت، حيث يمكنك التحقق من الوظائف والجودة التي يعمل بها.

تطبيق عارض 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.