Commit Graph

  • 47bffa32cf c++ v3 utility functions Brandon Liu 2022-10-12 16:17:33 +08:00
  • 0f03dc3312 python: pmtiles-convert from mbtiles writes v3 spec Brandon Liu 2022-10-12 00:02:59 +08:00
  • 43e46371c1 python: deprecate pmtiles-serve Brandon Liu 2022-10-12 00:02:17 +08:00
  • b1cfa7da24 python v3: serialize/deserialize header Brandon Liu 2022-10-11 16:58:42 +08:00
  • 904031a85e python client: implement v3 directory serialization/deserialization Brandon Liu 2022-10-11 15:57:15 +08:00
  • 6087d89391 initial implementations of python v3 utility functions Brandon Liu 2022-10-11 13:57:33 +08:00
  • 02bbf12c29 Update README.md Brandon Liu 2022-10-07 22:01:27 +08:00
  • a5a9b737ae Update spec.md Brandon Liu 2022-10-07 11:40:54 +08:00
  • 3d40ca4501 improve v2 compatibility shim populating metadata Brandon Liu 2022-10-05 22:42:07 +08:00
  • 884e980100 inspector GL map uses fitBounds Brandon Liu 2022-10-05 22:34:50 +08:00
  • 15be9a6c07 JS: Fix v2 defaults for Compression/TileType Brandon Liu 2022-10-05 17:23:11 +08:00
  • b108831159 js v2 compatibility shim supports tile cancellation Brandon Liu 2022-10-05 17:22:37 +08:00
  • 64d7815149 Inspector app handles v2 archives better and assumes they are vector tiles Brandon Liu 2022-10-05 17:21:40 +08:00
  • a6a1ff1f89 v3 spec details e7 coordinate encoding Brandon Liu 2022-10-05 15:08:25 +08:00
  • 5adeddf692 small readme fixes Brandon Liu 2022-10-05 14:38:50 +08:00
  • 13d22d2d63 spec/ directory with v2 and v3 specs [#62,#41,#4] Brandon Liu 2022-10-05 14:18:08 +08:00
  • d8851a7041 inspector app uses new JS client Brandon Liu 2022-10-05 10:48:00 +08:00
  • f831dd113a fix testing command Brandon Liu 2022-10-05 10:46:43 +08:00
  • 7526a4b8b6 fix tests for spec magic number/compression changes Brandon Liu 2022-10-05 10:46:05 +08:00
  • 41b53c2c12 js library has better organization Brandon Liu 2022-10-04 23:40:38 +08:00
  • 98311c1f12 Finish implementation of v2 compatibility shim in v2.ts Brandon Liu 2022-10-04 21:07:49 +08:00
  • 96d7ba7748 add minimal shim stubs for v2 backwards compatibility Brandon Liu 2022-10-04 12:25:08 +08:00
  • 9594cd1764 add second implementation of Cache for environments where promises cannot be shared between requests Brandon Liu 2022-10-04 11:47:26 +08:00
  • 6d6e931f1d rename Cache to SharedPromiseCache and make Cache interface Brandon Liu 2022-10-04 11:07:08 +08:00
  • 93ff392e6f rename Response to RangeResponse; fix lastUsed increment in header cache Brandon Liu 2022-10-04 10:57:32 +08:00
  • 2a805b0f40 rename Response > SourceData Brandon Liu 2022-10-03 19:33:23 +08:00
  • bd53ad7d8f fix minZoom/maxZoom Brandon Liu 2022-10-03 13:58:26 +08:00
  • 92c1c8bbdf v3 getZxy response is object with optional cacheControl, expires [#24] Brandon Liu 2022-10-03 13:57:59 +08:00
  • 87bf3994d0 formatting, short-circuit getZxy based on header minzoom/maxzoom Brandon Liu 2022-10-01 18:38:51 +08:00
  • 9de085be8b js v3 client: coordinates use e7 fixed-precision encoding Brandon Liu 2022-09-30 22:11:41 +08:00
  • f23ca5823b JS v3 reader with caching and ETag support [#59, #53, #41, #24, #4] Brandon Liu 2022-09-23 09:03:33 +08:00
  • fbb0f4614c v3 js: varint routines [#41] Brandon Liu 2022-09-19 21:13:58 -07:00
  • 07eaf102a9 base v3 tileID and lookup functions [#41] Brandon Liu 2022-09-19 20:41:08 -07:00
  • 407db08d73 bump vite version Brandon Liu 2022-09-15 16:36:32 -07:00
  • bc35a0afec app: add gzipped demo archive Brandon Liu 2022-08-02 20:22:15 -07:00
  • bf813a75e9 lambda: better error reporting for misconfiguration Brandon Liu 2022-08-02 19:54:39 -07:00
  • 5d841713ba Update README.md Brandon Liu 2022-08-02 19:22:17 -07:00
  • 5ea9927089 Update README.md Brandon Liu 2022-07-30 11:45:10 +08:00
  • 38f59f209d Update README.md Brandon Liu 2022-07-30 11:41:45 +08:00
  • 5787962dcf Update README.md Brandon Liu 2022-07-30 11:39:42 +08:00
  • 0aae8344fc add basic header-only c++ writer implementation (hardcoded leaf level) Brandon Liu 2022-07-30 11:27:48 +08:00
  • e6dcfd40c4 Merge pull request #61 from migurski/patch-2 Brandon Liu 2022-07-29 22:22:20 +08:00
  • c4f5a8f8bc 204 responses also need CORS headers Michal Migurski 2022-07-28 17:16:42 -07:00
  • 354477ae02 Moved CORS headers up to include non-200 responses Michal Migurski 2022-07-28 14:19:49 -07:00
  • 0557f0e23c lambda function CORS controlled by environment variable Brandon Liu 2022-07-28 12:37:50 +08:00
  • 62180fa1c7 Merge pull request #60 from migurski/patch-1 Brandon Liu 2022-07-28 12:27:05 +08:00
  • 3279d7a867 Update README.md Brandon Liu 2022-07-28 12:22:34 +08:00
  • 74a0abd1f7 Update README.md Brandon Liu 2022-07-28 12:22:14 +08:00
  • 6f2498b7d8 fix CI Brandon Liu 2022-07-28 12:18:13 +08:00
  • 95bdb57dce build serverless packages as part of gh-pages CI Brandon Liu 2022-07-28 12:14:32 +08:00
  • f944b6f1c9 Add CORS response header Michal Migurski 2022-07-27 11:15:16 -07:00
  • c161c01322 AWS: special case API gateway to always return gzipped data to avoid binary/base64 unwanted behavior. Brandon Liu 2022-07-27 00:36:46 +08:00
  • 87c47a23fb Update README.md Brandon Liu 2022-07-23 13:01:17 +08:00
  • 02ac315df6 change API gateway path param to 'proxy' Brandon Liu 2022-07-22 00:33:37 +08:00
  • e173ca76f6 Update README.md Brandon Liu 2022-07-21 23:44:14 +08:00
  • ae986bbed5 lambda + API Gateway proper path integration; fix exceptions when archive missing Brandon Liu 2022-07-21 23:41:44 +08:00
  • f1efba0a6f python library: 2.1.0 Brandon Liu 2022-07-21 20:15:10 +08:00
  • a6a0683947 detailed error handling for cloudflare worker Brandon Liu 2022-07-21 18:51:56 +08:00
  • fc5e366bd2 cloudflare worker supports PMTILES_PATH Brandon Liu 2022-07-21 15:30:53 +08:00
  • d482611910 Update README.md Brandon Liu 2022-07-21 10:40:23 +08:00
  • 95b1f90a04 Revert "cloudflare worker: cache holds promises instead of buffers" see errors related to "The script will never generate a response." Brandon Liu 2022-07-21 10:19:34 +08:00
  • 1db1836365 Merge pull request #57 from protomaps/testsuite Brandon Liu 2022-07-20 16:40:27 +08:00
  • be57f1f61d improvements to CI test suite Brandon Liu 2022-07-20 16:13:14 +08:00
  • 7db048b28c Create README.md Brandon Liu 2022-07-20 14:49:34 +08:00
  • bde4a2f75c cloudflare worker: gzip compression support Brandon Liu 2022-07-20 13:07:16 +08:00
  • e0402ded7f cloudflare worker: cache holds promises instead of buffers Brandon Liu 2022-07-20 13:07:02 +08:00
  • dc85fc60c2 add initial implementation of cloudflare worker Brandon Liu 2022-07-19 20:35:05 +08:00
  • 3a77103373 move location of cloudflare typedefs Brandon Liu 2022-07-19 20:27:40 +08:00
  • 983c76e08d copy cloudflare workers type declarations Brandon Liu 2022-07-19 11:42:28 +08:00
  • 8de8a87e06 Merge pull request #55 from bayre/patch-1 Brandon Liu 2022-07-19 00:53:14 +08:00
  • fa97e982e4 Update README.md Brandon Liu 2022-07-18 23:06:30 +08:00
  • 1570ff0253 lambda version in ZIP; update readme; improve status code responses Brandon Liu 2022-07-18 23:01:00 +08:00
  • de687baf61 python reader: fix leaf level querying Brandon Liu 2022-07-18 21:00:46 +08:00
  • 0a153bf127 refactor tileset to name; preserve pmtiles module ZIP structure Brandon Liu 2022-07-18 16:23:04 +08:00
  • 2b7f6b6c9f aws lambda has configurable tile_path and pmtiles_path Brandon Liu 2022-07-18 16:13:00 +08:00
  • 2d96d92925 remove lambda@edge support; use python functools.lru_cache Brandon Liu 2022-07-18 12:21:12 +08:00
  • 4ddda66498 Adopt Reader, MmapSource in pmtiles_to_dir Ben Ayre 2022-07-13 08:48:44 +01:00
  • ca90de15e9 fix API Gateway / Lambda function URL response structure Brandon Liu 2022-07-13 00:19:22 +08:00
  • 1fc57a00ec more AWS notes Brandon Liu 2022-07-12 23:48:10 +08:00
  • 8a34c6ef31 add Lambda python implementation Brandon Liu 2022-07-12 21:19:03 +08:00
  • 29ae38b34f add serverless/aws README Brandon Liu 2022-07-11 20:26:27 +08:00
  • d3dbce049c python version 2.0.0 Brandon Liu 2022-07-07 21:57:47 +08:00
  • 80c0e2b436 Python API changed to do I/O in larger blocks Brandon Liu 2022-07-07 21:57:28 +08:00
  • 3811ff9b1b js decoder 1.1.0 Brandon Liu 2022-07-07 12:36:16 +08:00
  • abf1dd9372 inspector app: don't set URL param for local filesystem archives Brandon Liu 2022-07-07 12:11:03 +08:00
  • b285f77bc4 inspector app: replace pako with fflate [#41] Brandon Liu 2022-07-07 12:10:35 +08:00
  • 419ae06a6e decompress vector tile preview correctly Brandon Liu 2022-07-06 23:52:53 +08:00
  • 12aa521b46 Merge pull request #50 from flother/pmtiles-serve-description Brandon Liu 2022-06-24 01:05:32 +08:00
  • e38dab965a Improve pmtiles-serve CLI description Matt Riggott 2022-06-23 16:58:03 +00:00
  • cbc5f19083 app visual cleanup Brandon Liu 2022-06-15 10:56:54 +08:00
  • 14120600d2 consolidate examples into app/ Brandon Liu 2022-06-14 14:11:30 +08:00
  • 21eec8e38a attempt fix for CI Brandon Liu 2022-06-13 19:44:57 +08:00
  • 9962b4e344 improvements to inspector app Brandon Liu 2022-06-13 16:48:58 +08:00
  • beef7a3ab7 key by offset+length to allow fetches of magic numbers Brandon Liu 2022-06-01 13:33:15 +08:00
  • 9309f42ced app updates Brandon Liu 2022-06-01 10:46:38 +08:00
  • f865bd9899 update js README Brandon Liu 2022-06-01 10:32:51 +08:00
  • 6018d3d547 js: export more classes, root_entries list method Brandon Liu 2022-06-01 10:10:41 +08:00
  • bd64156412 github pages: force_orphan Brandon Liu 2022-05-30 12:54:07 +08:00
  • c186560738 Merge pull request #46 from protomaps/refactor-js-cache Brandon Liu 2022-05-30 12:43:06 +08:00
  • 5d7fd9bdf7 modularize JS client to take non-HTTP sources, caching behavior Brandon Liu 2022-05-09 13:33:53 +08:00