OSM的介绍:OpenStreetMap初探(一)——了解OpenStreetMap_Mr.An 的专栏-CSDN博客_openstreetmap
openStreetMap
planet osm
比如选择下载
Latest Weekly Planet PBF File
下载名字:planet-200210.osm.pbf 49.23GB
或者
BBBike exports of OpenStreetMap data
全球的数据太大了,可以选择区域:
Geofabrik Download Server
比如,亚洲才7.76GB
因为全球的数据量比较大,他们有不同的镜像可以下载,有不同的压缩格式:diffs,.osm.pbf,.osm.bz2等
直接在浏览器下载非常慢,因此,在linux 中通过命令行下载:
wget --no-check-certificate https://download.geofabrik.de/asia-latest.osm.pbf
半天下载完毕
各种格式的解压处理软件:
OSM file formats - OpenStreetMap Wiki
我选择
osmconvert
linux 64 位二进制版本
下载的osmconvert64直接拷贝进去/usr/local/bin,修改其权限即可直接运行
它的使用
Osmconvert - OpenStreetMap Wiki
osmconvert64 asia-latest.osm.pbf -b=112.956,22.256,114.256,24.256 -o=gz-latest.osm
osmconvert64 asia-latest.osm.pbf -b=108.216,29.056,116.056,33.656 -o=hb-latest.osm
解压完毕之后,一般是.osm文件
planet.osm文件与通用地理空间文件的转换(shp,geopackage,geojson,kml等等):
Processed data providers - OpenStreetMap Wiki
Databases and data access APIs
Databases and data access APIs - OpenStreetMap Wiki
planet.osm导入postsql
Osm2pgsql - OpenStreetMap Wiki
如果需要下载shp格式,参考这里:GEOFABRIK // Shapefiles
(需要收费)
.osm 文件可以导入arcmap
不过,需要给Arcmap安装插件:
GitHub - Esri/arcgis-osm-editor: ArcGIS Editor for OpenStreetMap is a toolset for GIS users to access and contribute to OpenStreetMap through their Desktop or Server environment.
在arctoolbox中 通过load osm file 工具进行导入
也可以直接使用QGIS读取、导出OSM文件。
读取的文件一般包括四个图层和一个关系:points、lines、multilinestrings、multipolygons,other_relations
图层属性tags的说明:https://wiki.openstreetmap.org/wiki/Zh-hans:Map_Features
如果自动解析tags ? 参考这个:osm2pgsql 工具安装和使用