Reposted by Andrew TyrrellKenneth Field @kennethfield.bsky.social · 16/09/2026Seen at a cartography conference. To the lay reader this comparison might seem legit. Why would you question it? To most in the audience the words What. The. Actual. F&£€. were voiced. See if you can spot the egregious error. 12104
Reposted by Andrew TyrrellDaniel Huffman @pinakographos.bsky.social · 08/09/2026New on the blog: "GenAI for the Static Cartographer," in which I express my concerns about AI but then give ideas on how to use it, anyway. Features results both impressive and mediocre. somethingaboutmaps.wordpress.com/2026/09/08/g... 22310
Andrew Tyrrell @southarrowmaps.co.nz · 28/08/2026Honestly, I just don’t really have the time, creativity, or enthusiasm to make something new, which I’m a bit disappointed about. But I’ve been going through my projects from the past two years, and I’m very proud of the maps I’ve made! I think I’ll submit a few of them for this year’s gallery. 020
Reposted by Andrew TyrrellDaniel Huffman @pinakographos.bsky.social · 24/08/2026Results have just been posted for the Alliance of Freelance Cartographers 2026 Annual Survey! www.freelancemaps.org/annual-surve... Please share this with freelance mappers in your orbit. This information helps empower our community. #freelance #maps #cartography 062
Andrew Tyrrell @southarrowmaps.co.nz · 23/08/2026We’ve been having the most incredible thunderstorm in Vancouver for at least the last three hours, maybe four. It’s still going. I went down to the beach to watch the show. 160
Andrew Tyrrell @southarrowmaps.co.nz · 19/08/2026These “rules” feel so intuitive to me. But defining the rules is far from trivial, and defining when to use which rule (or when to break rules) is exponentially more difficult. I think that’s the crux of my frustrations with getting AI to label a map naturally, artistically, and cartographically. 030
Andrew Tyrrell @southarrowmaps.co.nz · 19/08/2026That sounds like a bit too much data wrangling for the time I’ve got available… 100
Andrew Tyrrell @southarrowmaps.co.nz · 19/08/2026I’ve got 13 days in which to create and submit a map for the #NACIS2026 Map Gallery before the August 31st deadline. Any requests? 340
Andrew Tyrrell @southarrowmaps.co.nz · 09/08/2026#MapsInTheWild at the Grasshopper Pub, Sunshine Coast, BC. This is my first visit to the Sunshine Coast and it definitely won’t be my last. What a wonderful part of the province/country/world! 010
Reposted by Andrew TyrrellDaniel Huffman @pinakographos.bsky.social · 08/08/202618 years ago, in my first carto class, my instructor said that computers could do map labeling, but they were bad at it and would likely be for a long time. This advice has held true longer than I anticipated. 161
Reposted by Andrew TyrrellAndrew Tyrrell @southarrowmaps.co.nz · 07/08/2026Labelling is a system: move one and five others shift too. Claude handles that knock-on tirelessly, but plenty of times I'd be faster by hand. But the main thing I learned from this is that labelling is a part of mapmaking that I love. Doing it through an AI was achievable, but quietly joyless. 241
Reposted by Andrew TyrrellAndrew Tyrrell @southarrowmaps.co.nz · 07/08/2026I asked Claude to label the main highways with their official shields, and it told me, confidently, that it could create SVGs "from the official specs". Pushed on the source of those specs, it admitted it was making them up from memory. They were all crap. So I downloaded the real SVGs myself... 141
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026Next steps: title, scale, logo, and a north arrow (since north *isn't* up)... 010
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026Labelling is a system: move one and five others shift too. Claude handles that knock-on tirelessly, but plenty of times I'd be faster by hand. But the main thing I learned from this is that labelling is a part of mapmaking that I love. Doing it through an AI was achievable, but quietly joyless. 241
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026Finally, combine them all with the basemap. Most labels are on top of everything, but the National Park labels had to blend into the basemap. Claude occasionally needed prompting to remember to blend, rather than just dump these on top. 100
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026As a stress test I had Claude update the spec, then rebuild the labels from scratch: spec and data only, no peeking at the previous version(s). It worked, but exposed the spec's own shortcomings: one rule silently dropped labels for some of the main lakes visitors come to see. 100
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026I asked Claude to label the main highways with their official shields, and it told me, confidently, that it could create SVGs "from the official specs". Pushed on the source of those specs, it admitted it was making them up from memory. They were all crap. So I downloaded the real SVGs myself... 141
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026Lakes took the most rounds of iteration. They started as big italics sitting on top of the water. I wanted them beside the lakes, not floating on them. Then I had two lake sizes competing, so I dropped to one. Quiet names set off the water. Simple to describe, many iterations to actually produce. 110
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026Peaks looked wrong before I could say why. Two different sizes of summit made every cluster read as lumpy and random. Collapsing them to one weight quietly settled the whole sheet. Then the fiddly bit: an even, constant gap from each triangle, and never nearer a neighbour's peak than its own. 111
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026Rivers fought me first. They curve along each channel, which is lovely when it works. But early on labels were straight, sometimes upside down. The halo on the smallest creeks was so heavy it swallowed them. Fixes: force the reading direction, thin the halo, bump the tiny rivers up a weight. 111
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026What to label? What matters? This is where AI was really useful. The map is for a visitor to the Icefields Parkway, so I just said: "label what a visitor cares about & fill gaps to maintain density". I didn't need to know the data schema & write out definition queries. I asked for what I wanted. 111
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026It started, like the basemap, with my own maps. In a separate chat I'd worked out how I want a map labelled (rules I usually keep in my head) and had Claude write it down as a spec. One typeface, one off-white ink, hierarchy by size, weight, style. Sixteen classes, before a word landed on the map. 201
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026The basemap is geometry: run the recipe, get an answer. Labelling is judgement: What deserves a name? Where does the label sit? Is it legible? Claude could try to place a label anywhere I asked, but deciding what belonged, and whether it looked right, was up to me. So much iteration. So much. 111
Andrew Tyrrell @southarrowmaps.co.nz · 07/08/2026How far can I get using AI in cartography? Part two. Can I get AI to label the basemap accurately, consistently, and with cartographic finesse? A continuation of my previous thread... 🧵🗺️ 160
Andrew Tyrrell @southarrowmaps.co.nz · 03/08/2026I will never not be a fan of 3D maps in visitor centres. Here’s the one in the Glacier Public Service Center in Mount Baker-Snoqualmie National Forest 0120
Reposted by Andrew TyrrellDaniel Huffman @pinakographos.bsky.social · 31/07/2026I figured out a useful generalization hack. I had a high-res railroad network, including all individual tracks. I wanted to thin this down to single lines for my map. I've used some GIS tools for this in the past, and/or manually selected segments. But this time I used some network analaysis tools. 152
Andrew Tyrrell @southarrowmaps.co.nz · 31/07/2026I’m always seeing photos and videos of orca swimming under the Lions Gate Bridge in Vancouver, yet they never come close to the beach where I live… 000
Reposted by Andrew TyrrellAndrew Tyrrell @southarrowmaps.co.nz · 30/07/2026How far can I get using AI in cartography? I drove Canada's Icefields Parkway last month, and want to make a poster map of it. Can AI help, and do it well? I started on my phone, then realised it needed more than that and moved to the desktop. AI-first: Claude, a bit of ChatGPT. A thread... 🧵🗺️ 31713
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026Hard to answer. This was developing a new process to get to a known style. First creating the style manually was days of tweaking. Now I have the style locked down, a new manual basemap is dependent on data sources. For NZ it’s fast. Elsewhere, slower. AI should speed up sourcing data for new areas. 000
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026Yeah it’s a logical next step from “how do I write a script?” to “Write the script for me” to “run the script for me” to “just do whatever you need to do” 020
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026Not fully. From its initial analysis of my complete, hand-made maps it knew my style included terrain depiction and had a focus on realism. It created a hillshade on its own that was already warm highlight/cool shadows. I then said I normally add slope, SVF, and texture & gave the URL of those tools 010
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026It’s all gdal etc under the hood. It finds libraries, installs them, uses them. Command line ➡️ GUI ➡️ AI That’s just the evolution of tools it seems 220
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026I’ll ask it to summarise everything I/we have done so far and present it in a way that Claude itself can understand (presumably json or markdown) in order to reproduce the same end-to-end workflow based on the choices and decisions I accepted throughout this process. AI understand AI very well 010
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026It would’ve got the data itself if it weren’t for the firewall. 020
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026Sometimes I had to provide links to info and tools, eg when doing the terrain I said I’d normally combine HS, sky-view, slope, and texture shade, and gave links to Relief Visualisation Toolbox and Leland Brown’s Texture Shader. They’re both Python, so it just read the docs, installed them, used them 130
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026Correct, but that makes it sound like it’s a one-and-done process. It’s very much not. I’d estimate at least 100 back and forward prompts. I coaxed it towards an output I wanted and it worked out a way to get there. 130
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026The only “manual” GIS interaction I had was occasionally dropping the geotifs into ArcGIS to see if they were accurate and how they would look on a print layout (long thin rotated crop of the basemap). I didn’t use any geoprocessing tools myself, nor did I adjust any symbology. 110
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026It did it all internally and just made images: png samples or geotifs. I provided it with the initial map extent and text prompts (extensive, detailed, iterative). I also manually downloaded the DEM and vector data from source to feed it, but just because firewalls meant it couldn’t access by itself 110
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026So, can AI be a cartographer? Here, yes, as a partner: It set the pipeline, wrote the code, solved the water, and knew when to defer to me. The turning point was AI admitting it can't fake geography. Honesty plus real data is what made a real map. (Portrait below, by ChatGPT.) /end 🧑🎨🤖🗺️ 230
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026Still to come: typography and layout. Curved labels for rivers, glaciers and ranges, upright ones for peaks and towns, every name taken from the data, none invented, none overlapping, all in the same off-white ink. Then the layout and marginalia. Can AI do it? Watch this space... 310
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026The payoff: an accepted, print-ready basemap of the Lake Louise to Jasper corridor. Here is the whole thing, ready to be rotated and cropped to the long, thin road corridor. Unlike a flat AI image, every stage of this re-runs. 130
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026The coworker reality is the unglamorous bits. A cloud drive that would not mount. A sandbox blocked from the data hosts. 45-second compute limits leaving broken files. A proprietary font missing. Most of these Claude spotted and routed around itself, without me having to ask. 120
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026Infrastructure next, from the full 1:50,000 topographic data: every road, track and trail. The job was thinning it to what reads at 1:500k. Why not use 1:250k? I wanted to test AI. Roads become one ink weighted by class, rail a fine dark line, main trails dashed, and only the long tunnels dashed. 320
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026The hardest sub-problem, and still open: the region's famous lake colours. We tried proximity to the feeding glacier, distance along the drainage, a glacial index, then sampling real imagery. AI drove every attempt, but I made the call each time: not good enough yet. So it is parked. 120
Andrew Tyrrell @southarrowmaps.co.nz · 30/07/2026The crux was water. The 30 m land cover scattered false blue speckle across the icefields. The fix layered real vector lakes and rivers from CanVec, rebuilt permanent snow and ice as a union of vector and raster, and even used glacier retreat, old ice minus new, to keep genuine meltwater ponds. 110