Commit graph

918 commits

Author SHA1 Message Date
Michael Nutt
755c47021f style: minor clone refactoring
Signed-off-by: Michael Nutt <michael@nuttnet.net>
2023-10-12 22:53:23 -04:00
Michael Nutt
950db94fd9 style: capitalization
Signed-off-by: Michael Nutt <michael@nuttnet.net>
2023-10-12 22:53:01 -04:00
Andrew Calcutt
49d49e697e fix: lint
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 21:24:51 -04:00
Andrew Calcutt
b199901dbc fix: center
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 20:55:30 -04:00
Andrew Calcutt
bf4dbf319a fix: do shallow clone of arrays for index page
Based on https://github.com/maptiler/tileserver-gl/pull/529 . might fix slow load due to tile cache

Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 20:51:02 -04:00
Andrew Calcutt
5f1b2814ba fix: change center
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 01:06:07 -04:00
Andrew Calcutt
68168ce7b6 fix: lint
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 01:05:27 -04:00
Andrew Calcutt
e66360c469 fix: cannot access source
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 00:50:26 -04:00
Andrew Calcutt
9f79c25232 fix: constant code ql error
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 00:44:24 -04:00
Andrew Calcutt
1d2e9eae73 fix: remove console.log
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 00:29:26 -04:00
Andrew Calcutt
81e40112b0 fix: add bounds and center when they don't exist
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 00:27:42 -04:00
Andrew Calcutt
a5cc66729d refactor: only pass back metadata
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-12 00:26:39 -04:00
Andrew Calcutt
5ce9dddf0d fix: undefine tiles / Conent-Type
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 22:58:56 -04:00
Andrew Calcutt
36cc712b9a fix: rendering failing due to wrong name
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 21:36:17 -04:00
Andrew Calcutt
3691975d88 fix: make it so pmtiles:// can be used in styles
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 16:51:35 -04:00
Andrew Calcutt
800670728b fix: issue with files outside the root directory
also default to mbtiles if file is not found

Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 16:43:54 -04:00
Andrew Calcutt
fde9ed96a5 feat: allow web https based pmtiles to be loaded
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:03 -04:00
Andrew Calcutt
3f45c38663 fix: lint
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:03 -04:00
Andrew Calcutt
2ea3515d38 fix: reorder functions
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:02 -04:00
Andrew Calcutt
f13d6e52d9 refactor: rework so remote pmtiles may be possible
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:01 -04:00
Andrew Calcutt
ac87447f29 fix: remove confusing parameter description
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
2023-10-11 13:18:01 -04:00
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