翻譯|使用教程|編輯:李顯亮|2021-08-25 10:00:38.470|閱讀 314 次
概述:在某些情況下,可能希望從 .NET 應用程序中的 OSM 文件中讀取功能。為此,本文將教您如何使用 C# 以編程方式從 OSM 文件中讀取功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
OpenStreetMap ( OSM ) 是一個免費且可編輯的世界地圖。它由志愿者構建并以開放內容許可證發布。該許可證允許免費訪問地圖圖像和基礎地圖數據。在某些情況下,可能希望從 .NET 應用程序中的 OSM 文件中讀取功能。為此,本文將教您如何使用 C# 以編程方式從 OSM 文件中讀取功能。
Aspose.GIS for .NET API 允許您處理以各種文件格式存儲的地理空間數據。它使您能夠渲染地圖以及創建、讀取和轉換地理數據,而無需任何其他軟件。
>>你可以點擊這里下載Aspose.GIS最新版測試體驗。
從 OSM 文件讀取功能是輕而易舉的。只需幾行代碼,您就可以按照下面給出的步驟從 OSM 文件中讀取功能。
以下示例代碼展示了如何使用 C# 從 OpenStreetMap (OSM) 文件中讀取要素。
using (var layer = Drivers.OsmXml.OpenLayer(dataDir + "fountain.osm")) { // Get features count int count = layer.Count; Console.WriteLine("Layer count: " + count); // Iterate through all the features. foreach (Feature feature in layer) { // Print to the console Console.WriteLine(feature.Geometry.AsText()); } }
如果你想試用Aspose的全部完整功能,可聯系在線客服獲取30天臨時授權體驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn