Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/augmentedlogic/osm-tile-proxy
OSM Tile Proxy is a proxy/tile cache for openstreetmap tiles which also can modify the tiles on the fly to create custom colorful maps
https://github.com/augmentedlogic/osm-tile-proxy
openlayers openstreetmap openstreetmap-tiles php tile-cache
Last synced: 2 months ago
JSON representation
OSM Tile Proxy is a proxy/tile cache for openstreetmap tiles which also can modify the tiles on the fly to create custom colorful maps
- Host: GitHub
- URL: https://github.com/augmentedlogic/osm-tile-proxy
- Owner: augmentedlogic
- License: mit
- Created: 2020-03-17T20:27:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-26T15:51:09.000Z (over 1 year ago)
- Last Synced: 2024-10-08T08:10:34.242Z (3 months ago)
- Topics: openlayers, openstreetmap, openstreetmap-tiles, php, tile-cache
- Language: PHP
- Homepage:
- Size: 19.5 KB
- Stars: 6
- Watchers: 1
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OSM Tile Proxy
### Description
OSM Tile Proxy is a proxy/tile cache (written in PHP) for openstreetmap tiles which also can modify the tiles on the fly to create custom colorful maps.
### Prerequisites
You will need apache or nginx with PHP support and php-imagick (imagmagick) support.
### Installing
* Clone the repository
* copy example/index.php-dist to public/index.php
* make sure your webserver has write permissions on cache/ and log/ directories
* redirect all requests to index.php, e.g. in apache with mod_rewrite
```
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /index.php [L]
```
or for nginx```
location / {
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
}
```your tiles will now be served at
```
http:////${z}/${x}/${y}.png
```## Further Documentation
For more configuration options and styling examples, see [OSM Tile Proxy on augmentedlogic developer](https://developer.augmentedlogic.com/project/osm-tile-proxy)
## Demo
See some style examples in action https://augmentedlogic.github.io/demo/osm-tile-proxy/
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details