Evan Applegate's banner
Evan Applegate's profile picture

Evan Applegate

@youwillmakemaps9,761 subscribers

Vocational cartographer, design @durinmining • https://t.co/X5SvX8aR3h • The best maps lie ahead, and you’re going to make them

Shorts

Pixun Technologies is developing a solar-backlit monitor; they use a Himawari 6-lens collector to pipe sunlight to the display via fiber optic cable

Pixun Technologies is developing a solar-backlit monitor; they use a Himawari 6-lens collector to pipe sunlight to the display via fiber optic cable

135,608 Aufrufe

This map by Danish recreation mapmaker Calazo is nuts, an enormous handmade QGIS + MAPublisher output It’s actually FOUR discrete maps, one for each zoom level, the most-detailed is a giant 1:250k-scale topo covering Denmark, Sweden, Norway and Finland. A symphony in Leaflet...

This map by Danish recreation mapmaker Calazo is nuts, an enormous handmade QGIS + MAPublisher output It’s actually FOUR discrete maps, one for each zoom level, the most-detailed is a giant 1:250k-scale topo covering Denmark, Sweden, Norway and Finland. A symphony in Leaflet...

105,800 Aufrufe

Solid Terrain Modeling (shuttered in 2023) sold huge 3D maps; the map was printed using terrain-following inkjet print heads that glided over the CNC'd foam landscape, which looks nuts

Solid Terrain Modeling (shuttered in 2023) sold huge 3D maps; the map was printed using terrain-following inkjet print heads that glided over the CNC'd foam landscape, which looks nuts

291,339 Aufrufe

Barely 0.001% greebles, wow...in the far off year of 2026 your maps better be 100% handmade or harness insane computer-scale

Barely 0.001% greebles, wow...in the far off year of 2026 your maps better be 100% handmade or harness insane computer-scale

197,570 Aufrufe

The National Library of Scotland tiled and georeferenced hundreds of late 1890s Ordnance Survey maps; in urban areas they showed major building interiors, here's Westminster Abbey

The National Library of Scotland tiled and georeferenced hundreds of late 1890s Ordnance Survey maps; in urban areas they showed major building interiors, here's Westminster Abbey

19,195 Aufrufe

Nobody makes Mapbox GL JS sing like Jonni Walker: 3D map of Fort Valley, VA

Nobody makes Mapbox GL JS sing like Jonni Walker: 3D map of Fort Valley, VA

33,168 Aufrufe

"Lightning event 19A-1" atop Google Earth by Indiana University's Advanced Visualization Lab; the map adds a nice scale "...lightning event from April 2019 as detected by the LOFAR radio telescope in the Netherlands. Includes three separate flashes in less than 2 seconds."

"Lightning event 19A-1" atop Google Earth by Indiana University's Advanced Visualization Lab; the map adds a nice scale "...lightning event from April 2019 as detected by the LOFAR radio telescope in the Netherlands. Includes three separate flashes in less than 2 seconds."

15,448 Aufrufe

3DTilesRendererJS orthographic view + Google 3D Tiles

3DTilesRendererJS orthographic view + Google 3D Tiles

13,126 Aufrufe

Jonni Walker’s Bernese Alps, another Mapbox GL JS stunner, a pleasure to watch his layers load That lighting and tree texture.....

Jonni Walker’s Bernese Alps, another Mapbox GL JS stunner, a pleasure to watch his layers load That lighting and tree texture.....

11,500 Aufrufe

Videos

youwillmakemaps's profile picture

Here's a copy/paste prompt recipe and vid showing exactly how to ask an LLM for an interactive map with satellite/map layers + a georeferencer that lets you see how old maps correspond with modern geography. Today the computer can’t make good print maps (that's your hill to climb ) but it can, with five bucks and twenty minutes, make good interactive maps. No software/GIS knowledge necessary, you just need a few nouns and an LLM. Scroll to the bottom for the repo/live map if you want those. I'm using Claude Code as an extension in VS Code but you can use the Claude CLI, Cursor, whatever. 1) Let's grab an old cadastral map and see who owned big tracts of a city; I found this an 1854 map of Niagara Falls, NY I found in the Library of Congress: , grabbed the .jp2, saved as a jpg from photoshop. 2) Let's ask Claude Code for a map. You can see exactly what I did in the video but my prompt, sans simple "hey it's busted" debugging, is written out in the following paragraphs. I explain the map-specific nouns in brackets. You can likely dump this whole thing in your LLM window and it'll work; I'd try plan mode + skip permissions. THE PROMPT Make an interactive map with MapLibre GL JS [maplibre is a javascript mapping library, a FOSS version of Mapbox GL JS. This lets us display tiled map data and arbitrary images on the map] Add basemap toggles with Esri satellite, Carto Positron, and OSM [these map layers require no API keys for light usage; Carto Positron is a nice road map layer and OSM is ugly but comprehensive] Add a globe/mercator projection toggle [I think the globe looks better at low zooms] Add a layer panel on the left with visibility checkboxes and delete buttons. Add a search box on the map that flies to results, with deletable pin markers [Makes this easy to get to your area of interest] Include an interactive local georeferencer: drop a JPG, pick ground control points on a zoomable/pannable image viewer, place them on the map, watch it warp with a progress bar centered on the map. [The georeferencer uses math ("affine transform"??) to match points on the old map to points on the new map; generally you click road intersections on the old map, match them on the new map, repeat a dozen times and everything aligns] The georeferenced map overlay defaults to 25% opacity with a slider above the control point list. [I want it easy to see the underlying modern geography] Add Export/import control point buttons [this saves the control points as a JSON so you can save and reimport your work] Add a button to export the warped image as a GeoTIFF with a .prj [In case you want to add the georeferenced image to a real GIS program like QGIS] Look up all relevant docs before starting [Claude sometimes uses outdated stuff] Split everything into separate HTML/CSS/JS files [Claude tends to pile everything in index.html, which is hard to read] Use Optima font, base color #FEFAF6 [I just like this style] Let me test with a local server [it serves it on a simple server so you can nav your host to localhost:8000 and try it out] Log all errors [so you don't have to play telephone with the LLM describing what's busted] 3) Once your LLM finishes, test it out in your browser; if it doesn't work, ask the LLM to check logs. Repeat 'til functional. 4) After this works on your computer, you can show it to everyone by hosting it on GitHub: prompt with "write a README explaining what everything does, add it to a new GitHub repo, deploy using GitHub pages, gimme the live URL" Here's what Claude made for me, try it yourself: • Upload the JPG in the repo, which is linked below • "Add GCP" • Click somewhere recognizable on the old map, like the tip of an island or a road intersection • Click the matching point on the new map • Repeat til you have least 3x points • Hit "georeference" • You'll see the old map atop the new map; if you want a better fit, delete bad points or add a dozen new ones, hit georeference again, repeat Repo: Is this map robust? Human-maintainable? Elegant? Performant? Secure? No, but *your* personal web map need not be. It just needs to work for *your* narrow use case, because it’s *your* map.

Evan Applegate

15,772 Aufrufe • vor 4 Monaten

Keine weiteren Inhalte verfügbar