Commit Graph

773 Commits

Author SHA1 Message Date
dependabot[bot]
3711f58ad3 Bump wrangler from 4.51.0 to 4.59.1 in /serverless/cloudflare (#635)
Bumps [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) from 4.51.0 to 4.59.1.
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.59.1/packages/wrangler)

---
updated-dependencies:
- dependency-name: wrangler
  dependency-version: 4.59.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 17:57:42 -05:00
Brandon Liu
26a1b5ef03 App: update mlt, misc small fixes (#634)
* app: bump to pmtiles js v4.4.0 for mlt support [#633]
* update python README [#632]
* app: bump seroval dep
2026-02-03 17:53:23 -05:00
Anson Chung
6f6c9c8697 Implement MLT (#633)
* Add MLT tile type

* MLT code implementation

* fix build - /app needs to wait for new pmtiles version on npm

* update CHANGELOGs and python, js versions [#596, #633]

---------

Co-authored-by: Michael Barry <msbarry@users.noreply.github.com>
Co-authored-by: Brandon Liu <bdon@users.noreply.github.com>
Co-authored-by: Brandon Liu <bdon@bdon.org>
2026-02-03 17:24:42 -05:00
Michael Barry
0077eacdff Add MLT tile type (#596)
* Add MLT tile type

* Update spec/v3/spec.md

Co-authored-by: Bart Louwers <bart.louwers@gmail.com>

---------

Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2026-02-03 16:50:50 -05:00
Brandon Liu
754e15bf58 rio-pmtiles v1.2.0 (#629) 2025-12-29 17:55:47 +08:00
Luka S
76706a54c4 feat[rio-pmtiles]: allow min and/or max zoom to be omitted when specifying zoom levels (#623)
* Allow min and/or max zoom to be omitted when specifying zoom levels

* Fix help message for `--zoom-levels`

* Add tests
2025-12-29 17:47:20 +08:00
Brandon Liu
2fa87ea9bb fix leafletRasterLayer: empty tiles have display:none [#620] (#627) 2025-12-26 16:02:20 +08:00
Brandon Liu
5c84faafa3 js v4.3.1 (#626)
* js v4.3.1

* CI: other dependent packages don't fail unless major version bump
2025-12-24 17:45:11 +08:00
Brandon Liu
cabe8a898a Abort requests [#608] (#625)
* Properly abort requests using AbortController

* add basic adapter tests

---------

Co-authored-by: Andrew Dassonville <dassonville.andrew@gmail.com>
2025-12-24 17:33:11 +08:00
Brandon Liu
a5f8a89256 Sfomuseum/main (#624)
* Update js/src/adapters.ts to dispatch empty image if source.getZxy returns an empty array (no raster data); run npm audit fix

* js: simplify leaflet missing tile case [#620]

---------

Co-authored-by: thisisaaronland <thisisaaronland@localhost>
2025-12-24 16:30:38 +08:00
Brandon Liu
fb6edcd31d viewer: display raw values as tooltips for human-readable byte lengths (#622)
* viewer: display raw values as tooltips for human-readable byte lengths
2025-12-15 22:56:51 +08:00
Brandon Liu
d87d807116 Replace terrarium examples with mapterhorn (#618)
* update examples to maplibre 5.13.0
2025-12-04 13:01:06 +08:00
dependabot[bot]
a25c8305c8 Bump glob from 10.4.5 to 10.5.0 in /openlayers (#617)
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 10:49:47 +08:00
Brandon Liu
4dc2daad8a CI: bump from node 18.x to 22.x [#606] (#614)
* CI: bump from node 18.x to 22.x [#606]

* update cloudflare wrangler version

* fix tests for node 22
2025-12-01 17:02:39 +08:00
Brandon Liu
ec103efdff app: update MapLibre GL to 5.13.0, update vite (#615)
* app: update MapLibre GL to 5.13.0, update vite

* bump style-spec version
2025-12-01 15:55:19 +08:00
dependabot[bot]
c21f968233 Bump glob from 10.4.5 to 10.5.0 in /js (#613)
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 12:20:55 +08:00
dependabot[bot]
85c8e53bb1 Bump js-yaml from 4.1.0 to 4.1.1 in /serverless/aws (#612)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 12:20:37 +08:00
Pedro Zurbach
a02f9390bb Fix Lambda permissions in protomaps-template.yaml (#611) 2025-11-30 22:43:20 +08:00
Brandon Liu
3292184c39 rio-pmtiles 1.1.0 [#601] 2025-11-30 21:48:28 +08:00
Quentin Chenevier
82d53ea0a0 Add intelligent overview selection for tif to pmtiles conversion (#601)
* load overviews instead of full detail to avoid memory bomb

* fix overview level indexing & use None when no overview for clarity

* tweak nodata value for RGBA
2025-11-30 21:44:16 +08:00
Pedro Zurbach
5ef8559b8d Update Lambda permissions and runtime version (#605) 2025-11-30 20:25:18 +08:00
dependabot[bot]
e232df5574 Bump vite from 6.3.5 to 6.4.1 in /app (#603)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.5 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 17:16:08 +08:00
Naïm K
ed0889f449 Update wrangler.toml.example (#602)
fix syntax
2025-10-27 14:26:21 +08:00
Oliver Wipfli
56643527ec Fix cloudflare link (#598) 2025-10-22 14:18:12 +08:00
Brandon Liu
0db6d9c7eb bump python version to 3.5.0 [#597] 2025-10-20 21:35:26 +08:00
spider-hand
b80f8eb8e7 refactor: type header (#597) 2025-10-20 21:33:59 +08:00
Roni Bytyqi
a3ad743d8c chore(docs): update stale README reference (#595)
Updated the stale URL reference pointing to the python scripts.
2025-10-09 14:04:48 +09:00
Brandon Liu
005b66a373 More muted styling in iframe mode (#593)
* More muted styling in iframe mode

Colors match those on source.coop where the viewer is embedded.

* linting
2025-09-19 14:27:21 +08:00
dependabot[bot]
d4b9c6a211 Bump form-data from 4.0.1 to 4.0.4 in /app (#589)
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.1 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 21:05:12 +08:00
Brandon Liu
667f0fd90b app: Ensure points and lines are above polygons in tile view (#577)
* app: Ensure points and lines are above polygons in tile view
2025-06-02 11:33:21 -04:00
Brandon Liu
9e10aeb24b fix text zoom color [#555] (#579) 2025-05-30 14:25:19 -04:00
Brandon Liu
451a8a0c22 rio-pmtiles 1.0.3 (#576)
* add pyproject.toml
2025-05-26 21:39:22 -07:00
Brandon Liu
4faea046ab cloudflare: update wrangler (#574) 2025-05-20 15:01:30 -07:00
Brandon Liu
4b2312c039 Iframe (#573)
* hash value for iframe

* app: modify UI for iframe mode

* change position of zoom number to not be blocked by large attribution
* improve appearance of filename in nav for local files

* improve fill appearance in overlay mode
2025-05-16 09:54:17 -07:00
Brandon Liu
77612d37ee app: show local filename in top bar (#572)
* fix URL state of showTileBoundaries
* improve cursor hover
2025-05-12 16:28:47 -07:00
Brandon Liu
1c48de7492 rio-pmtiles 1.0.2 (#571) 2025-05-09 15:56:43 -07:00
Rob Labs
c98d8efe8d rio pmtiles: Add "PMTiles metadata attribution" to the Python code (#570)
* rio pmtiles:  Add "PMTiles metadata attribution" to the Python code

* rio pmtiles:  Add "tileSize" to the Metadata
2025-05-09 15:36:41 -07:00
Brandon Liu
86d59b7346 force map view to be dark mode [#567] (#569)
* force map view to be dark mode [#567]

* nearest resampling for raster mode
* cleanup python deps

* formatting
2025-05-07 10:56:59 -07:00
dependabot[bot]
96ec570c1b Bump vite from 6.2.6 to 6.3.5 in /app (#568)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.6 to 6.3.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 18:53:08 -07:00
Brandon Liu
e7016748df app: add Overture Places to list of examples (#566)
* app: add Overture Places to list of examples
2025-04-30 09:43:01 -06:00
Brandon Liu
5c2f7426c9 rio-pmtiles: 1.0.1 (#565) 2025-04-30 05:36:30 -06:00
Rob Labs
ef4f1b9d90 Update docs for rio-pmtiles (#564)
* `rio-pmtiles` docs:  update defaults from code for tile size, format & resampling.  Src:  `rio_pmtiles/scripts/cli.py`.   Tested with v1.0.0 + local GeoTIFF

* fix Bug in `rio-pmtiles` docs:  `--name` flag did not work.   Changed to what source code (cli.py) accepts

* Updating the docs for the flag `--description` to match the help note from `cli.py` Line 122
2025-04-30 05:12:13 -06:00
Brandon Liu
ca8cd48330 app: clean up archive view; allow closing leaf (#563) 2025-04-27 14:25:44 +08:00
Brandon Liu
6bf9b8fcb0 fix setting of source when URL is changed after error [#49] (#562)
* fix setting of source when URL is changed after error [#49]

* fix setFeatureState when unchecking inspect
2025-04-26 21:04:04 +08:00
Rob Labs
60056a5621 Add a label to a polygon with name (#561)
* fix to toggle visibility of the label layer for line data

* Add polygon label along poly border.  Related to #555.  Depends on #560
2025-04-26 20:34:15 +08:00
Rob Labs
aa43ad8365 fix to toggle visibility of the label layer for line data (#560) 2025-04-26 18:58:07 +08:00
Brandon Liu
bb51c64b72 New viewer 4 (#559)
app: viewer improvements [#49]

* show missing id when feature id is undefined instead of 0
* improve point symbology for dense point tilesets
* show lon,lat in popup
* better wrapping for long popup value strings
2025-04-25 11:33:32 +08:00
Brandon Liu
ae4840fdf1 app: fix tile border display [#49] (#558)
* clean up comments and console
2025-04-25 11:29:11 +08:00
Brandon Liu
26c857ff40 app: viewer improvements [#555] (#557)
* add line labels
* allow loading remote and local tilesets without clearing the current tileset
2025-04-22 14:33:33 +08:00
Brandon Liu
731f03d325 New viewer [#49] (#549)
app: Rewrite of PMTiles viewer (pmtiles.io) [#49, #551, #555, #556]

* Rewrite the app using SolidJS / Tailwind.
* Make the map view mobile friendly.
* Add an archive inspector for viewing the low level structure of PMTiles.
* Add a tile inspector for viewing a single tile in isolation. 
* Support TileJSON.
* Support raster archives.
2025-04-22 11:05:19 +08:00