OSM(OpenStreetMap) poi、路网 数据导入 PostgreSQL

less than 1 minute read

背景

从OpenStreetMap下载地图数据,使用osm2pgsql可以将数据导入PostgreSQL数据库,结合PostGIS插件,实现POI的业务。

如果要提取POI(兴趣点)数据,可以使用osmosis工具,处理OSM导出的文件。

https://github.com/openstreetmap/osmosis

如果需要用于路径规划,可以使用osm2pgrouting工具,将OSM文件导入到PostgreSQL数据库,结合pgrouting插件实现路径规划。

安装方法参考:

《PostgreSQL 10 + PostGIS + Sharding(pg_pathman) + MySQL(fdw外部表) on ECS 部署指南(适合新用户)》

参考

https://github.com/openstreetmap/osmosis

http://www.openstreetmap.org/

http://pgrouting.org/

http://postgis.net/

https://wiki.openstreetmap.org/wiki/Osmosis/Installation

http://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage

https://help.openstreetmap.org/questions/4065/getting-specific-poi-data-and-keeping-them-up-to-date

Flag Counter

digoal’s 大量PostgreSQL文章入口