为什么generate-vectortiles确实听到了我的声音?

时间:2018-09-19 15:19:45

标签: openstreetmap openmaptiles

我尝试了https://github.com/openmaptiles/openmaptiles来生成mbtiles,供https://openmaptiles.com/server/使用

服务器正常运行。

如果我在任何国家/地区尝试使用quickstart.sh,它也都可以工作。

但是使用以下脚本,我想尝试构建星球。

git clone https://github.com/openmaptiles/openmaptiles.git
cd openmaptiles/
docker-compose pull
mkdir -p pgdata
mkdir -p build
mkdir -p data
mkdir -p wikidata
docker-compose run --rm openmaptiles-tools make clean
docker-compose run --rm openmaptiles-tools make
docker-compose up   -d postgres
make forced-clean-sql
docker-compose run --rm import-water
docker-compose run --rm import-osmborder
docker-compose run --rm import-natural-earth
docker-compose run --rm import-lakelines

make download-geofabrik area=africa
docker-compose run --rm import-osm

make download-geofabrik area=antarctica
docker-compose run --rm import-osm

make download-geofabrik area=asia
docker-compose run --rm import-osm

make download-geofabrik area=australia-oceania
docker-compose run --rm import-osm

make download-geofabrik area=central-america
docker-compose run --rm import-osm

make download-geofabrik area=europe
docker-compose run --rm import-osm

make download-geofabrik area=north-america
docker-compose run --rm import-osm

make download-geofabrik area=south-america
docker-compose run --rm import-osm

docker-compose run --rm import-sql
make psql-analyze
docker-compose up -d postserve

编辑./data/docker-compose-config.yml以删除边界并更改缩放级别

docker-compose -f docker-compose.yml -f ./data/docker-compose-config.yml  run --rm generate-vectortiles

数据库每次都在增长,但是tiles.mbtiles始终只有我导入的最后一个区域。

但是为什么呢? 我要怎么做才能产生一个行星? 或者是否存在诸如docker-compose-config.yml这样的文件,其中设置了边界。 .env文件是正确的,使用printenv时没有设置边界。

0 个答案:

没有答案