Proposed Cookbook: Web Map Tile Services (WMTS)

I would like to propose WMTS added to the gallery of cookbooks.

Motivation: WMTS, or Web Map Tile Service, is an important tool in atmospheric sciences that facilitates the distribution and visualization of geospatial data over the internet. It allows users to access and display maps as a collection of pre-rendered image tiles.

This is key because users do not have to pre-process data themselves. Users can simply fetch these tiles to add as a reference point or overlay for whatever analysis they’re performing. In addition, these services often are deployed at production level, meaning the data is in near real time.

Here’s an outline:

  • WMTS: What and why?

Foundations:

  • Static tiles
  • Interactive tiles

Example Workflows:

  • ESRI maps
  • City layers
  • NOAA radar
  • NASA satellite
  • Hurricane tracks
  • Crop climate
  • Custom tiles
  • Offline tiles
  • Dashboard of tiles

Reference links:
https://idpgis.ncep.noaa.gov/arcgis/rest/services/NWS_Observations/radar_base_reflectivity/MapServer

https://sedac.ciesin.columbia.edu/maps/services#crop-climate

3 Likes

Sounds like an excellent topic to develop at next week’s hackathon!

1 Like

Does the cookbook need to be complete to be transferred over?

Specifically I’d like to publish this / see it rendered even though I haven’t finished WFS / the example workflows.

No – you can transfer to repo to the ProjectPythia org at any time.

But you probably don’t need to just yet! You should be able to see the rendered book on your personal GitHub Pages space. You need to make sure GitHub Pages is switched on for your repo. Then the rendered book should publish itself to https://<user-name>.github.io/<cookbook-repo-name>

1 Like

I think I’m getting:


  /usr/bin/git push origin gh-pages
  remote: Permission to ahuang11/web-map-feature-services-cookbook.git denied to github-actions[bot].
  fatal: unable to access 'https://github.com/ahuang11/web-map-feature-services-cookbook.git/': The requested URL returned error: 403
  Error: Action failed with "The process '/usr/bin/git' failed with exit code 128"

You may also need to click the box “Allow GitHub Actions to create and approve pull requests” in your repo Setting → Actions —> General

1 Like

Thanks for the quick help!
https://ahuang11.github.io/web-map-feature-services-cookbook/notebooks/web_map_services.html

This looks great!

Whenever you’re ready to transfer the repo to the Pythia org, we can start the review process to get it “published” on the cookbook gallery.

No rush on this of course if you prefer to keep developing content in your personal space!

1 Like

Hi @brian-rose I believe the cookbook is now ready to be transferred over!

Can you help guide me on the process?

Great! We’ll try to follow these steps in the contributors guide. I just sent you an invitation to join the GitHub org.

I can see a few things in your repo that need updating for the most recent changes we’ve made in the template. I can open a PR for that once you transfer the repo over the ProjectPythia org.

Great looking cookbook! Thanks for this contribution.

1 Like

Transferred over; let me know if there’s anything I can help with.

Hi, I was wondering when the cookbook page will be updated to reflect new cookbooks.

Hey @ahuang11 ! This is on my to-do list today! Thanks much for your contribution!!

@ahuang11 I created an issue: General content + specific functionality issues · Issue #6 · ProjectPythia/web-map-feature-services-cookbook · GitHub

1 Like