-
Notifications
You must be signed in to change notification settings - Fork 19
feat: CITM2000 debug tile matrix #3397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
We have a Jira ticket that lists the EPSG codes for each Topo Raster Map Series. I'll run some through the script and see what happens. |
|
@blacha - I'm hitting the inequality check here. Looks like the |
This should now be fixed, it only handled when the axis was labelled |
@blacha - I've run the script with the following EPSG codes:
Funnily enough, they are all defined in |
[7.15.0](v7.14.0...v7.15.0) (2025-03-17) ### Bug Fixes * **lambda-analytic-cloudfront:** process logs upto one hour ago ([#3409](#3409)) ([8d9609d](8d9609d)) ### Features * CITM2000 debug tile matrix ([#3397](#3397)) ([4bb91bd](4bb91bd)) * **cogify:** Update cogify to support the topo raster processes. BM-1116 ([#3388](#3388)) ([4366df6](4366df6)), closes [/github.com//issues/3365#issuecomment-2445444420](https://github.com//github.com/linz/basemaps/issues/3365/issues/issuecomment-2445444420) * **shared:** support multiple credential locations ([#3407](#3407)) ([92de7c4](92de7c4)), closes [/github.com/linz/argo-tasks/blob/master/src/fs.register.ts#L132](https://github.com//github.com/linz/argo-tasks/blob/master/src/fs.register.ts/issues/L132)
Motivation
We are starting to want to view imagery in other projections that do not have a standard Web Quad tile matrixes to work with. It would be helpful to have a way to generate a debug tile matrix that aligns with the WebMercatorQuad standard scales, while also being a quad starting at 1x1 -> 2x2 -> 4x4 grids that increase with powers of two.
Modifications
Added a CITM Debug tile matrix based off the WebMercatorQuad scales.
Added a script to generate tile matrices from a supplied EPSG projection,
The script will download the projection extent from a projjson, then calculate an appropriate WebMercatorQuad scale that will cover the entire projection extent,
This script was only tested with CITM and NZTM it will likely fail if used with other projections.
Verification
Tested basemaps server with QGIS and some CI topo50 mapsheets.