openstreetmap,地图的未来? | 极客公园
收集数据
用户可以通过 gps 设备和第三方提供的免费航拍图来收集地图数据。除了专业的 gps 设备,一些带有轨迹记录软件的移动设备也可以用来记录数据。而雅虎、landsat 和 npe 等也免费提供一些航拍图。在数据采集过程中,用户可以用任何他们偏好的方式(纸笔、录音机或相机等等)记录他们感兴趣的数据,比如道路名、停车场、形成方法、地铁站等。
上传数据
收集完数据后,用户需要把 gps 中的轨迹数据导出为特定的格式,然后上传到 osm。接下来,用户需要在 osm 推出的 json 编辑器中编辑从 osm 下载的数据。
创建/编辑数据
osm 数据包括基本节点、带方向的路线和闭合区域。这些元素带有标签,可以描述地名和道路类型等。用户可以用各种不同的编辑器来进行创建元素、添加标签、修改轨迹弯道等操作。
编辑标签
osm 有一套完整的标签方案。当完成一条路线后,用户需要给它加上标签从而确定这条路线在地图上的渲染效果。osm 中的节点、路线和闭合区域都可以添加标签,标签类型有元素、默认、调整和渲染标签四种常用类型。完成编辑后,用户便可以把修改后的文件上传到 osm。
渲染地图
用户可以在线下通过 osm 提供的渲染工具直接生成地图,也可以在线通过 osm 主页的工具渲染地图。之后,用户便可以随意使用这些地图了,你可以导出地图图像,或者在网站内嵌 osm 地图,甚至制作基于 osm 数据的地图或者应用。