2012-11-30 226 views
1

我需要顯示一個國家的地區邊界以及該地區的主要城市。後來,我想根據我的應用程序(本機C++)計算出的某些值對區域着色。OpenStreetMap:如何顯示國家/地區的區域邊界?

由於任務的最小預算,我可能想要使用OpenStreetMap。但我對地理事物很陌生,有很多新東西需要學習。我需要一些提示從哪裏開始。

感謝您的時間和經驗,

切赫

回答

2

我們必須用的是OpenStreetMap的提供了許多工具來編輯相應的地圖。

看一看http://wiki.openstreetmap.org/wiki/Main_Page

在這裏:http://wiki.openstreetmap.org/wiki/Editing

同時有一個在線編輯器,而在OpenStreetMap的地圖上看(Potlach:http://wiki.openstreetmap.org/wiki/Potlatch_2),您可以使用網絡和一些基於桌面的工具,如Merkaartor:

http://merkaartor.be/

的完整列表是在這裏:

http://wiki.openstreetmap.org/wiki/Comparison_of_editors

只是一定要添加有意義的,無版權的數據,地圖,因爲這將是相同的地圖,每個人都WIL我使用(全球!)。

如果您需要openstreetmap的私有版本(即:您的用戶可見的地圖),您將不得不託管您自己的平鋪/地圖服務器。這需要硬件,軟件,技能和時間。

在任何情況下,請參閱論壇和openstreetmap的郵件列表,並與那裏的人聊聊。您將獲得您項目所需的所有信息。

如果您需要構建地圖查看器或類似的東西,可以看看QuantumGIS(基於C++和Qt的地圖查看器和編輯器)以及openstreetmap社區創建的基於桌面的程序。最有可能的是,你可以找到可以使用的東西。至少,你會發現一些代碼被用來作爲一個起點或作爲一個工作的例子。 QGIS在這裏:

http://www.qgis.org/

+0

感謝您的寶貴信息。 – pepr

相關問題