起手 OSM
先搞個switch2osm來玩看看 , 以前一堆工 , 有 docker 差好多
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| sudo mkdir /data cd /data sudo wget https://download.geofabrik.de/asia/taiwan-latest.osm.pbf docker volume create openstreetmap-data time docker run -v /data/taiwan-latest.osm.pbf:/data.osm.pbf -v openstreetmap-data:/var/lib/postgresql/12/main overv/openstreetmap-tile-server:1.3.10 import docker run -p 80:80 -v openstreetmap-data:/var/lib/postgresql/12/main -d overv/openstreetmap-tile-server:1.3.10 run
#先撈個世界 sudo curl -o test.png 192.168.137.219/tile/0/0/0.png
#接著撈高雄圖書館 sudo curl -o library.png http://192.168.137.219/tile/17/109336/57081.png
#接著可以跳進去 container 看看 cache 的圖在哪 #https://stackoverflow.com/questions/12284707/how-to-clear-all-osm-tiles-cache-on-my-own-server docker exec -it 7629 /bin/bash ls /var/lib/mod_tile/ajt #0 13 17 9
|
安裝 docker-compose
參考自官方
1 2
| sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
|