OpenStreetMap:如何显示一个国家/地区的边界?

时间:2012-11-30 14:49:03

标签: openstreetmap

我需要显示一个国家的地区边界以及该地区的主要城市。后来,我想根据我的应用程序(本机C ++)计算的一些值为区域着色。

由于任务的最小限制,我可能想要使用OpenStreetMap。但我对地理事物都很陌生,而且还有很多新东西需要学习。我需要一些提示从哪里开始。

感谢您的时间和经验,

彼得

1 个答案:

答案 0 :(得分: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

请确保您正在向地图添加有意义的,无版权的数据,因为它将与每个人都使用的地图相同(全球范围内!)。

如果您需要私有版本的openstreetmap(即:只对您的用户可见的地图),您必须拥有自己的磁贴/地图服务器。这需要硬件,软件,技能和时间。

无论如何,请参阅openstreetmap的论坛和邮件列表,并与那里的人进行一些交流。您将获得项目所需的所有信息。

如果您需要构建地图查看器或类似内容,请查看QuantumGIS(基于C ++和Qt的地图查看器和编辑器)以及openstreetmap社区创建的基于桌面的程序。最有可能的是,您可以找到可供使用的东西。至少,您会发现一些代码可用作起点或工作示例。 QGIS在这里:

http://www.qgis.org/