下载OSM地图数据并导入至postgreSQL数据库中(Ubuntu16.04LTS)
2017-01-11 11:27
706 查看
1.下载OSM地图数据。
使用下列指令可以下载整个地球的数据。
使用下列指令可以下载整个地球的数据。
wget -c http://planet.openstreetmap.org/pbf/planet-latest.osm.pbf[/code]
如果你想下载个别国家或部分区域的数据,点击http://download.geofabrik.de/。可以下载不同国家不同区域的数据。这里我下载了中国的数据:wget -c http://download.geofabrik.de/asia/china-latest.osm.pbf[/code]
现在从osm用户中退出。exit
2.下载osm2pgsql
为了导入地图数据,我们需要安装osm2pgsql,这个插件能将OSM数据存储在postgreSQL数据库中。sudo apt install osm2pgsql
切换到osm用户su - osm
运行下列指令将地图数据转化并存储在数据库中。osm2pgsql -s -U zs -d osm /home/zs/china-latest.osm.pbf -H localhost –W
这将会花费一些时间。转化结束后,打开pgAdmin会看到:
此时,可以输入sql的语句进行数据查询。
相关文章推荐
- 导入OSM数据至PostgreSQL数据库
- 将数据库中的数据下载成表格---导入poi jar包
- Postgresql数据库数据简单的导入导出
- 023医疗项目-模块二:药品目录的导入导出-从数据库中查出数据用XSSF导出excel并存放在虚拟目录最后下载(包括调试)
- 电子表格数据导入数据库和数据库下载数据到excel PHP代码phpexecl
- 搭建Openstreetmap地图服务器(Ubuntu 16.04LTS)
- 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)
- 从excel导入数据至PostgreSQL数据库
- 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】) 转
- Excel表数据导入PostGresql数据库
- postgresql数据库中数据的导入导出
- 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)
- excel导入数据到postgresql数据库
- SpringMVC 实现POI读取Excle文件中数据导入数据库(上传)、导出数据库中数据到Excle文件中(下载)
- OSM导入PostGreSQL数据库
- 一切尽在自动中(二),sqlserver “利用FTP下载然后bcp方式导入数据到数据库”
- 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)
- postgresql 数据库中数据的导入导出(简单操作+示例)
- linux环境下搭建osm_web服务器一(Postgresql配置及osm2pgsql原始数据导入):
- 安装PostgreSQL与PostGIS (Ubuntu16.04LTS)