我正在尝试导入OpenStreetMap数据,而我选择的pbf文件(北美)对于我的计算机来说太大,无法完成此导入。
docker-compose up -d postgres
docker-compose run import-water
docker-compose run import-natural-earth
docker-compose run import-lakelines
docker-compose run import-osmborder
这些都成功运行了。
然后我解压缩north-america-latest.osm.pbf并在运行时解压缩:
docker-compose run import-osm
导入过程中途停止,我意识到计算机的硬盘空间已满。
如何反转此导入操作,以便可以使用较小的数据集重试?
这是docker-compose文件:
版本:“ 2” 数量: pgdata: 快取: 服务: postgres: 图片:“ openmaptiles / postgis:2.9” 数量: -pgdata:/ var / lib / postgresql / data 网络: -postgres_conn 端口: -“ 5432” env_file:.env 进口天然土: 图片:“ openmaptiles / import-natural-earth:1.4” env_file:.env 网络: -postgres_conn 进口水: 图片:“ openmaptiles / import-water:0.6” env_file:.env 网络: -postgres_conn 进口湖线: 图片:“ openmaptiles / import-lakelines:1.0” env_file:.env 网络: -postgres_conn import-osm: 图片:“ openmaptiles / import-osm:0.5” env_file:.env 环境: DIFF_MODE:$ {DIFF_MODE} 网络: -postgres_conn 数量: -./data:/import -./build:/mapping -缓存:/ cache import-osmborder: 图片:“ openmaptiles / import-osmborder:0.4” env_file:.env 网络: -postgres_conn import-osm-diff: 图片:“ openmaptiles / import-osm:0.4” env_file:.env 命令:./ import_diff.sh 环境: DIFF_MODE:$ {DIFF_MODE} 网络: -postgres_conn 数量: -./data:/import -./build:/mapping -缓存:/ 更新OSM: 图片:“ openmaptiles / import-osm:0.4” env_file:.env 环境: DIFF_MODE:$ {DIFF_MODE} 命令:./ import_update.sh 网络: -postgres_conn 数量: -./data:/import -./build:/mapping -缓存:/ cache import-sql: 图片:“ openmaptiles / import-sql:0.8” env_file:.env 网络: -postgres_conn 数量: -./build:/sql import-wikidata: 图片:“ openmaptiles / import-wikidata:0.1” env_file:.env 命令:import-wikidata 网络: -postgres_conn 数量: -./wikidata:/import openmaptiles-tools: 图片:“ openmaptiles / openmaptiles-tools:0.9.1” env_file:.env 网络: -postgres_conn 数量: -。:/ tileset -./build:/sql 生成更改的矢量块: 图片:“ openmaptiles / generate-vectortiles:0.1.1” 命令:./ export-list.sh 数量: -./data:/export -./build/openmaptiles.tm2source:/tm2source 网络: -postgres_conn env_file:.env 生成矢量块: 图片:“ openmaptiles / generate-vectortiles:0.1.1” 数量: -./data:/export -./build/openmaptiles.tm2source:/tm2source 网络: -postgres_conn env_file:.env 环境: #BBOX:“ 8.25,46.97,9.58,47.52” #BBOX:“ 5.97,45.75,10.7,47.72” BBOX:$ {BBOX} MIN_ZOOM:$ {MIN_ZOOM} MAX_ZOOM:$ {MAX_ZOOM} 邮政服务: 图片:“ openmaptiles / postserve:0.2” env_file:.env 网络: -postgres_conn 端口: -“ 8090:8080” 数量: -./build/openmaptiles.tm2source:/mapping
网络: postgres_conn: 司机:桥