A few mapgl tips in this one:
- To achieve a "glow effect" for the lines, first add a blurred line using the `line_blur` parameter then add the same layer over it as an opaque line
A few mapgl tips in this one:
- To achieve a "glow effect" for the lines, first add a blurred line using the `line_blur` parameter then add the same layer over it as an opaque line
...and it's causing me to question a lot of my assumptions about what's possible with AI.
If you have an idea but you have been waiting to build it, now is absolutely the time to get moving on it
...and it's causing me to question a lot of my assumptions about what's possible with AI.
If you have an idea but you have been waiting to build it, now is absolutely the time to get moving on it
riverside.fm/shared/expor...
Code / links on the next post
riverside.fm/shared/expor...
Code / links on the next post
Turbines and their capacity are aggregated by H3 level; we apply a "fade effect" as the user zooms to reveal smaller hexagons then individual turbines.
Posting a tutorial later today!
Turbines and their capacity are aggregated by H3 level; we apply a "fade effect" as the user zooms to reveal smaller hexagons then individual turbines.
Posting a tutorial later today!
I'm giving my biggest discount ever on all the recordings + tutorials this week - I appreciate you checking them out!
This year: walkerdata.gumroad.c...
Past years: walkerdata.gumroad.c...
I'm giving my biggest discount ever on all the recordings + tutorials this week - I appreciate you checking them out!
This year: walkerdata.gumroad.c...
Past years: walkerdata.gumroad.c...
Use the TurfJS integration in the package to dynamically compute centroids for your layer then use them as a symbol layer to label your polygons.
Try it: gist.github.com/walkerke/b77...
Use the TurfJS integration in the package to dynamically compute centroids for your layer then use them as a symbol layer to label your polygons.
Try it: gist.github.com/walkerke/b77...
Teach your students geographic concepts while visualizing those concepts in real-time.
Check out this Census mapping story map tutorial for #30DayMapChallenge Day 23: Process.
Teach your students geographic concepts while visualizing those concepts in real-time.
Check out this Census mapping story map tutorial for #30DayMapChallenge Day 23: Process.
You probably have a skill or idea sitting on your computer that solves someone’s exact problem, but no one knows about it.
You are one post about this from changing your life.
You probably have a skill or idea sitting on your computer that solves someone’s exact problem, but no one knows about it.
You are one post about this from changing your life.
tmap.mapgl wraps mapgl, allowing you to make performant interactive maps with the same tmap syntax you know and love!
Try it out: r-tmap.github.io/tmap.mapgl/i...
tmap.mapgl wraps mapgl, allowing you to make performant interactive maps with the same tmap syntax you know and love!
Try it out: r-tmap.github.io/tmap.mapgl/i...
Not to worry. You can have both.
Shown here: 5 million US oil & gas wells, stored as PMTiles, served as a ZXY endpoint and consumed by the ArcGIS JavaScript API.
Not to worry. You can have both.
Shown here: 5 million US oil & gas wells, stored as PMTiles, served as a ZXY endpoint and consumed by the ArcGIS JavaScript API.
Mostly quality-of-life improvements in this release; the biggest change is that MapLibre maps now default to a globe projection.
Install / update today!
Mostly quality-of-life improvements in this release; the biggest change is that MapLibre maps now default to a globe projection.
Install / update today!
You can even cluster your icons too!
#30DayMapChallenge Day 21: Icons
You can even cluster your icons too!
#30DayMapChallenge Day 21: Icons
It's available in mapgl with `maptiler_style("ocean")`.
#30DayMapChallenge Day 20: Water
It's available in mapgl with `maptiler_style("ocean")`.
#30DayMapChallenge Day 20: Water
I tested out Gemini 3.0 Pro by asking it to make an animated visualization of how tigris::shift_geometry() moves Alaska / Hawaii / Puerto Rico for US thematic mapping.
Gemini 3 one-shotted this one!
I tested out Gemini 3.0 Pro by asking it to make an animated visualization of how tigris::shift_geometry() moves Alaska / Hawaii / Puerto Rico for US thematic mapping.
Gemini 3 one-shotted this one!
Use this app to see how the traditional Mercator projection grossly distorts area near the poles relative to the Equator.
#30DayMapChallenge Day 19: Projections
walkerke-projections.share.connect.posit.cloud
Use this app to see how the traditional Mercator projection grossly distorts area near the poles relative to the Equator.
#30DayMapChallenge Day 19: Projections
walkerke-projections.share.connect.posit.cloud
I don't care for VSCode.
So many new IDEs are built on it (Cursor, Positron, now Antigravity) but I find VSCode clunky and really crowded without a big monitor.
My IDE of choice these days: @zeddotdev
I don't care for VSCode.
So many new IDEs are built on it (Cursor, Positron, now Antigravity) but I find VSCode clunky and really crowded without a big monitor.
My IDE of choice these days: @zeddotdev
Just be careful - if you choose a value too high, you might lose your data in the sky!
#rstats
Just be careful - if you choose a value too high, you might lose your data in the sky!
#rstats
Smoothly aggregated heatmap when zoomed out, fading to individual wells when zoomed in.
High-precision energy industry insights, modern geospatial infrastructure.
Smoothly aggregated heatmap when zoomed out, fading to individual wells when zoomed in.
High-precision energy industry insights, modern geospatial infrastructure.
You'll get Mapbox's rendered 3D buildings styled with any color theme you want - all you need is a vector of colors!
You'll get Mapbox's rendered 3D buildings styled with any color theme you want - all you need is a vector of colors!
Kudos to @kylewalker.bsky.social for the {mapgl} package and examples 😁
Data: www.gov.uk/government/c...
#30DayMapChallenge | Day 15 - Fire #rstats
Kudos to @kylewalker.bsky.social for the {mapgl} package and examples 😁
Data: www.gov.uk/government/c...
#30DayMapChallenge | Day 15 - Fire #rstats
Even better - make your Voronoi polygons interactive and dynamic in Shiny!
#rstats #GIS
Even better - make your Voronoi polygons interactive and dynamic in Shiny!
#rstats #GIS
Day 15 of #30DayMapChallenge: Fire
Day 15 of #30DayMapChallenge: Fire
Also, keep an eye out: a follow-up post on deploying PMTiles mapping apps is in the works!
Also, keep an eye out: a follow-up post on deploying PMTiles mapping apps is in the works!
Choose from dozens of basemaps in #rstats mapgl based on OpenStreetMap. Use:
- `mapbox_style()` for @Mapbox styles;
- `maptiler_style()` for @MapTiler;
- `carto_style()` for @CARTO styles;
- `openfreemap_style()` for @OpenFreeMapOrg
Choose from dozens of basemaps in #rstats mapgl based on OpenStreetMap. Use:
- `mapbox_style()` for @Mapbox styles;
- `maptiler_style()` for @MapTiler;
- `carto_style()` for @CARTO styles;
- `openfreemap_style()` for @OpenFreeMapOrg
For #30DayMapChallenge Day 13: 10 minute map, I recorded an impromptu, unedited tutorial on how to find and map Census tract-level data using R and Positron.
riverside.fm/shared/expor...
For #30DayMapChallenge Day 13: 10 minute map, I recorded an impromptu, unedited tutorial on how to find and map Census tract-level data using R and Positron.
riverside.fm/shared/expor...