Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefanocudini/overpass-query-cache
Bounding boxes caching system for Overpass API requests
https://github.com/stefanocudini/overpass-query-cache
openstreetmap osm overpass overpass-turbo
Last synced: 2 months ago
JSON representation
Bounding boxes caching system for Overpass API requests
- Host: GitHub
- URL: https://github.com/stefanocudini/overpass-query-cache
- Owner: stefanocudini
- License: mit
- Created: 2019-07-26T09:48:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-10T15:50:51.000Z (almost 2 years ago)
- Last Synced: 2024-10-03T08:57:07.681Z (3 months ago)
- Topics: openstreetmap, osm, overpass, overpass-turbo
- Language: JavaScript
- Homepage: https://opengeo.tech/
- Size: 6.64 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overpass Query Cache
*...PROJECT WORK IN PROGRESS...*
Bounding boxes caching system for Overpass API requests
## Scope
Building a Nodejs library that with algorithms helps to optimize and manage a level of cache between a client and a server [overpass bees](http://overpass-ati.de/) or [Overpass Turbo](https://Overpass-turbo.eu/) in particular search for objects within a specific [Bounding Box](https://dev.overpass-api.de/overpass-doc/en/full_data/bbix.html).
Demo page to test algoritm:
https://stefanocudini.github.io/overpass-query-cache/test/### How does it work
In BBOX's first request, some additional data is requested (see fixed tile) and subsequent requests in case they cover a nearby area no longer weigh on the overpass server because the cache contained in the tiles is used
![test page](test/test.gif)