开源地图社区OpenStreetMap介绍OpenStreetMap 数据采集
1. 个⼈使⽤任意GPS设备记录⼀段⾏程数据
2. 导出记录,使⽤ GPSBabel,转换成 GPX (GPS exchange format) 格式
3. 上传到 OSM (OpenStreetMap服务)上传⽅式
OpenStreetMap 数据编辑
1. 安装OSM编辑⼯具 JOSM josm.openstreetmap.de/
2. 选择区域并下载
3. 编辑内容(此时编辑的是 OSM 格式⽂件)
编辑 osm 内容
上传时是 GPX⽂件,下载时已经变成 OSM ⽂件,转换格式以便于OpenStreetMap服务使⽤。
1. 节点 node
2. 路线 ways
3. 闭合路线 closed ways
osm元素类型
osm格式内容预览OpenStreetMap 数据使⽤源代码下载开源社区
地图数据内容动辄⼏⼗G,官⽅不提供整体数据下载,但是有推荐的第三⽅数据下载服务。
1602829596419.jpg
因为 osm 格式是 xml 格式的⼦集,格式⾮常冗余。因此 OpenStreetMap 社区常⽤ pbf(Protocolbuffer Binary Format) 格式来代替osm ,完全相同的信息量,更快、更⼩。OpenStreetMap使⽤⼯具 Osmosis 将原始 .osm ⽂件转换成 .osm.pbf ⽂件。
本地可以通过给JOSM 安装 pbf 插件( 安装⽅法 )来查看、编辑 .osm.pbf ⽂件。
建⽴地图数据服务
OpenStreetMap ⽣态总览展⽰了⼀个开源地图服务的核⼼内容。其中绿⾊+黄⾊部分就是地图后端服务。
OpenStreetMap ⽣态组件总览
其中的的不同组件来不同的贡献组织或不同的社区。基于这套开源结构,替换上⾃⼰的组件即可⾃定义⾃⼰的地图服务,基于 OSM 的知名开源项⽬有 MapBox,MapTiler。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。