翻譯|使用教程|編輯:李顯亮|2021-08-25 10:00:38.470|閱讀 314 次
概述:在某些情況下,可能希望從 .NET 應(yīng)用程序中的 OSM 文件中讀取功能。為此,本文將教您如何使用 C# 以編程方式從 OSM 文件中讀取功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
OpenStreetMap ( OSM ) 是一個免費(fèi)且可編輯的世界地圖。它由志愿者構(gòu)建并以開放內(nèi)容許可證發(fā)布。該許可證允許免費(fèi)訪問地圖圖像和基礎(chǔ)地圖數(shù)據(jù)。在某些情況下,可能希望從 .NET 應(yīng)用程序中的 OSM 文件中讀取功能。為此,本文將教您如何使用 C# 以編程方式從 OSM 文件中讀取功能。
Aspose.GIS for .NET API 允許您處理以各種文件格式存儲的地理空間數(shù)據(jù)。它使您能夠渲染地圖以及創(chuàng)建、讀取和轉(zhuǎn)換地理數(shù)據(jù),而無需任何其他軟件。
>>你可以點(diǎn)擊這里下載Aspose.GIS最新版測試體驗(yàn)。
從 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的全部完整功能,可聯(lián)系在線客服獲取30天臨時授權(quán)體驗(yàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn