<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>mapping on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/mapping/</link>
    <description>Recent content in mapping on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 12 Jul 2026 16:25:50 +0530</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/mapping/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Creating a scrollytelling map</title>
      <link>https://www.s-anand.net/blog/creating-a-scrollytelling-map/</link>
      <pubDate>Sun, 12 Jul 2026 16:25:50 +0530</pubDate>
      <guid>https://www.s-anand.net/blog/creating-a-scrollytelling-map/</guid>
      <description>&lt;p&gt;I had Claude Code with Fable create a small scrollytelling map for my &lt;a href=&#34;https://sanand0.github.io/datastories/security-at-bagmane-capital/&#34;&gt;14-minute walk&lt;/a&gt; experience at &lt;a href=&#34;https://www.s-anand.net/blog/security-at-bagmane-capital/&#34;&gt;Bagmane Capital&lt;/a&gt; in Bangalore.&lt;/p&gt;
&lt;p&gt;I used this as an opportunity to explore the current status of the technology. &lt;a href=&#34;https://chatgpt.com/share/6a537375-5308-83ee-ab03-00e39d8cc05a&#34;&gt;ChatGPT&lt;/a&gt; suggested: &lt;!-- https://chatgpt.com/c/6a520c51-2e08-83e8-8073-a1b703bdd45c --&gt;&lt;/p&gt;
&lt;section ai-disclosure=&#34;ai-generated&#34; data-ai-model=&#34;gpt-5.6-sol&#34; data-ai-provider=&#34;OpenAI&#34;&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Try ArcGIS StoryMaps first&lt;/strong&gt; for a polished scrollytelling story.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Try Google Earth Projects&lt;/strong&gt; if this is primarily something you will present live, like a map-based slide deck.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use MapLibre GL JS with a coding agent&lt;/strong&gt; if you want precise choreography, animated routes, unusual visual effects, or an asset you can continually extend.&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
&lt;p&gt;None of these fit my requirements, which was:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hostable, self-contained, on GitHub Pages&lt;/li&gt;
&lt;li&gt;Forever free tiles, to the extent possible&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Based on its recommendations, my workflow was:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Capture locations in Google Maps&lt;/strong&gt;. Right-click and copy the latitude, longitude.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capture routes in &lt;a href=&#34;https://mymaps.google.com&#34;&gt;Google My Maps&lt;/a&gt;&lt;/strong&gt;. This was insight. MyMaps lets you export driving, walking, and cycling routes as KML. (No bike routes, though.)&lt;/li&gt;
&lt;li&gt;Create a single-page index.html using &lt;strong&gt;MapLibre GL JS with a free OpenFreeMap basemap&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I &lt;a href=&#34;https://www.google.com/maps/d/u/0/edit?mid=1EmnW_jW6nP22MBJAlFg0R66CfBt9Fw8&#34;&gt;created the MyMaps routes&lt;/a&gt;&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.google.com/maps/d/u/0/edit?mid=1EmnW_jW6nP22MBJAlFg0R66CfBt9Fw8&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-07-12-creating-a-scrollytelling-map-google-mymaps.avif&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;hellip; exported layers as KML files, and meta-prompted Codex with my story written in this form:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;I was staying at [&lt;span class=&#34;nt&#34;&gt;The Curzon Court, Brigade Road&lt;/span&gt;](&lt;span class=&#34;na&#34;&gt;https://maps.app.goo.gl/ArHn75eAihHzZXcr9&lt;/span&gt;). 12.97454856819103, 77.60788450296555
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;I needed to be at [&lt;span class=&#34;nt&#34;&gt;Microsoft Luxor North Tower&lt;/span&gt;](&lt;span class=&#34;na&#34;&gt;https://maps.app.goo.gl/Tf5qZGwXogetSJr46&lt;/span&gt;) 12.984402817080221, 77.70407412470264
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;for a 2 pm [&lt;span class=&#34;nt&#34;&gt;workshop&lt;/span&gt;](&lt;span class=&#34;na&#34;&gt;https://hasgeek.com/fifthelephant/when-data-is-for-agents-workshop/&lt;/span&gt;).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;So I came over to [&lt;span class=&#34;nt&#34;&gt;Seetharampalya Metro Station&lt;/span&gt;](&lt;span class=&#34;na&#34;&gt;https://maps.app.goo.gl/Z4deFUzZsqamcCZC9&lt;/span&gt;) 12.98116461318051, 77.70872373073122
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;and seated myself at [&lt;span class=&#34;nt&#34;&gt;Fairfield by Marriott&lt;/span&gt;](&lt;span class=&#34;na&#34;&gt;https://maps.app.goo.gl/NJqUfFnHL4QW8xa2A&lt;/span&gt;) 12.981961760138114, 77.70869689674738
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;by 11 am.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;hellip; and also attached a series of &lt;code&gt;.kml&lt;/code&gt; files for the routes. The generated prompt had some &lt;em&gt;nice&lt;/em&gt; suggestions, such as:&lt;/p&gt;
&lt;section ai-disclosure=&#34;ai-generated&#34; data-ai-model=&#34;gpt-5.6-sol&#34; data-ai-provider=&#34;OpenAI&#34;&gt;
&lt;ul&gt;
&lt;li&gt;Break the story into well-paced scenes, preserving its dry, escalating humour.&lt;/li&gt;
&lt;li&gt;Make time pressure visible through restrained clocks, timestamps, distance and ETA annotations.&lt;/li&gt;
&lt;li&gt;Build tension toward the late arrival, then treat the security confrontation with deadpan repetition.&lt;/li&gt;
&lt;li&gt;End quietly and anticlimactically at Bug &amp;amp; Bean with the peri peri paneer sandwich.&lt;/li&gt;
&lt;li&gt;&amp;hellip; etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/section&gt;
&lt;p&gt;But one interesting idea I didn&amp;rsquo;t explore was to &amp;ldquo;Have the coding agent add an authoring mode&amp;rdquo;, specifically:&lt;/p&gt;
&lt;section ai-disclosure=&#34;ai-generated&#34; data-ai-model=&#34;gpt-5.6-sol&#34; data-ai-provider=&#34;OpenAI&#34;&gt;
&lt;p&gt;In authoring mode:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clicking the map copies &lt;code&gt;[longitude, latitude]&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy camera&lt;/strong&gt; copies the current center, zoom, bearing and pitch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy visible bounds&lt;/strong&gt; copies southwest and northeast coordinates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Import KML/GeoJSON&lt;/strong&gt; previews routes.&lt;/li&gt;
&lt;li&gt;Selecting a route offers &lt;strong&gt;Create fit chapter&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Clicking a marker offers &lt;strong&gt;Create point chapter&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;A panel shows the exact chapter JSON.&lt;/li&gt;
&lt;li&gt;Pressing &lt;code&gt;C&lt;/code&gt; copies the current camera.&lt;/li&gt;
&lt;li&gt;Pressing &lt;code&gt;P&lt;/code&gt; creates a placemark.&lt;/li&gt;
&lt;li&gt;Pressing &lt;code&gt;B&lt;/code&gt; creates a fit-to-bounds instruction.&lt;/li&gt;
&lt;/ul&gt;
&lt;/section&gt;
&lt;p&gt;This is a great idea - fairly easy to implement, meaning that I can even do away with map authoring software in the future.&lt;/p&gt;
&lt;p&gt;AI agents write software, but also know &lt;em&gt;what&lt;/em&gt; software features are useful. That makes taste more niche (i.e. I&amp;rsquo;ll use / buy your software if I already know and totally align with your taste, but otherwise, I&amp;rsquo;ll mix-and-match and build my own.)&lt;/p&gt;
</description>
    </item>
    <item>
      <title>GPS and Google Earth</title>
      <link>https://www.s-anand.net/blog/gps-and-google-earth/</link>
      <pubDate>Wed, 14 Mar 2007 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/gps-and-google-earth/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.kk.org/cooltools/archives/001623.php&#34;&gt;How to use a GPS with Google Earth&lt;/a&gt; and map your path. Which is also a way to use your laptop and &lt;a href=&#34;http://www.amazon.co.uk/s/url=search-alias%3Daps&amp;amp;field-keywords=GPS+receiver&amp;amp;tag=sanand-20&#34;&gt;any GBP 30 GPS receiver&lt;/a&gt; to create a GBP 100 GPS navigator.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Google Earth Chennai</title>
      <link>https://www.s-anand.net/blog/google-earth-chennai/</link>
      <pubDate>Mon, 03 Apr 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/google-earth-chennai/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://chennai.metblogs.com/archives/2006/04/chennai_goes_highres.phtml&#34;&gt;Chennai on Google Earth&lt;/a&gt; in high resolution. Mylapore and other areas near the coast are not yet in hi-res, though.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>A9.com Maps</title>
      <link>https://www.s-anand.net/blog/a9-com-maps/</link>
      <pubDate>Tue, 23 Aug 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/a9-com-maps/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://maps.a9.com/&#34;&gt;A9.com Maps&lt;/a&gt;. Provides photos of building elevations of location!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Nokia GPS and Google Maps</title>
      <link>https://www.s-anand.net/blog/nokia-gps-and-google-maps/</link>
      <pubDate>Sun, 31 Jul 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/nokia-gps-and-google-maps/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://gpswanderer.blogspot.com/2005_04_01_gpswanderer_archive.html&#34;&gt;Mobile Google Maps with GPS&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Google Earth Released</title>
      <link>https://www.s-anand.net/blog/google-earth-released/</link>
      <pubDate>Thu, 30 Jun 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/google-earth-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://earth.google.com/&#34;&gt;Google Earth&lt;/a&gt; released. It&amp;rsquo;s free. Related links: &lt;a href=&#34;http://www.googleearthhacks.com/&#34;&gt;Google Earth Hacks&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;1 Jul 2005 12:13 pm&lt;/em&gt;:
It shows &lt;a href=&#34;https://www.s-anand.net/blog/assets/flickr-newbury-park_22802803_o-jpg.webp&#34;&gt;my house&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ram&lt;/strong&gt; &lt;em&gt;1 Jul 2005 4:16 pm&lt;/em&gt;:
At my first sight i thought that this picture was taken from simsity game.I coudn&amp;rsquo;t imagine that this picture from Google maps are real !!!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;4 Jul 2005 5:00 am&lt;/em&gt;:
It gets better than SimCity. You can tilt the view of a city and fly by the skyline on Google Earth.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Google Maps API</title>
      <link>https://www.s-anand.net/blog/google-maps-api/</link>
      <pubDate>Thu, 30 Jun 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/google-maps-api/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.google.com/apis/maps/&#34;&gt;Google Maps API&lt;/a&gt;. But for some reason, it doesn&amp;rsquo;t work on Geocities. Related links: &lt;a href=&#34;http://googlemapsmania.blogspot.com/&#34;&gt;Google Maps Mania&lt;/a&gt;, &lt;a href=&#34;http://www.gtraffic.info/&#34;&gt;London Traffic (and cameras)&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Google Earth</title>
      <link>https://www.s-anand.net/blog/google-earth/</link>
      <pubDate>Wed, 01 Jun 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/google-earth/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://newrecruit.org/archives/2005/may/googlekeyhole&#34;&gt;Google Earth&lt;/a&gt; = Google + Keyhole.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Google Maps UK</title>
      <link>https://www.s-anand.net/blog/google-maps-uk/</link>
      <pubDate>Tue, 19 Apr 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/google-maps-uk/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://maps.google.co.uk/&#34;&gt;Google Maps, UK&lt;/a&gt;. I&amp;rsquo;m thrilled!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Surprises in satellite maps</title>
      <link>https://www.s-anand.net/blog/surprises-in-satellite-maps/</link>
      <pubDate>Thu, 14 Apr 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/surprises-in-satellite-maps/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.wired.com/news/technology/0,1282,67190,00.html&#34;&gt;Surprises lurk in satellite maps&lt;/a&gt;. Like the tsunami hitting Sri Lanka, an erupted volcano, bombing at Baghdad, etc.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Google Maps</title>
      <link>https://www.s-anand.net/blog/google-maps/</link>
      <pubDate>Wed, 09 Feb 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/google-maps/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://maps.google.com/&#34;&gt;Google Maps&lt;/a&gt;. Only has the US for now. But that may change, given that&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;not to mention that google has been primarily focused on the u.s. market and is now turning their full attention to the global marketplace.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The interface, as always with Google, is fantastic. This is the way to go for Web applications.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.outer-court.com/forum/5699.html&#34;&gt;via Google Blogoscoped&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;m1108061928989&lt;/strong&gt; &lt;em&gt;9 Feb 2005 12:00 pm&lt;/em&gt;:
Actually, google maps produced better routes too (more intuitive or just plain luck in my case ) but 2 consecutive routes cant be coincidence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;9 Feb 2005 12:00 pm&lt;/em&gt;:
Their database may be from Keyhole, whom they acquired recently. I didn&amp;rsquo;t see anything from India on it, though.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sathish&lt;/strong&gt; &lt;em&gt;9 Feb 2005 12:00 pm&lt;/em&gt;:
This is an interesting way to comment..&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TOPFRAME&lt;/strong&gt; &lt;em&gt;9 Feb 2005 12:00 pm&lt;/em&gt;:
their interface is pretty good.. but, I wonder if they could do the maps of India in the same manner..&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>GeoURL</title>
      <link>https://www.s-anand.net/blog/geourl/</link>
      <pubDate>Wed, 26 Feb 2003 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/geourl/</guid>
      <description>&lt;p&gt;Experimenting with &lt;a href=&#34;http://geourl.org&#34;&gt;GeoURL&lt;/a&gt;. It also gives an interesting perspective of blog usage, geographically.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Music helps identify software bugs</title>
      <link>https://www.s-anand.net/blog/music-helps-identify-software-bugs/</link>
      <pubDate>Thu, 12 Sep 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/music-helps-identify-software-bugs/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.newscientist.com/news/news.jsp?id=ns99992757&#34;&gt;Music helps identify software bugs&lt;/a&gt;. I&amp;rsquo;m sure it can be extended to many other forms of ordered data. DNA sequences, time series, etc.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
