OpenStreetMap数据的获取与使用

OpenStreetMap数据简介

OpenStreetMap,简称OSM,是一个开源的世界地图,可依据开放许可协议自由使用,并且可以由人们自由的进行编辑,随着开源意识的普及,以及电子地图应用的普及,osm数据的质量和体量不断增加,在一些领域的精确度已经不逊于Google地图,甚至在一些方面可以说是超越了google地图的。

OSM数据特点:

  • 免费开放,用户可以对原始数据编辑
  • 轨迹数据来自全世界用户的采集(质量参差不齐)
  • 按照数据的类别,用不同的标签标示数据类别
  • 没有JavascriptApi,提供数据下载,数据格式.osm
  • 缩放级别[2,18],坐标系:WGS84

警告:OpenStreetMap同GADM一样提供的中国国界数据不符合中国的领土主张,切勿在公开使用。在中国大陆地区参与OpenStreetMap绘制很可能是非法行为。请参阅法律警示页面:WikiProject_China

数据下载地址:http://download.geofabrik.de/

OSM提供的数据格式:

  • .osm.pbf:PBF文件是OpenStreetMap数据的二进制紧凑格式,特点就是相同的数据量占用存储空间小。相比bz2 等格式,pbf读写效率更高。
  • .shp.zip:ESRI Shapefile(shp),如何使用见搭建自己的反地理查询系统
  • .osm.bz2:XML格式的压缩

除了可以下载全部数据外,OSM还可以按照国家等进行下载。

OpenStreetMap的使用

想要将OSM数据导入到PostgreSQL,可以使用的工具为osm2pgsql。具体怎么使用网上有很多的教程。这里使用的是Windows版本:https://lonvia.dev.openstreetmap.org/osm2pgsql-winbuild/releases/

使用方法:

这里我们选择中国数据做演示:

-C 16000 是为了处理 Node cache size is too small to fit all nodes. Please increase cache size 错误。

微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

分层时间记忆HTM学习笔记

分层时间记忆算法(Hierarchical Temporal Memory),全称HTM Cortical L

Expedia异常检测项目Adaptive Alerting

Adaptive Alerting(AA)是Expedia开源的异常检测项目,整个项目也是完整一套监控体系,包

格兰杰因果关系检验学习笔记

格兰杰因果关系检验简介 格兰杰因果关系检验(英语:Granger causality test)是一种假设检定

发表评论

电子邮件地址不会被公开。 必填项已用*标注