Skip to content
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

Inspector app improvements #49

Open
7 of 10 tasks
bdon opened this issue Jun 14, 2022 · 9 comments
Open
7 of 10 tasks

Inspector app improvements #49

bdon opened this issue Jun 14, 2022 · 9 comments

Comments

@bdon
Copy link
Member

bdon commented Jun 14, 2022

  • SVG tile previews should be zoomable
  • Should be able to drill down into leaf directories
  • should be able to preview vector tiles in leaflet
  • SVG should be feature-level inspectable
  • map preview should be feature-level inspectable
  • see directory Len and header-level metadata
  • inspect SVG with mismatched extents
  • correctly read tile and map hash states
  • split out "individual tile inspector" to separate page
  • view raw zxy and TIleJSON endpoints
bdon added a commit that referenced this issue Nov 29, 2022
bdon added a commit that referenced this issue Dec 1, 2022
bdon added a commit that referenced this issue Dec 1, 2022
bdon added a commit that referenced this issue Dec 1, 2022
bdon added a commit that referenced this issue Dec 1, 2022
bdon added a commit that referenced this issue Dec 2, 2022
bdon added a commit that referenced this issue Dec 2, 2022
bdon added a commit that referenced this issue Dec 27, 2022
bdon added a commit that referenced this issue Jan 18, 2023
bdon added a commit that referenced this issue Feb 7, 2023
bdon added a commit that referenced this issue Jul 8, 2023
* conditionally reposition map if map hash wasn't passed [#49]

* add 20230408 basemap to viewer presets
@bdon
Copy link
Member Author

bdon commented Oct 18, 2023

  • Display labels from TileJSON

bdon added a commit that referenced this issue Feb 1, 2024
Add biome linter and configuration to /app viewer.
bdon added a commit that referenced this issue Mar 15, 2024
* viewer: break tile inspect into separate entrypoint [#49]

* fix tsc
@bdon
Copy link
Member Author

bdon commented Jan 19, 2025

I'd like to port pmtiles.io to use https://github.com/maplibre/maplibre-gl-inspect , since that's what maps.protomaps.com and Maputnik are using.

@wipfli
Copy link
Contributor

wipfli commented Jan 20, 2025

Other nice feature would be to load a pmtiles url not only on click on load button, but also on press ENTER in the url text input field

@bdon
Copy link
Member Author

bdon commented Jan 20, 2025

The inspector should also accept TileJSON and full Style JSONs to display, just for convenience. Raw Z/X/Y URLs won't work since we don't have enough metadata to derive vector_layers for inspection.

@prusswan
Copy link

prusswan commented Jan 20, 2025

I'd like to port pmtiles.io to use https://github.com/maplibre/maplibre-gl-inspect , since that's what maps.protomaps.com and Maputnik are using.

Actually, I think both implementations have their merits (I like how pmtiles.io works with popup freezing and treats each source layer as a group, with possibly different geometry types). For the metadata, maplibre-gl-inspect only needs a list of layers present in the source (e.g. ["water", ...]).

btw, I noticed that switching from Map View to Tile Inspector does not work for local files (you have to drag the file again)

@bdon
Copy link
Member Author

bdon commented Jan 20, 2025

Yeah, the plan is to keep tile inspector as a separate page instead of all under one single page app, because trying to manage the hash state gets too complicated.

@bdon
Copy link
Member Author

bdon commented Jan 27, 2025

It would be helpful to perform light validation of the PMTiles header/metadata to assist implementers

@bdon
Copy link
Member Author

bdon commented Feb 4, 2025

Maybe support IFrames to allow embedding the x-ray map view

@bdon
Copy link
Member Author

bdon commented Mar 19, 2025

Make sure #537 is supported

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants