Visualizing daytime Tokyo vs. 2125 cyberpunk Tokyo at night on a 3D @mapbox.com map with a comparison slider.
In #rstats mapgl, the comparison map is built with a single line of code - just call `compare()` over two maps.
Visualizing daytime Tokyo vs. 2125 cyberpunk Tokyo at night on a 3D @mapbox.com map with a comparison slider.
In #rstats mapgl, the comparison map is built with a single line of code - just call `compare()` over two maps.
Typically, we associate startups with ambitious people in their 20s, but I think AI changes that calculation.
Typically, we associate startups with ambitious people in their 20s, but I think AI changes that calculation.
Drape it over Mapbox's Standard style for built-in 3D!
#30DayMapChallenge Day 29: Raster
Drape it over Mapbox's Standard style for built-in 3D!
#30DayMapChallenge Day 29: Raster
- H3 hexagonal binning of 70k US wind turbines with "fade effects";
- The US electricity transmission network visualized with "glow" effects;
- A spinnable globe of the world's time zones
- H3 hexagonal binning of 70k US wind turbines with "fade effects";
- The US electricity transmission network visualized with "glow" effects;
- A spinnable globe of the world's time zones
In the @Mapbox Standard Style, set the `lightPreset` in the style's basemap config property to "night" for a stunning dark theme.
Try it out with the Standard Satellite style as well!
In the @Mapbox Standard Style, set the `lightPreset` in the style's basemap config property to "night" for a stunning dark theme.
Try it out with the Standard Satellite style as well!
Try out the code - it'll default to your current time zone and show you times around the world!
#30DayMapChallenge Day 27: Boundaries
Code: gist.github.com/walkerke/c4a...
Try out the code - it'll default to your current time zone and show you times around the world!
#30DayMapChallenge Day 27: Boundaries
Code: gist.github.com/walkerke/c4a...
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!