OSM(OpenStreetMap) poi、路网 数据导入 PostgreSQL
背景
从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