Petr Sloup
29d3e72dd3
Replace last references to the old repository/dockerhub
2020-03-11 13:57:45 +01:00
Petr Sloup
cf0eedb379
Merge branch 'dynamic_styles'
2020-02-10 14:00:58 +01:00
Petr Sloup
95bb59dcfe
Merge pull request #414 from xabbu42/issue-171
...
Close connection on errors
2020-01-28 15:46:52 +01:00
Nathan Gass
9fd381640e
Close connection on erros
2020-01-28 14:30:36 +01:00
Nathan Gass
b7c384f1ee
FIx issue #350 Semi-transparent outlines on raw, premultiplied input
2020-01-28 14:25:00 +01:00
Petr Sloup
d7a34f3a74
Add "serveAllStyles" option + watch the directory
2020-01-07 15:59:38 +01:00
Petr Sloup
cb700181d3
Refactor style/rendered/data serving to allow for dynamic adding/removing of items
2020-01-07 14:32:30 +01:00
Petr Sloup
226b979592
Fix deprecation warnings
2019-12-30 17:18:05 +01:00
Petr Sloup
96161fc656
Merge branch 'master' into refactor
2019-12-30 11:49:37 +01:00
Petr Sloup
bdd0a5c868
Merge pull request #394 from korpd/master
...
Don't multiply tileMargin with scale since the renderer is already taking care of scaling
2019-12-30 09:21:04 +01:00
Petr Sloup
5048388d1f
Try to reduce number of broken labels on tile edges ( #344 , #347 )
2019-12-30 09:11:53 +01:00
Yuri Astrakhan
7f8be27844
Update code to ES6
...
* var -> let / const
* [].forEach -> for (... of ...)
* '...' + var -> template strings `...${var}`
* function -> arrow functions `=>`
* use === and !== instead of == and !=
2019-12-21 14:09:20 -05:00
Yuri Astrakhan
736e8d393a
Upgrade to node10, latest dependencies
...
use node10 (latest node that has binary built @mapbox/mapbox-gl-native v5.0.2)
use latest canvas and sharp API
2019-12-21 12:09:07 -05:00
Daniel Korp
1c24d12b0d
Minor fix: Don't multiply tileMargin with scale since the renderer is already taking care of scaling
2019-11-13 15:10:13 +01:00
Petr Sloup
f77ccd06af
Merge pull request #379 from stefslon/tile_margin
...
Add tileMargin option
2019-10-02 12:26:49 +02:00
Petr Sloup
aa7ae575d0
Flatten 3D buildings when rendering to remove artifacts
2019-08-26 12:10:49 +02:00
stefslon
17a73b1d4a
Add tileMargin option
2019-08-08 21:57:51 -04:00
Eric Xanderson
ba62f0bf30
verbose output empty tile warning
...
Empty tile warning details; definitely what you would expect if there's not a catastrophic error, but you're getting blank tiles.
such as: ```
MBTiles error, serving empty { Error: SQLITE_CORRUPT: database disk image is malformed
lily_tile_server | at Error (native) errno: 11, code: 'SQLITE_CORRUPT' }
```
https://github.com/klokantech/tileserver-gl/issues/323
2019-04-23 20:51:39 -05:00
Alban Mouton
c99a1a5425
Merge remote-tracking branch 'klokantech/master' into public_url
...
# Conflicts:
# src/main.js
# src/server.js
2018-12-19 09:53:40 +01:00
Rani Pinchuk
81f65af3a8
Fix log message when incorrect header exception is caught
2017-11-09 18:00:41 +01:00
Rani Pinchuk
a0eb5800fd
Catch incorrect header exceptions
2017-11-03 16:53:45 +01:00
Tim Schaub
3d48485475
Reject on font loading error
2017-10-23 10:01:16 -06:00
Tim Schaub
c060dedf20
Avoid swallowing rejected font loading promise
2017-10-23 10:01:01 -06:00
Alban Mouton
dc6be5047c
missing public_url in tiles urls
2017-10-18 14:49:10 +02:00
Petr Sloup
82f179b07c
Minor fix for correctly serving empty responses for missing tiles
2017-10-02 13:56:32 +02:00
Osmo Salomaa
89878015bb
Make raster tile renderer pool sizes configurable
2017-10-01 18:40:16 +03:00
Petr Sloup
d9f8582279
Remove node-pngquant-native dependency
...
- Unnecessary native dependency
- It was disabled by default
- Has issues on certain platforms
- Not optimal for production use (performance)
2017-09-15 17:06:42 +02:00
Tim Schaub
7bdb7afcb9
Reuse the function for creating empty responses
2017-08-23 11:30:05 -04:00
Tim Schaub
2e46700cd9
Try to create the appropriate data type on http errors
2017-08-22 14:17:53 -04:00
Petr Sloup
42f24c2c99
Add concept of data decorator function
2017-07-28 09:53:32 +02:00
Petr Sloup
698c527e94
Change endpoint URLs ( close #154 )
...
- styles at /style/{id}/style.json
- rendered tiles at /style/{id}/{z}/{x}/{y}.{format}
- TileJSONs at /style/{id}.json
2017-06-22 16:37:32 +02:00
Petr Sloup
8fd7a9b42b
Update dependencies to get ready for node v6
2017-06-22 16:37:32 +02:00
Tim Schaub
de83021c3d
Log errors to stderr and return
2017-06-20 08:09:59 -07:00
Petr Sloup
bdc3d20524
Use promises instead of async in font concatenation (remove async dependency)
2017-05-10 10:22:39 +02:00
Petr Sloup
d30027e992
Modify all serve_*
modules to return a Promise (preparation for #140 )
2017-05-10 08:56:43 +02:00
Petr Sloup
c233d23523
Fix broken static maps bounds overlay (for very large areas)
2017-05-05 16:15:10 +02:00
Petr Sloup
9545c2594e
Handle scale
in query-based static endpoint
2017-04-14 12:05:03 +02:00
Petr Sloup
8ea665297f
Minor fix in style path handling (allow absolute paths)
2017-04-07 18:53:11 +02:00
Petr Sloup
28790fda30
Alternative query-based static endpoint
2017-04-03 15:14:40 +02:00
Petr Sloup
640038a115
Add support for watermarks ( close #130 )
2017-03-15 17:06:26 +01:00
Petr Sloup
49a8562441
Support for proj4 string in mbtiles metadata (for static maps) ( close #127 )
2017-03-15 16:45:26 +01:00
Petr Sloup
f8949c1aa9
Configurable scale factors ( close #121 )
...
Also changes default maximum from `4x` to `3x`
2017-03-15 12:09:18 +01:00
Petr Sloup
0673c8990a
Add option to disable static maps ( close #129 )
2017-03-14 16:12:19 +01:00
Petr Sloup
2f2e4b8f42
Remap data link also for the rendered tiles
2017-02-01 14:57:38 +01:00
Petr Sloup
f14d8b1e57
Update sharp dependency
2017-01-20 10:20:06 +01:00
Petr Sloup
14350a4338
Update mapbox-gl-native dependency
2017-01-20 10:11:10 +01:00
Petr Sloup
6d68c93871
Fix broken requires
2017-01-12 14:05:02 +01:00
Petr Sloup
b9930dd195
Fix interim empty tile generation for raster layers
2017-01-10 15:47:56 +01:00
Petr Sloup
2d29a21596
Do not add basename to tilejson and remove sensitive properties (see #69 )
2016-12-20 13:55:36 +01:00
Petr Sloup
945e568b2b
Merge pull request #93 from ArsenyN/bugfix-RemoteVectorSource
...
Fix: Right code for working with external vector tiles.
2016-12-20 13:21:44 +01:00