tile.openstreetmap.jpを日本エリア及びアジアエリアのみ配信だったのを、Planet(地球全体)を配信するように変更しました。
今回はPlanetilerというソフトを使うことでPlanetの対応ができるようになりました。
以下のスクリプトをぶん回すだけです。
#!/usr/bin/env bash set -e java -Xmx20g \ -jar planetiler.jar \ `# Download the latest planet.osm.pbf from s3://osm-pds bucket` \ --area=planet --bounds=world --download \ `# Accelerate the download by fetching the 10 1GB chunks at a time in parallel` \ --download-threads=10 --download-chunk-size-mb=1000 \ `# Also download name translations from wikidata` \ --fetch-wikidata \ --mbtiles=output.mbtiles \ --nodemap-type=array --nodemap-storage=mmap 2>&1 | tee logs.txt
ちなみに、当初はswapが512GBあるから100GBメモリ食わしたろとやっていたのだけど、それを20GBにしてstorageをmmapにしたほうがいいよと作者に言われてやってみたら、生成時間が22時間から6時間になりました。ウケる。
というわけで、急遽Planet対応してしまったという話です。
今日の音楽はTAROLINさんの満月の夜行列車を。
ではでは。