Andrew Calcutt
e9459b9cd2
fix: put back linux ordering
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:01 -04:00
Andrew Calcutt
0b99d8ddd1
feat: allow 'pmtiles:' in configs. open file less
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:00 -04:00
Andrew Calcutt
98995ab1be
chore: formatting
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:00 -04:00
Andrew Calcutt
79b9ebdc08
refactor: remove unneeded for loop
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:00 -04:00
Andrew Calcutt
a346462ae8
refactor: consolidate get byte functions
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:00 -04:00
Andrew Calcutt
19740c83a0
chore: make formatting more consitent
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:59 -04:00
Andrew Calcutt
05fcf78249
fix: remove unneeded code from ReadFileBytes
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:59 -04:00
Andrew Calcutt
0c19728cc2
fix: don't unzip data, it is already done
...
the pmtiles getZxy function already decompresses the file
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:59 -04:00
Andrew Calcutt
6ff506af99
feat: use cust source so pmtiles func can be used
...
Custom source only loads requested bytes instead of the whole file like FileAPISource
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:58 -04:00
Andrew Calcutt
445d03d626
feat: show extension in template
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:58 -04:00
Andrew Calcutt
df8861d2a3
fix: undefined tileinfo error
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:58 -04:00
Andrew Calcutt
553f58271e
fix: race condition
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:58 -04:00
Andrew Calcutt
a9b5db234f
fix: remove fflate , use zlib like other files
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:58 -04:00
Andrew Calcutt
ee49ad05b8
fix: too many open files
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:57 -04:00
Andrew Calcutt
08b3a943a6
fix: lint
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:57 -04:00
Andrew Calcutt
371e757e5b
fix: add missing semicolon
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:57 -04:00
Andrew Calcutt
8e6fac11a2
fix: remove unused variable
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:57 -04:00
Andrew Calcutt
2c54da134e
fix: make stat variable name more consistent
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:57 -04:00
Andrew Calcutt
d78812d449
fix: simplify other replace
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:57 -04:00
Andrew Calcutt
c4bdf199a7
fix: simplify replace
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:56 -04:00
Andrew Calcutt
18b261c4ad
fix: simplify input file loading
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:56 -04:00
Andrew Calcutt
9cebc4459c
fix: remove unused variables
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:56 -04:00
Andrew Calcutt
93d91b35b9
fix: put back default windows support
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:55 -04:00
Andrew Calcutt
4229a0cb04
fix: bounds and center breaking index image
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:55 -04:00
Andrew Calcutt
1b2b79113b
chore: remove unneeded console.logs
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:54 -04:00
Andrew Calcutt
85290024a9
feat: get maplibre-native to render a png tile
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:54 -04:00
Andrew Calcutt
b2733e2107
chore: remove unused class
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:54 -04:00
Andrew Calcutt
07b0f8b306
fix: put back linux order of sharp and canvas
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:54 -04:00
Andrew Calcutt
c0b30d13be
chore: lint
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:54 -04:00
Andrew Calcutt
c295ae4b6a
feat: add --file option to replace mbtiles
...
Get mbtiles load working again
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:53 -04:00
Andrew Calcutt
9e76cc4a5e
fix: bounds and centerzoom
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:53 -04:00
Andrew Calcutt
4772f0efdc
feat: move pmtiles to it's own file
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:53 -04:00
Andrew Calcutt
ca51104ece
feat: get vector tiles to serve
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:53 -04:00
Andrew Calcutt
61f3306a2d
fix: format, bounds, center
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:53 -04:00
Andrew Calcutt
f7582ba822
feat: move bounds, center, minzoom, maxzoom
...
move into metadata
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:52 -04:00
Andrew Calcutt
47a0c09fd2
feat: read only bytes needed for header and metadata
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:51 -04:00
Andrew Calcutt
f38ba7fe2a
feat: add BufferToArrayBuffer function
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:51 -04:00
Andrew Calcutt
1984c143ac
Revert "feat: failed attempt to load big files"
...
This reverts commit 727187bd7a2327c9df0b62bbf04cfc523554996f.
2023-10-11 13:17:51 -04:00
Andrew Calcutt
b1488c65bc
feat: failed attempt to load big files
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:50 -04:00
Andrew Calcutt
3df423e55f
feat: generate tilejson from pmtiles
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:49 -04:00
Andrew Calcutt
8031f94ca4
feat: move pmtiles reading to utils
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:49 -04:00
Andrew Calcutt
ccd1dbf343
feat: try to read pmtiles file
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:17:49 -04:00
Craig Kochis
d4a5cc6074
Add support for stylized attribution text for static images ( #1005 )
...
* add support for stylized attribution text for static images
* restrict to static opt_mode
* adjust sizes
* chore: fix lint
Signed-off-by: Craig Kochis <cjkochis@gmail.com>
* chore: rename to staticAttributionText
Signed-off-by: Craig Kochis <cjkochis@gmail.com>
* chore: update docs
Signed-off-by: Craig Kochis <cjkochis@gmail.com>
* chore: add staticAttributionText to example config, and run lint
Signed-off-by: Craig Kochis <cjkochis@gmail.com>
---------
Signed-off-by: Craig Kochis <cjkochis@gmail.com>
2023-10-07 20:30:47 -04:00
Andrew Calcutt
7e246d0cd1
fix: lint
...
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-09-27 00:16:54 -04:00
Robin
d759dd2952
fix: incorrect polyline decoding ( #993 )
...
* fix: incorrect polyline decoding
Don't split static image encoded path on pipe or comma
Signed-off-by: boldtrn <boldtrn@gmail.com>
* fix: still allow other parameters other than enc:
That way we can still style individual paths
Signed-off-by: boldtrn <boldtrn@gmail.com>
* chore: lint
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
* chore: lint + comment
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
* docs: try to clarify path information
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
* fix: stroke color not working unless path is specified
i found this issue testing encoded paths. If width is not specifed, stroke color does not work
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
* docs: show different options
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
---------
Signed-off-by: boldtrn <boldtrn@gmail.com>
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
Co-authored-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-09-26 23:53:16 -04:00
Robin
c13e5e6821
fix: don't crash the server on processing issues ( #994 )
...
* fix: don't crash the server on processing issues
Use a try/catch for async functions
Signed-off-by: boldtrn <boldtrn@gmail.com>
* chore: run lint
Signed-off-by: boldtrn <boldtrn@gmail.com>
---------
Signed-off-by: boldtrn <boldtrn@gmail.com>
2023-09-26 09:41:29 -04:00
Samuel
02ee629f30
Static images: Allow styling each path differently ( #972 )
...
* fix: allow to style each individual path for static images
Signed-off-by: Samuel Leihkamm <s.leihkamm@gmx.com>
* chore: cleanup drawPath render function
Signed-off-by: Samuel Leihkamm <s.leihkamm@gmx.com>
---------
Signed-off-by: Samuel Leihkamm <s.leihkamm@gmx.com>
2023-09-21 22:55:54 -04:00
fvarga94
13eeeaffad
Resolve composite watermark issue ( #908 )
2023-06-30 12:58:21 -04:00
Nathan Gass
89c6eb7ddf
Use center and zoom from style json ( #507 )
...
* Use center and zoom from style json as default center for tilejson of rendered maps
* Round zoom as style spec allows fractional zooms while tilejson spec does not
2023-03-28 08:46:50 -04:00
zstadler
64adff0855
Handle SIGTERM ( #782 )
...
* Handle SIGTERM
Resolve #781
* Add `Caught signal ...` messages
Container log when sending a `SIGHUP` signal and then a `SIGTERM` signal using
`docker kill --signal ...` :
```
Starting tileserver-gl v4.4.8
[INFO] Automatically creating config file for zurich_switzerland.mbtiles
[INFO] Only a basic preview style will be used.
[INFO] See documentation to learn how to create config.json file.
Run with --verbose to see the config file here.
Starting server
Listening at http://[::]:8080/
Startup complete
Caught signal SIGHUP, refreshing
Stopping server and reloading config
Starting server
Listening at http://[::]:8080/
Startup complete
Caught signal SIGTERM, stopping gracefully
```
Note that the numeric signal values, as used in the shell version, were
replaced by signal names, as used in nodeJS.
* run 'npm run lint:js:fix'
---------
Co-authored-by: acalcutt <acalcutt@techidiots.net>
2023-03-01 10:05:21 -05:00