https://github.com/dmitry/docker-overpass-api
Docker Overpass API image
https://github.com/dmitry/docker-overpass-api
Last synced: about 1 year ago
JSON representation
Docker Overpass API image
- Host: GitHub
- URL: https://github.com/dmitry/docker-overpass-api
- Owner: dmitry
- Created: 2016-09-19T12:04:02.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-28T11:59:46.000Z (over 9 years ago)
- Last Synced: 2025-02-07T08:49:13.921Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-overpass-api
Docker Overpass API container
# Get filtered planet file
```
curl -o planet.osm.bz2 http://ftp5.gwdg.de/pub/misc/openstreetmap/planet.openstreetmap.org/planet/planet-latest.osm.bz2
```
```
bzcat planet-latest.osm.bz2 | osmconvert - --drop-author --out-o5m > planet.o5m
osmfilter planet.o5m --drop-author --keep='boundary=administrative boundary=political' | bzip2 > planet.osm.bz2
```
# Build
```
docker build -t overpass-api:0.7.53 .
```
# Run
```
docker run -d -p 50080:80 overpass-api:0.7.53
```
wait till it start http server
```
docker logs PID
```
# Test
```
http://localhost:50080/api/interpreter?data=[out:json];is_in(53,10);rel(pivot);out geom;
```
## Credits
Built for [Geo Pointer](https://github.com/dmitry/geo_pointer) - API built with ruby sinatra to retrieve hierarchical bounding shapes of the administrative regions from OSM data through Overpass API from points.