kopia lustrzana https://github.com/openmaptiles/openmaptiles
check minimal versions, add QUICKSTART.md
rodzic
1d5bf2f1a0
commit
e79ff96280
|
@ -0,0 +1,247 @@
|
||||||
|
|
||||||
|
|
||||||
|
## Quickstart
|
||||||
|
|
||||||
|
### Req:
|
||||||
|
* linux x86_64
|
||||||
|
* docker >=1.10
|
||||||
|
* docker-compose >=1.7.1
|
||||||
|
* git
|
||||||
|
* free disk space >= ~15Gb ( more is better! )
|
||||||
|
|
||||||
|
|
||||||
|
### First experiment - with albania ( small extracts! )
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/openmaptiles/openmaptiles.git
|
||||||
|
cd openmaptiles
|
||||||
|
./quickstart.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
if you have problems check the ./quickstart.log!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Check other extracts
|
||||||
|
|
||||||
|
IF the previous step is working,
|
||||||
|
THAN you can test other available quickstart extracts ( based on geofabrik extracts) !
|
||||||
|
* We are using https://github.com/julien-noblet/download-geofabrik tool
|
||||||
|
|
||||||
|
This is generating mbtiles for your area : [ MIN_ZOOM: "0" - MAX_ZOOM: "7" ]
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./quickstart.sh africa
|
||||||
|
./quickstart.sh alabama
|
||||||
|
./quickstart.sh alaska
|
||||||
|
./quickstart.sh albania
|
||||||
|
./quickstart.sh alberta
|
||||||
|
./quickstart.sh alps
|
||||||
|
./quickstart.sh alsace
|
||||||
|
./quickstart.sh andorra
|
||||||
|
./quickstart.sh antarctica
|
||||||
|
./quickstart.sh aquitaine
|
||||||
|
./quickstart.sh argentina
|
||||||
|
./quickstart.sh arizona
|
||||||
|
./quickstart.sh arkansas
|
||||||
|
./quickstart.sh asia
|
||||||
|
./quickstart.sh australia
|
||||||
|
./quickstart.sh austria
|
||||||
|
./quickstart.sh auvergne
|
||||||
|
./quickstart.sh azerbaijan
|
||||||
|
./quickstart.sh azores
|
||||||
|
./quickstart.sh bangladesh
|
||||||
|
./quickstart.sh bayern
|
||||||
|
./quickstart.sh belarus
|
||||||
|
./quickstart.sh belgium
|
||||||
|
./quickstart.sh belize
|
||||||
|
./quickstart.sh berlin
|
||||||
|
./quickstart.sh bolivia
|
||||||
|
./quickstart.sh botswana
|
||||||
|
./quickstart.sh bourgogne
|
||||||
|
./quickstart.sh brandenburg
|
||||||
|
./quickstart.sh brazil
|
||||||
|
./quickstart.sh bremen
|
||||||
|
./quickstart.sh bretagne
|
||||||
|
./quickstart.sh buckinghamshire
|
||||||
|
./quickstart.sh bulgaria
|
||||||
|
./quickstart.sh california
|
||||||
|
./quickstart.sh cambridgeshire
|
||||||
|
./quickstart.sh cameroon
|
||||||
|
./quickstart.sh canada
|
||||||
|
./quickstart.sh centre
|
||||||
|
./quickstart.sh cheshire
|
||||||
|
./quickstart.sh chile
|
||||||
|
./quickstart.sh china
|
||||||
|
./quickstart.sh colombia
|
||||||
|
./quickstart.sh colorado
|
||||||
|
./quickstart.sh connecticut
|
||||||
|
./quickstart.sh cornwall
|
||||||
|
./quickstart.sh corse
|
||||||
|
./quickstart.sh croatia
|
||||||
|
./quickstart.sh cuba
|
||||||
|
./quickstart.sh cumbria
|
||||||
|
./quickstart.sh cyprus
|
||||||
|
./quickstart.sh dach
|
||||||
|
./quickstart.sh delaware
|
||||||
|
./quickstart.sh denmark
|
||||||
|
./quickstart.sh derbyshire
|
||||||
|
./quickstart.sh devon
|
||||||
|
./quickstart.sh dorset
|
||||||
|
./quickstart.sh ecuador
|
||||||
|
./quickstart.sh egypt
|
||||||
|
./quickstart.sh england
|
||||||
|
./quickstart.sh essex
|
||||||
|
./quickstart.sh estonia
|
||||||
|
./quickstart.sh ethiopia
|
||||||
|
./quickstart.sh europe
|
||||||
|
./quickstart.sh fiji
|
||||||
|
./quickstart.sh finland
|
||||||
|
./quickstart.sh florida
|
||||||
|
./quickstart.sh france
|
||||||
|
./quickstart.sh germany
|
||||||
|
./quickstart.sh gloucestershire
|
||||||
|
./quickstart.sh greece
|
||||||
|
./quickstart.sh greenland
|
||||||
|
./quickstart.sh guadeloupe
|
||||||
|
./quickstart.sh guatemala
|
||||||
|
./quickstart.sh guinea
|
||||||
|
./quickstart.sh guyane
|
||||||
|
./quickstart.sh hamburg
|
||||||
|
./quickstart.sh hampshire
|
||||||
|
./quickstart.sh hawaii
|
||||||
|
./quickstart.sh herefordshire
|
||||||
|
./quickstart.sh hertfordshire
|
||||||
|
./quickstart.sh hessen
|
||||||
|
./quickstart.sh hungary
|
||||||
|
./quickstart.sh iceland
|
||||||
|
./quickstart.sh idaho
|
||||||
|
./quickstart.sh illinois
|
||||||
|
./quickstart.sh india
|
||||||
|
./quickstart.sh indiana
|
||||||
|
./quickstart.sh indonesia
|
||||||
|
./quickstart.sh iowa
|
||||||
|
./quickstart.sh irak
|
||||||
|
./quickstart.sh iran
|
||||||
|
./quickstart.sh italy
|
||||||
|
./quickstart.sh japan
|
||||||
|
./quickstart.sh jordan
|
||||||
|
./quickstart.sh kansas
|
||||||
|
./quickstart.sh kazakhstan
|
||||||
|
./quickstart.sh kent
|
||||||
|
./quickstart.sh kentucky
|
||||||
|
./quickstart.sh kenya
|
||||||
|
./quickstart.sh kosovo
|
||||||
|
./quickstart.sh kyrgyzstan
|
||||||
|
./quickstart.sh lancashire
|
||||||
|
./quickstart.sh latvia
|
||||||
|
./quickstart.sh lebanon
|
||||||
|
./quickstart.sh leicestershire
|
||||||
|
./quickstart.sh lesotho
|
||||||
|
./quickstart.sh liberia
|
||||||
|
./quickstart.sh libya
|
||||||
|
./quickstart.sh liechtenstein
|
||||||
|
./quickstart.sh limousin
|
||||||
|
./quickstart.sh lithuania
|
||||||
|
./quickstart.sh lorraine
|
||||||
|
./quickstart.sh louisiana
|
||||||
|
./quickstart.sh luxembourg
|
||||||
|
./quickstart.sh macedonia
|
||||||
|
./quickstart.sh madagascar
|
||||||
|
./quickstart.sh maine
|
||||||
|
./quickstart.sh malta
|
||||||
|
./quickstart.sh manitoba
|
||||||
|
./quickstart.sh martinique
|
||||||
|
./quickstart.sh maryland
|
||||||
|
./quickstart.sh massachusetts
|
||||||
|
./quickstart.sh mayotte
|
||||||
|
./quickstart.sh mexico
|
||||||
|
./quickstart.sh michigan
|
||||||
|
./quickstart.sh minnesota
|
||||||
|
./quickstart.sh mississippi
|
||||||
|
./quickstart.sh missouri
|
||||||
|
./quickstart.sh mittelfranken
|
||||||
|
./quickstart.sh moldova
|
||||||
|
./quickstart.sh monaco
|
||||||
|
./quickstart.sh mongolia
|
||||||
|
./quickstart.sh montana
|
||||||
|
./quickstart.sh montenegro
|
||||||
|
./quickstart.sh morocco
|
||||||
|
./quickstart.sh nebraska
|
||||||
|
./quickstart.sh nepal
|
||||||
|
./quickstart.sh netherlands
|
||||||
|
./quickstart.sh nevada
|
||||||
|
./quickstart.sh niederbayern
|
||||||
|
./quickstart.sh niedersachsen
|
||||||
|
./quickstart.sh nigeria
|
||||||
|
./quickstart.sh norfolk
|
||||||
|
./quickstart.sh norway
|
||||||
|
./quickstart.sh nottinghamshire
|
||||||
|
./quickstart.sh nunavut
|
||||||
|
./quickstart.sh oberbayern
|
||||||
|
./quickstart.sh oberfranken
|
||||||
|
./quickstart.sh oberpfalz
|
||||||
|
./quickstart.sh ohio
|
||||||
|
./quickstart.sh oklahoma
|
||||||
|
./quickstart.sh ontario
|
||||||
|
./quickstart.sh oregon
|
||||||
|
./quickstart.sh oxfordshire
|
||||||
|
./quickstart.sh pakistan
|
||||||
|
./quickstart.sh paraguay
|
||||||
|
./quickstart.sh pennsylvania
|
||||||
|
./quickstart.sh peru
|
||||||
|
./quickstart.sh philippines
|
||||||
|
./quickstart.sh picardie
|
||||||
|
./quickstart.sh poland
|
||||||
|
./quickstart.sh portugal
|
||||||
|
./quickstart.sh quebec
|
||||||
|
./quickstart.sh reunion
|
||||||
|
./quickstart.sh romania
|
||||||
|
./quickstart.sh saarland
|
||||||
|
./quickstart.sh sachsen
|
||||||
|
./quickstart.sh saskatchewan
|
||||||
|
./quickstart.sh schwaben
|
||||||
|
./quickstart.sh scotland
|
||||||
|
./quickstart.sh serbia
|
||||||
|
./quickstart.sh shropshire
|
||||||
|
./quickstart.sh slovakia
|
||||||
|
./quickstart.sh slovenia
|
||||||
|
./quickstart.sh somalia
|
||||||
|
./quickstart.sh somerset
|
||||||
|
./quickstart.sh spain
|
||||||
|
./quickstart.sh staffordshire
|
||||||
|
./quickstart.sh suffolk
|
||||||
|
./quickstart.sh surrey
|
||||||
|
./quickstart.sh sweden
|
||||||
|
./quickstart.sh switzerland
|
||||||
|
./quickstart.sh syria
|
||||||
|
./quickstart.sh taiwan
|
||||||
|
./quickstart.sh tajikistan
|
||||||
|
./quickstart.sh tanzania
|
||||||
|
./quickstart.sh tennessee
|
||||||
|
./quickstart.sh texas
|
||||||
|
./quickstart.sh thailand
|
||||||
|
./quickstart.sh thueringen
|
||||||
|
./quickstart.sh turkey
|
||||||
|
./quickstart.sh turkmenistan
|
||||||
|
./quickstart.sh ukraine
|
||||||
|
./quickstart.sh unterfranken
|
||||||
|
./quickstart.sh uruguay
|
||||||
|
./quickstart.sh us
|
||||||
|
./quickstart.sh utah
|
||||||
|
./quickstart.sh uzbekistan
|
||||||
|
./quickstart.sh vermont
|
||||||
|
./quickstart.sh vietnam
|
||||||
|
./quickstart.sh virginia
|
||||||
|
./quickstart.sh wales
|
||||||
|
./quickstart.sh washington
|
||||||
|
./quickstart.sh wiltshire
|
||||||
|
./quickstart.sh wisconsin
|
||||||
|
./quickstart.sh wyoming
|
||||||
|
./quickstart.sh yukon
|
||||||
|
```
|
||||||
|
|
||||||
|
### Change MAX_ZOOM ...
|
||||||
|
|
||||||
|
TODO ...
|
||||||
|
|
|
@ -3,6 +3,12 @@ set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
|
#
|
||||||
|
# ./quickstart.sh
|
||||||
|
# ./quickstart.sh
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
||||||
if [ $# -eq 0 ]; then
|
if [ $# -eq 0 ]; then
|
||||||
echo "No parameter - set area=albania "
|
echo "No parameter - set area=albania "
|
||||||
osm_area=albania
|
osm_area=albania
|
||||||
|
@ -12,9 +18,13 @@ fi
|
||||||
|
|
||||||
testdata=${osm_area}.osm.pbf
|
testdata=${osm_area}.osm.pbf
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## OpenMapTiles quickstart.sh for x86_64 linux
|
## OpenMapTiles quickstart.sh for x86_64 linux
|
||||||
##
|
##
|
||||||
|
MIN_COMPOSE_VER=1.7.1
|
||||||
|
MIN_DOCKER_VER=1.10.0
|
||||||
|
|
||||||
|
|
||||||
STARTTIME=$(date +%s)
|
STARTTIME=$(date +%s)
|
||||||
STARTDATE=$(date -Iminutes)
|
STARTDATE=$(date -Iminutes)
|
||||||
|
@ -39,6 +49,13 @@ echo " : This is working on x86_64 ; Your kernel is:"
|
||||||
uname -r
|
uname -r
|
||||||
uname -m
|
uname -m
|
||||||
|
|
||||||
|
KERNEL_CPU_VER=$(uname -m)
|
||||||
|
if [ "$KERNEL_CPU_VER" != "x86_64" ]; then
|
||||||
|
echo "ERR: Sorry this is working only on x86_64!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo " : --- Memory, CPU info ---- "
|
echo " : --- Memory, CPU info ---- "
|
||||||
mem=$( grep MemTotal /proc/meminfo | awk '{print $2}' | xargs -I {} echo "scale=4; {}/1024^2" | bc )
|
mem=$( grep MemTotal /proc/meminfo | awk '{print $2}' | xargs -I {} echo "scale=4; {}/1024^2" | bc )
|
||||||
echo "system memory (GB): ${mem} "
|
echo "system memory (GB): ${mem} "
|
||||||
|
@ -50,13 +67,26 @@ echo " "
|
||||||
echo "-------------------------------------------------------------------------------------"
|
echo "-------------------------------------------------------------------------------------"
|
||||||
echo "====> : Please check the docker and docker-compose version!"
|
echo "====> : Please check the docker and docker-compose version!"
|
||||||
echo " : We are using docker-compose V2 file format ! see more: https://docs.docker.com/"
|
echo " : We are using docker-compose V2 file format ! see more: https://docs.docker.com/"
|
||||||
echo " : (theoretically;not tested) minumum Docker version is 1.10.0+."
|
echo " : (theoretically;not tested) minumum Docker version is $MIN_DOCKER_VER+."
|
||||||
echo " : (theoretically;not tested) minimum Docker-compose version is 1.6.0+."
|
echo " : (theoretically;not tested) minimum Docker-compose version is $MIN_COMPOSE_VER+."
|
||||||
echo " : See the .travis testfile for the current supported versions "
|
echo " : See the .travis testfile for the current supported versions "
|
||||||
echo " : Your docker systems is:"
|
echo " : Your docker systems is:"
|
||||||
docker --version
|
docker --version
|
||||||
docker-compose --version
|
docker-compose --version
|
||||||
|
|
||||||
|
COMPOSE_VER=$(docker-compose version --short)
|
||||||
|
if [ $COMPOSE_VER "<" $MIN_COMPOSE_VER ]; then
|
||||||
|
echo "ERR: Your Docker-compose version is Known to have bugs , Please Update docker-compose!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
DOCKER_VER="$(docker -v | awk -F '[ ,]+' '{ print $3 }')"
|
||||||
|
if [ $DOCKER_VER "<" $MIN_DOCKER_VER ]; then
|
||||||
|
echo "ERR: Your Docker version is not compatible , Please Update docker!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "-------------------------------------------------------------------------------------"
|
echo "-------------------------------------------------------------------------------------"
|
||||||
echo "====> : Checking OpenMapTiles docker images "
|
echo "====> : Checking OpenMapTiles docker images "
|
||||||
|
@ -66,6 +96,7 @@ echo " "
|
||||||
echo "-------------------------------------------------------------------------------------"
|
echo "-------------------------------------------------------------------------------------"
|
||||||
echo "====> : Stopping running services & removing old containers "
|
echo "====> : Stopping running services & removing old containers "
|
||||||
docker-compose down
|
docker-compose down
|
||||||
|
docker-compose kill
|
||||||
docker-compose rm -fv
|
docker-compose rm -fv
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
|
|
Ładowanie…
Reference in New Issue