<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Ben Leamon</title>
  <subtitle>Posts from BenLeamon.com</subtitle>
  <link href="https://benleamon.com/feed.xml" rel="self" />
  <link href="https://benleamon.com/" />
  <updated>2025-09-10T00:00:00Z</updated>
  <id>https://benleamon.com/</id>
  <author>
    <name>Ben Leamon</name>
  </author>
  <entry>
    <title>Map of Iceland</title>
    <link href="https://benleamon.com/posts/map-of-iceland/" />
    <updated>2025-09-10T00:00:00Z</updated>
    <id>https://benleamon.com/posts/map-of-iceland/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/Ht5--J3bs1-1800.webp 1800w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/Ht5--J3bs1-1800.jpeg&quot; alt=&quot;pascal_iceland_v2.png&quot; width=&quot;1800&quot; height=&quot;936&quot;&gt;&lt;/picture&gt;
This is a map of Iceland I made for a friend. He wanted a map documenting a trip for his friend&#39;s wedding album. In this post I&#39;ll walk you through the creation process and explain some of the design decisions that went into the final map.&lt;/p&gt;
&lt;p&gt;The initial brief was to help make a map that was better than the default one generated by the publishing software he was using, which was ok, but I was pretty sure I could do better.&lt;/p&gt;
&lt;p&gt;I downloaded almost all of the data for this map from the &lt;a href=&quot;https://www.natt.is/en/resources/open-data/data-download&quot;&gt;Náttúrufræðistofnun&lt;/a&gt;, or Natural Science Institute of Iceland. It was nice to have all the information I might need in once place, although English localization, especially in the metadata, was spotty. After some Google Translating and some internet research however, I was able to get the layers I wanted. (You should have a look at their map viewer if you have a moment. How cool is it that you can get seal habitats and the locations of Icelandic sagas all in one place?)&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/1ZfTTzZnDf-1728.webp 1728w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/1ZfTTzZnDf-1728.jpeg&quot; alt=&quot;base-poly.png&quot; width=&quot;1728&quot; height=&quot;864&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;To get started I imported a simple outline of the country, and then reversed the symbol to make an ocean polygon. I like doing this when there&#39;s a possibility future data layers will have some tiny gaps between them. Obviously that wouldn&#39;t be good if the data was being used for analysis, but for my purposes, it was ok.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/lK55Mga-FR-1728.webp 1728w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/lK55Mga-FR-1728.jpeg&quot; alt=&quot;basemap-ground-cover.png&quot; width=&quot;1728&quot; height=&quot;864&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I wanted the basemap to feature a subtle land cover, so I downloaded more data from the Náttúrufræðistofnun, and extracted layers for wooded land, glaciers and snow, sand, bare rock, and water. I also added a layer containing human-made structures.&lt;/p&gt;
&lt;p&gt;Daniel Huffman is an amazing cartographer, and I relied on his article on &lt;a href=&quot;https://somethingaboutmaps.wordpress.com/2016/10/03/terrain-in-photoshop/&quot;&gt;terrain in photoshop&lt;/a&gt; as inspiration for the style of the basemap. I was trying to do as much work as possible in QGIS, so the process isn&#39;t exactly the same, but the basics hold. Layering terrain layers on top of each other, then using blend modes to mix the colors. Except for the glaciers and water, most of these layers were blended using multiply at around 80% opacity, but I&#39;d highly encourage you to mess around with blend modes on your own and see what looks good!&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/HmPtVDoyD6-1728.webp 1728w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/HmPtVDoyD6-1728.jpeg&quot; alt=&quot;base-with-hillshade.png&quot; width=&quot;1728&quot; height=&quot;864&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;On top of these layers I added a hillshade layer, blended using multiply at 55% opacity to give a sense of the natural contours of the land, without being overpowering. If I hadn&#39;t been trying to do as much of this as possible using QGIS, this hillshade layer would have been a good time to use Blender, but I think the effect worked well enough as is.&lt;/p&gt;
&lt;p&gt;Now for some small tweaks that make the map look better.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/gJYzEEXKXT-801.webp 801w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/gJYzEEXKXT-801.jpeg&quot; alt=&quot;recesses-compare.png&quot; width=&quot;801&quot; height=&quot;466&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I copied the water layer, and using QGIS&#39;s effects properties, added an inner shadow. This gives a slight dimensionality to the water features, recessing them within the landscape.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/-EqcUAF8gv-1728.webp 1728w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/-EqcUAF8gv-1728.jpeg&quot; alt=&quot;base-with-shadow.png&quot; width=&quot;1728&quot; height=&quot;864&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I also did the same with the land layer, duplicating it and using effects properties -- this time with an outer glow -- to add a slight shadow on the outline of the coastline. I think both of these effects improve contrast and highlight small features that would otherwise be harder to see.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/Ubb7O0IEPW-1728.webp 1728w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/Ubb7O0IEPW-1728.jpeg&quot; alt=&quot;base-bathymetry.png&quot; width=&quot;1728&quot; height=&quot;864&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Finally I went back and added a bathymetry DEM, first styled as a color ramp, and then styled as a hillshade (this layer top of the color ramp, again using the multiply blend mode to mix the topography and the color). This shows the contours of the ocean floor.&lt;/p&gt;
&lt;p&gt;At this point the deadline for the album was fast-approaching, as was my move to a new apartment. While I had hoped to finish everything in QGIS, it was ultimately faster to at this point switch to Illustrator for the labeling and final adjustments. I exported the basemap as a single image, as well as labels for cities, natural features, and the itinerary of the trip I was commemorating.&lt;/p&gt;
&lt;p&gt;I used many of the same Illustrator tricks that I used on my &lt;a href=&quot;https://benleamon.com/posts/world-map/index.html&quot;&gt;world map&lt;/a&gt;, again thanks to Daniel Huffman&#39;s amazing blog, to make the labels stand out from the background.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/YaF5-hNTYh-8064.webp 8064w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/YaF5-hNTYh-8064.jpeg&quot; alt=&quot;Map printed.jpg&quot; width=&quot;8064&quot; height=&quot;6048&quot;&gt;&lt;/picture&gt;
Here is a picture my friend sent me of the final printed map!&lt;/p&gt;
&lt;p&gt;It&#39;s pretty magical seeing something you made printed out and bound, and it was great being able to contribute to the book my friend was making! If anyone reading this is interested in having a map made -- let me know and we can work something out!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Map of Japan</title>
    <link href="https://benleamon.com/posts/map-of-japan/" />
    <updated>2025-09-04T00:00:00Z</updated>
    <id>https://benleamon.com/posts/map-of-japan/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/oW5EOk6gI--2401.webp 2401w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/oW5EOk6gI--2401.jpeg&quot; alt=&quot;&quot; width=&quot;2401&quot; height=&quot;1701&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;For the third (and possibly final) in my series of illustrated maps for kids, I made a map of Japan. As always, the map includes plenty of hand-drawn illustrations, prefectural and city labels, and info panels for more detail.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/nRx20ckn-P-1937.webp 1937w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/nRx20ckn-P-1937.jpeg&quot; alt=&quot;&quot; width=&quot;1937&quot; height=&quot;1172&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Some of the illustrations I made for the map.&lt;/p&gt;
&lt;p&gt;If you&#39;re interested in getting a copy of the map, please email me and we&#39;ll figure something out. If you&#39;re interested in the map-making process, read on!&lt;/p&gt;
&lt;h2&gt;A New Basemap&lt;/h2&gt;
&lt;p&gt;Compared to my world map and my map of the United States, the biggest change is the basemap. Unlike the United States, and the planet, Japan pretty much consists of just a couple of climate zones, which would make things pretty boring to look at. Instead, I switched to land-use data which has lets you see Japan’s urban/non-urban divide, and is a decent proxy for which areas are too-mountainous to build.&lt;/p&gt;
&lt;p&gt;This, however, presented some interesting problems. Plenty of cities include lots of agricultural or otherwise non-urban area within their municipal boundaries. This meant that placing the label at the center of the city bounds led to the it appearing outside what people would usually think of as the city.&lt;/p&gt;
&lt;p&gt;To fix this, I clipped the city bounds to the built area, and then placed the point and label at the center of that polygon. This required quite a bit of converting from polygon to raster data, and vice versa. Luckily, I was able to borrow a friend’s computer, which was much more powerful than my MacBook.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/JlcR4ZY9vN-1346.webp 1346w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/JlcR4ZY9vN-1346.jpeg&quot; alt=&quot;&quot; width=&quot;1346&quot; height=&quot;1210&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Here you can see that the red dots, placed at the center of the city boundaries, don&#39;t reflect the pink urban areas. Kyoto&#39;s dot is so far north! And Otsu&#39;s dot is in the middle of the lake! The updated white dots reflect center of the city&#39;s urban area.&lt;/p&gt;
&lt;h2&gt;Other Considerations&lt;/h2&gt;
&lt;p&gt;It felt important for me to include Korea, Russia, China, and Taiwan, highlighting the proximity of Japan&#39;s neighbors, and the connections between Japan and other countries. As with the US map, I also wanted to include undersea communications cables. I think it&#39;s good for people to be more aware of the physical infrastructure that undergirds the internet.&lt;/p&gt;
&lt;p&gt;Finally, I had to make a decision on how to depict Japan&#39;s territorial disputes, of which there are many. In the end, I chose to depict things as they are on the ground. If, as a Japanese citizen, you need a passport to go there, I did not include it as part of Japan. It&#39;s obviously not my place to make a call on each individual claim, and since this is a map for kids, that felt like the most practical way to go. I also included an info panel on territorial disputes, so that readers can learn more about the issue and understand the decisions behind this map.&lt;/p&gt;
&lt;p&gt;These maps are a lot of work, and I hope you enjoy them! If you have an idea of somewhere you&#39;d like to see, please get in touch!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New Website!</title>
    <link href="https://benleamon.com/posts/new-site/" />
    <updated>2025-04-21T00:00:00Z</updated>
    <id>https://benleamon.com/posts/new-site/</id>
    <content type="html">&lt;p&gt;This is the fourth iteration of this site. I&#39;m not exactly sure, but I think I&#39;m coming up on roughly six years of having this thing online. When I was writing the first version, hand-coding everything in HTML and CSS, Game of Thrones was still on TV. While I don&#39;t think I&#39;d design it the same today, I was pretty pleased with it at the time.&lt;/p&gt;
&lt;p&gt;But man, it was hard to update. Every new post required a new HTML page, which is kind of insane to think about today. A couple years ago I switched to Wordpress, the idea being that if the site was easier to update, I might do it more. Partially this plan worked out, and yet I never really felt at home with the design. The themes were too limiting, the options to edit specifics too restricted. Most problems seemed to require a plugin to solve. Each plugin added to the list of ways the entire site could theoretically be compromised. Tutorials constantly tried to shill paid classes, paid themes, and paid plugins. Wordpress never felt like a place I wanted to spend time in, never felt like a place where I could make what I wanted.&lt;/p&gt;
&lt;p&gt;Which brings us to version four. It&#39;s now a static site, made with &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;Eleventy&lt;/a&gt;, which will hopefully draw the right balance between customizability and ease of use. Right now it&#39;s pretty bare bones; the design isn&#39;t finalized and I have a long list of features to implement and posts to write. But I&#39;m optimistic. It feels right leaving behind the databases and pre-made templates. I get to code all the features I want and can write posts easily in markdown.&lt;/p&gt;
&lt;p&gt;More than that though, it feels right having a place to post things away from all the platform-acquisitions and moderation-decisions.&lt;/p&gt;
&lt;p&gt;Welcome to the new site!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Website for Learning Phonics</title>
    <link href="https://benleamon.com/posts/website-for-learning-phonics/" />
    <updated>2024-04-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/website-for-learning-phonics/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/NNI8a1k39y-2580.webp 2580w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/NNI8a1k39y-2580.jpeg&quot; alt=&quot;phonics-cards.png&quot; width=&quot;2580&quot; height=&quot;1314&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Lots of the kids in my class have trouble learning phonics, and for good reason! It’s not an easy skill to learn, and can be difficult to practice without someone on hand to correct pronunciation. Meanwhile learning phonics is (as far as I know) the best way to learn how to read which is (as far as I know) one of the most fulfilling things a person can do with their day.&lt;/p&gt;
&lt;p&gt;To help my students practice at home, I made a &lt;a href=&quot;https://github.com/benleamon/phonics-game&quot;&gt;website&lt;/a&gt; where they can click on a phoneme and listen to the pronunciation.&lt;/p&gt;
&lt;p&gt;Additionally, added a quiz mode that will play a sound, and allow them to click on the corresponding card.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/XO9oFCKkI_-2274.webp 2274w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/XO9oFCKkI_-2274.jpeg&quot; alt=&quot;phonics-quiz.png&quot; width=&quot;2274&quot; height=&quot;1376&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;After they run through the quiz, they get a little certificate that they can show their parents (or teachers) and the site will let them practice any sounds they might have missed.&lt;/p&gt;
&lt;p&gt;Coding the site was a lot of fun. It was the second programming project that I undertook in conjunction with ChatGPT, which had some useful advice for how to handle some of the audio issues I ran into.&lt;/p&gt;
&lt;p&gt;For anyone interested in looking at the code, feel free to check out the &lt;a href=&quot;https://github.com/benleamon/phonics-game&quot;&gt;github repo&lt;/a&gt;. I recorded the audio myself using audacity, and the phonics cards themselves were made by my colleague Andrew.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Map of the United States</title>
    <link href="https://benleamon.com/posts/map-of-the-united-states/" />
    <updated>2024-02-17T00:00:00Z</updated>
    <id>https://benleamon.com/posts/map-of-the-united-states/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/qKtZ9gYQJW-1000.webp 1000w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/qKtZ9gYQJW-1000.jpeg&quot; alt=&quot;full-map.jpg&quot; width=&quot;1000&quot; height=&quot;706&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;A bit over a year after completing my world map, I’ve finished a map of the United States. In the same style as the world map, it features important cities, rivers, lakes, and ecoregions. Decorated with over 75 handmade illustrations depicting significant plants, animals, cultural and historical events, this map showcases some of what makes the US a unique and interesting place.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/TIn0_kBkgb-800.webp 800w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/TIn0_kBkgb-800.jpeg&quot; alt=&quot;ca-pnw-3.jpg&quot; width=&quot;800&quot; height=&quot;1066&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I’d been wanting to make a US map for some time. The longer I’ve lived outside the US, the more I find it intriguing, interesting, and bizarre in the best sense of the word. The research process for this map turned up lots of cool places I’d like to one day visit, and provided a chance to illustrate some of my existing favorites.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/qYDJiClqXe-800.webp 800w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/qYDJiClqXe-800.jpeg&quot; alt=&quot;east-coast-1.jpg&quot; width=&quot;800&quot; height=&quot;1067&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;While making the map, I also wanted to emphasize the US’s international connections. While there wasn’t space to include them in full, neighboring countries are depicted at the same level of detail, as are the network of undersea cables that provide the US with internet connectivity to the rest of the world.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/0GLrdodY3w-800.webp 800w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/0GLrdodY3w-800.jpeg&quot; alt=&quot;pnw.jpg&quot; width=&quot;800&quot; height=&quot;1066&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I also wanted to include as many illustrations as possible of the diverse natural beauty found in the US. While the trails themselves are not included on the map, approximate start and end points for both the Pacific Crest Trail and Appalachian Trail are marked with tents. Useful for explaining the rough outlines of a through-hike to younger relatives.&lt;/p&gt;
&lt;p&gt;I think it turned out well, and I’m really proud of it! Enjoy the images posted here, and stay tuned — hopefully I’ll be able to offer prints sometime soon for those who are interested.&lt;/p&gt;
&lt;p&gt;As always, if you have any feedback or ideas for things that would be cool to include in the future, let me know.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/wiYPMC5mVL-604.webp 604w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/wiYPMC5mVL-604.jpeg&quot; alt=&quot;animals-1.jpg&quot; width=&quot;604&quot; height=&quot;805&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/frkh6iXGfT-604.webp 604w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/frkh6iXGfT-604.jpeg&quot; alt=&quot;animals-2.jpg&quot; width=&quot;604&quot; height=&quot;805&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I hope you like the map!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Web Scraper to Avoid Crowds</title>
    <link href="https://benleamon.com/posts/web-scraper-to-avoid-crowds/" />
    <updated>2023-11-30T00:00:00Z</updated>
    <id>https://benleamon.com/posts/web-scraper-to-avoid-crowds/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/ZMsPf7dbYh-2304.webp 2304w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/ZMsPf7dbYh-2304.jpeg&quot; alt=&quot;dome.jpg&quot; width=&quot;2304&quot; height=&quot;1712&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;My neighborhood is a great place to live. A great place, that is, until a concert or baseball game finishes at Kyocera Dome and the streets, restaurants, and grocery stores are flooded by rivers of people.&lt;/p&gt;
&lt;p&gt;In an attempt to combat this issue, I wrote a Google Apps Script that will scrape the Kyocera Dome monthly schedule and create google calendar events for each event. At least this way I can try to avoid going to the supermarket when I know it’s going to be a problem.&lt;/p&gt;
&lt;p&gt;I’ve definitely done more useful things with programming, but this was deeply, deeply satisfying. If, for some reason, you also have a problem with Kyocera Dome and want to subscribe to the calendar, you can find it &lt;a href=&quot;https://calendar.google.com/calendar/u/0/r?cid=ZTIwYjBiZjg2YWEzYmM3MDllMjJlMDc1ZGMyOWU5MjE2M2RlOWIxODZiOWQ1MjI5YjU5YjhmM2ZlYzc3ZDc5M0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you happen to live near an arena and want to write your own version, you can find the code on my &lt;a href=&quot;https://github.com/benleamon/kyocera-scraper&quot;&gt;github&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>World Map</title>
    <link href="https://benleamon.com/posts/world-map/" />
    <updated>2023-05-30T00:00:00Z</updated>
    <id>https://benleamon.com/posts/world-map/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/5tdhUet5q5-2388.webp 2388w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/5tdhUet5q5-2388.jpeg&quot; alt=&quot;world-map.png&quot; width=&quot;2388&quot; height=&quot;1689&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I made this world map for kids (or adults!) who want a playful, friendly, world map.&lt;/p&gt;
&lt;p&gt;The map includes hand-placed labels for countries, overseas territories, as well as oceans and seas. Additionally, the map features nearly a hundred hand-drawn illustrations showcasing some of the most amazing plants, animals, and cultural accomplishments from around the world.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/X5E8beTBiw-1738.webp 1738w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/X5E8beTBiw-1738.jpeg&quot; alt=&quot;map-detail.png&quot; width=&quot;1738&quot; height=&quot;932&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The base-map features climate zones, providing a clear and easy-to-understand visual representation of our planet’s diverse climates. Furthermore, the map includes informative panels on earth’s population, atmosphere, and core, making it a great educational tool as well.&lt;/p&gt;
&lt;p&gt;I poured a lot of time and effort into creating this map, and I’m thrilled with how it turned out. If you’re interested in getting a copy for yourself, please let me know!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Geologic Map of Japan in Blender</title>
    <link href="https://benleamon.com/posts/geologic-map-of-japan-in-blender/" />
    <updated>2023-05-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/geologic-map-of-japan-in-blender/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/tU6kpkRRmE-2488.webp 2488w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/tU6kpkRRmE-2488.jpeg&quot; alt=&quot;kyoto-1.png&quot; width=&quot;2488&quot; height=&quot;1705&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This is the first time I made in Blender using non-USGS data. The vintage map as well as the digital elevation model was readily available from the Geospatial Information Authority of Japan, but getting the data into a usable format was &lt;a href=&quot;https://medium.com/@benleamon/download-and-convert-dems-of-japan-from-the-japanese-geospatial-information-authority-9c5106be8555&quot;&gt;a bit of an adventure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I haven’t done a full-size render of this one yet, so it might be a tiny bit fuzzy, but the key elements are all there!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Eckert V Trading Card</title>
    <link href="https://benleamon.com/posts/eckert-v-trading-card/" />
    <updated>2023-05-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/eckert-v-trading-card/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/QHeNLxWv_M-1732.webp 1732w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/QHeNLxWv_M-1732.jpeg&quot; alt=&quot;card-digital.png&quot; width=&quot;1732&quot; height=&quot;1236&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This is my contribution to Daniel Huffman’s &lt;a href=&quot;https://somethingaboutmaps.wordpress.com/2022/06/07/projection-cards-now-a-reality/&quot;&gt;projection cards project&lt;/a&gt;. My projection, &lt;a href=&quot;https://pro.arcgis.com/en/pro-app/latest/help/mapping/properties/eckert-v.htm&quot;&gt;Eckert V&lt;/a&gt;, isn’t recommended for use anymore, and was introduced in 1906. I thought it would be interesting to try and portray the world as it was when Eckert V was first released, with much of the world divided up between global empires. That data came from the University of Minnesota’s &lt;a href=&quot;https://www.arcgis.com/home/item.html?id=85e35d64d67f425c94ebca45dad6568a&quot;&gt;Historical National Boundaries dataset&lt;/a&gt;, which the authors very kindly granted me permission to use.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/dr6RGB0tgv-1000.webp 1000w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/dr6RGB0tgv-1000.jpeg&quot; alt=&quot;card-physical.png&quot; width=&quot;1000&quot; height=&quot;750&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;It was so much fun being part of a larger project, and thrilling to get a copy of my final card in the mail!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Web Scraper for Apartment Hunting</title>
    <link href="https://benleamon.com/posts/web-scraper-for-apartment-hunting/" />
    <updated>2023-04-26T00:00:00Z</updated>
    <id>https://benleamon.com/posts/web-scraper-for-apartment-hunting/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/A6xQqD4dFc-1920.webp 1920w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/A6xQqD4dFc-1920.jpeg&quot; alt=&quot;apartment.jpg&quot; width=&quot;1920&quot; height=&quot;1080&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Good apartments can be hard to come by in Osaka, and one of my friends had his eye on a specific unit that he knew was about to be put on the market. The only catch was that applications are handled on a first-come first-served basis, and his job wasn’t compatible with constantly refreshing the housing company’s homepage.&lt;/p&gt;
&lt;p&gt;I wrote this web scraper in python to check available units against a list of desirable units, and send an email when a new listing appeared. Time was of the essence so the code is probably less elegant than it could be, but it worked!&lt;/p&gt;
&lt;p&gt;Anyone looking to create something similar can &lt;a href=&quot;https://github.com/benleamon/ur-scraper&quot;&gt;have a look at the code here&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>3D USGS Topo-Map in QGIS</title>
    <link href="https://benleamon.com/posts/3d-usgs-topo-map-in-qgis/" />
    <updated>2023-04-22T00:00:00Z</updated>
    <id>https://benleamon.com/posts/3d-usgs-topo-map-in-qgis/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/HeLWCE7H7t-823.webp 823w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/HeLWCE7H7t-823.jpeg&quot; alt=&quot;reyes-qgis-full.png&quot; width=&quot;823&quot; height=&quot;1110&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.benleamon.com/projects/pt-reyes/pt-reyes-v1-final.pdf&quot;&gt;View full-resolution map here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;While I would deeply, deeply love to report otherwise, a 2011 Macbook air is not the computer to use if you want to layer modern hillshades with vintage maps in Blender. After many fruitless hours trying, this is my best shot using QGIS alone.&lt;/p&gt;
&lt;p&gt;I’m not entirely satisfied with the results. They’re a far cry from the soft light and gentle shadows I had been hoping for. Still, I think the results are decent given that everything was done in QGIS. You can read the full write-up for this project &lt;a href=&quot;https://medium.com/@benleamon/usgs-maps-with-3d-elevation-in-blender-3c4f792b09ca&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Remaking John Nelson ArcGIS Tutorials in QGIS</title>
    <link href="https://benleamon.com/posts/remaking-john-nelson-arcgis-tutorials-in-qgis/" />
    <updated>2023-04-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/remaking-john-nelson-arcgis-tutorials-in-qgis/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/KyxxO94DUR-1904.webp 1904w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/KyxxO94DUR-1904.jpeg&quot; alt=&quot;qgis-nelson.png&quot; width=&quot;1904&quot; height=&quot;1066&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;John Nelson makes some &lt;a href=&quot;https://adventuresinmapping.com/&quot;&gt;amazing tutorials&lt;/a&gt; and how-to videos for ArcGIS. While I love ArcGIS, I wanted to see how close I could get using the free and open-source QGIS. For anyone looking to learn more about QGIS, I’d highly recommend this approach. The steps are sometimes fairly different, so it’s a great way to get to know the software.&lt;/p&gt;
&lt;p&gt;I see this process as honing my aesthetic sense for what works on the page, as well as expanding my technical knowledge. It’s also good in that it gives you a project, and a rough set of ideas for how to proceed, but you can’t fall back on following a written list of instructions. You really have to do some research and figure out how to get QGIS to do what you want.&lt;/p&gt;
&lt;p&gt;Occasionally I’ve had to start in QGIS before moving to Illustrator, and some of the tutorials have been flat out impossible given the differences in the programs, but it’s a great way to practice making visually-appealing maps, learn more about cartography, and push the limits of what QGIS can do.&lt;/p&gt;
&lt;p&gt;I haven’t made step-by-step instructions for these maps the way John Nelson has, but if you have any questions, feel free to reach out and I’ll see what I can do to help.&lt;/p&gt;
&lt;p&gt;Here are a few of my favorites.
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/6C3cSJpBEz-1853.webp 1853w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/6C3cSJpBEz-1853.jpeg&quot; alt=&quot;osaka.jpg&quot; width=&quot;1853&quot; height=&quot;2560&quot;&gt;&lt;/picture&gt;
Based on this map of the &lt;a href=&quot;https://adventuresinmapping.com/2021/08/30/how-to-make-this-map-of-the-rift-valley/&quot;&gt;Rift Valley&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/qFRtz_8Ou9-1920.webp 1920w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/qFRtz_8Ou9-1920.jpeg&quot; alt=&quot;working-1.png&quot; width=&quot;1920&quot; height=&quot;1080&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Based on this &lt;a href=&quot;https://adventuresinmapping.com/2021/11/10/how-to-make-this-map-of-indonesia/&quot;&gt;map of Indonesia&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/DSIfpEinDf-1191.webp 1191w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/DSIfpEinDf-1191.jpeg&quot; alt=&quot;working_1-ai.png&quot; width=&quot;1191&quot; height=&quot;843&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Based on &lt;a href=&quot;https://adventuresinmapping.com/2021/12/01/how-to-make-this-map-of-hurricanes-since-1851/&quot;&gt;this hurricane map tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/TiGJeG3a3y-2560.webp 2560w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/TiGJeG3a3y-2560.jpeg&quot; alt=&quot;tolkein-styel_working-3_europe-a3-scaled.jpg&quot; width=&quot;2560&quot; height=&quot;1810&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Based on &lt;a href=&quot;https://www.esri.com/arcgis-blog/products/arcgis-pro/mapping/we-wants-it/&quot;&gt;this map&lt;/a&gt;, which is in turn based off of Tolkein’s map of Middle Earth.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Download and Convert DEMs of Japan From the Japanese Geospatial Information Authority</title>
    <link href="https://benleamon.com/posts/download-and-convert-dems-of-japan-from-the-japanese-geospatial-information-authority/" />
    <updated>2021-11-09T00:00:00Z</updated>
    <id>https://benleamon.com/posts/download-and-convert-dems-of-japan-from-the-japanese-geospatial-information-authority/</id>
    <content type="html">&lt;p&gt;The Geospatial Authority of Japan offers some of the best DEMs of Japan I’ve been able to find. (If you have tips for any others, please let me know!) That said, the website and download process is not as straightforward as what I’m used to from the USGS, and for people hoping to use the data in QGIS or other GIS programs, the data needs a significant amount of processing to get it into a format you can use. If you’re looking DEMs of Japan however, they seem to be the best game in town. Here’s how to get what you need.&lt;/p&gt;
&lt;p&gt;To download the DEMs you’ll need to go to the geospatial information authority’s website (&lt;a href=&quot;https://fgd.gsi.go.jp/download/menu.php&quot;&gt;https://fgd.gsi.go.jp/download/menu.php&lt;/a&gt;). You’ll need to create an account, and sign in. I created my account a while ago, and don’t remember the exact details, but Google Chrome will automatically translate the pages for you if you don’t read Japanese, so you should be able to get on well enough.&lt;/p&gt;
&lt;p&gt;After you provide them with your personal information, they’ll send you an email with your username and password (in plain text, in the body of the email). After spending a couple minutes thinking about that, you can use those credentials to sign in.&lt;/p&gt;
&lt;p&gt;Next, chose the resolution you’re after, and the area you’re interested in- in that order. Once you make a tile selection they won’t let you change resolutions.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/_R7K8sUY7b-1100.webp 1100w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/_R7K8sUY7b-1100.jpeg&quot; alt=&quot;1_vVHEC-xLcwyqTGptFdzG6A.webp&quot; width=&quot;1100&quot; height=&quot;608&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Then hit the button to confirm your download.&lt;/p&gt;
&lt;p&gt;You’ll arrive at a page that looks like this. Every time I’ve done this, there have been multiple pages of files to download. You might be tempted to click “check all” then go to the next page and repeat the process so you can download all the files at once, but that maneuver will lead to nothing but sadness — checked files are immediately unchecked when you switch to the next page.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/-IEJEo9Ea3-1120.webp 1120w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/-IEJEo9Ea3-1120.jpeg&quot; alt=&quot;1_Fm2wCL1NQltc3CWcWFdwhQ.webp&quot; width=&quot;1120&quot; height=&quot;1059&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The fastest way to download the files (that I’ve found) is to click the button to download all the files on this page. Then wait for the first page-worth of files to download. At this point the downloaded files will be automatically deleted from the list and you can, without clicking next page, click that same button again, and wait for the next batch to download. Repeat this until you have all your files. Why there is no bulk-download button I have no idea.&lt;/p&gt;
&lt;p&gt;Now your files should be sitting comfortably in zip files on your hard drive, and we’re ready for the fun to begin.&lt;/p&gt;
&lt;p&gt;The DEMs will come as a special, Japan-exclusive JPGIS-formatted XML file. (More information here: &lt;a href=&quot;https://ja.wikipedia.org/wiki/JPGIS&quot;&gt;https://ja.wikipedia.org/wiki/JPGIS&lt;/a&gt;, Japanese). Because of their format, you can’t open the DEMs directly in QGIS. They’ll need to be converted.&lt;/p&gt;
&lt;p&gt;There are a couple tutorials that show you how to convert JPGIS files with python, (See here: &lt;a href=&quot;https://tm23forest.com/contents/python-jpgis-gml-dem-geotiff&quot;&gt;https://tm23forest.com/contents/python-jpgis-gml-dem-geotiff&lt;/a&gt;, Japanese) but I couldn’t get good results. Most people seem to recommend using a program called Ecoris to convert the JPGIS XML files to TIFFs. Ecoris is Windows-only, so you’ll either need to have a Windows computer or run Windows on your mac. If you’re going to go that route, you might find this tutorial helpful: &lt;a href=&quot;https://medium.com/macoclock/how-to-install-windows-10-on-m1-macs-d0f7ff86d268&quot;&gt;https://medium.com/macoclock/how-to-install-windows-10-on-m1-macs-d0f7ff86d268&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After that, you can grab a copy of Ecoris here: &lt;a href=&quot;https://www.ecoris.co.jp/contents/demtool.html&quot;&gt;https://www.ecoris.co.jp/contents/demtool.html&lt;/a&gt; (get ready for some fun web design). Once again, I recommend Google Chrome/Translate if you don’t read Japanese, or don’t feel like learning a lot of very specific kanji.&lt;/p&gt;
&lt;p&gt;Once you download and extract Ecoris, click on &lt;code&gt;convert_and_merge.vbs&lt;/code&gt;. Follow the prompts on screen (these are in English). Ecoris does warn you but it bears repeating, make sure you aren&#39;t trying to merge layers in JGD2011 and JGD2000 projections (for example 10m and 5m DEMs). You&#39;ll need to specify the projection you want (LatLong, UTM, or Plane Rectangular Coordinate) and depending on which of those you specify, a UTM zone or Coordinate Plane Number. Finally decide if you&#39;d like your no-data value set at 0 or -999, and whether you&#39;d also like it to generate a hillshade for you.&lt;/p&gt;
&lt;p&gt;The program will run for a few moments, and output each file as it’s own TIF, as well as a merged TIF and, depending on what you selected earlier, a hillshade image.&lt;/p&gt;
&lt;p&gt;From there, you can import your layers into QGIS, and make your map.&lt;/p&gt;
&lt;p&gt;It goes without saying, but before you use the Geospatial Information Authority data, make sure you check their terms and conditions.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Tidy Tuesday</title>
    <link href="https://benleamon.com/posts/tidy-tuesday/" />
    <updated>2021-06-22T00:00:00Z</updated>
    <id>https://benleamon.com/posts/tidy-tuesday/</id>
    <content type="html">&lt;p&gt;To continue practicing and improving my R and ggplot programming skills, I occasionally contribute to the Tidy Tuesday programming challenge. If you’d like to see the graphs, or check out the accompanying code, feel free to [check it out on GitHub]&lt;a href=&quot;https://github.com/benleamon/tidy-tuesday&quot;&gt;https://github.com/benleamon/tidy-tuesday&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/b3kXY0Eo10-1800.webp 1800w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/b3kXY0Eo10-1800.jpeg&quot; alt=&quot;parks.png&quot; width=&quot;1800&quot; height=&quot;1112&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/F-JGdqw2mr-1800.webp 1800w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/F-JGdqw2mr-1800.jpeg&quot; alt=&quot;netflix.png&quot; width=&quot;1800&quot; height=&quot;2224&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/M1cS_P4zPw-2700.webp 2700w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/M1cS_P4zPw-2700.jpeg&quot; alt=&quot;rankings.png&quot; width=&quot;2700&quot; height=&quot;1668&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>3D Topo USGS Topo Map</title>
    <link href="https://benleamon.com/posts/3d-topo-usgs-topo-map/" />
    <updated>2021-04-25T00:00:00Z</updated>
    <id>https://benleamon.com/posts/3d-topo-usgs-topo-map/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/6lTbeejXxa-432.webp 432w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/6lTbeejXxa-432.jpeg&quot; alt=&quot;topo.jpg&quot; width=&quot;432&quot; height=&quot;529&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Several years ago I (and a lot of the internet) was very taken with Daniel Huffman’s techniques for creating hillshade in Blender, and the subsequent explosion of modern hillsahde imagery layered with vintage maps. After getting a new computer and basking in the increased processing power, I was able to make some pretty significant improvements on my original attempt in QGIS.&lt;/p&gt;
&lt;p&gt;I stared with a USGS topo map, o which I added the hill-shade.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/zQS0qARN_O-432.webp 432w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/zQS0qARN_O-432.jpeg&quot; alt=&quot;dem.jpg&quot; width=&quot;432&quot; height=&quot;530&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Which I then colored with the original map. I’m really pleased with the level of detail, even close up. Here is Point Reyes station and the surrounding hills.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/ZP6gBtqLld-2604.webp 2604w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/ZP6gBtqLld-2604.jpeg&quot; alt=&quot;reyes-zoom.jpg&quot; width=&quot;2604&quot; height=&quot;1530&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Compared to what I was able to do on my old computer in QGIS, the difference is night and day. The shadows are softer, the light gentler, and the details better. Last May I was impressed with how much QGIS could do. Side by side, however, there is no comparison.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/6yyNj68ZIB-864.webp 864w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/6yyNj68ZIB-864.jpeg&quot; alt=&quot;comparison.jpg&quot; width=&quot;864&quot; height=&quot;559&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;That said, there is still a lot to do. I still want to improve the lighting and contrast, and figure out how to make maps with irregular outlines, like the original Point Reyes one on the right. I have a feeling that two or three iterations later, the process I use for these maps will be at least somewhat different, but for the moment, I’m quite happy with the results.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Forested Areas in Japan</title>
    <link href="https://benleamon.com/posts/forested-areas-in-japan/" />
    <updated>2020-02-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/forested-areas-in-japan/</id>
    <content type="html">&lt;p&gt;While working on a different project, I came across &lt;a href=&quot;https://imgur.com/a/SLExG&quot;&gt;these&lt;/a&gt; maps of forested land in the US, Australia, and Europe, from &lt;a href=&quot;https://www.etsy.com/shop/EarthArtAustralia&quot;&gt;Earth Art Australia&lt;/a&gt;. I was at a bit of a roadblock in my other project, and making a map of forested land in Japan seemed like an interesting — and most importantly easy— diversion. The project, however, quickly spiraled into interminable raster-processing on my aging macbook air.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/It5w_IQ0H4-772.webp 772w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/It5w_IQ0H4-772.jpeg&quot; alt=&quot;forested-japan-small.png&quot; width=&quot;772&quot; height=&quot;1094&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2&gt;Highlights:&lt;/h2&gt;
&lt;p&gt;Compared to the maps of The US and Australia, the forests mapped closely to hills and mountains. North-Eastern Hokkaido, around Nakashibetsu, was interesting. Grids of agricultural fields are bordered by stands of trees.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/oPIBlbA5rX-1400.webp 1400w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/oPIBlbA5rX-1400.jpeg&quot; alt=&quot;hokkaido-trees.jpg&quot; width=&quot;1400&quot; height=&quot;990&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Unsurprisingly dense urban areas like Tokyo are largely free of dense vegetation.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/z887SGPrvD-1400.webp 1400w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/z887SGPrvD-1400.jpeg&quot; alt=&quot;tokyo-trees.jpg&quot; width=&quot;1400&quot; height=&quot;990&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Osaka, Kyoto, and Nagoya are also pretty sparse, and in the image below you can just see the ghost of an outline around Lake Biwa. Most of the countryside is pretty green!&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/xMQPlKsqF3-1078.webp 1078w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/xMQPlKsqF3-1078.jpeg&quot; alt=&quot;kansai-trees.png&quot; width=&quot;1078&quot; height=&quot;766&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;It should be noted that this data shows vegetation over five meters, and there are bound to be some errors. Overall though, it felt good being able to find something online, and reproduce it without being given any guidance. Here’s how I made the map:&lt;/p&gt;
&lt;h2&gt;Process&lt;/h2&gt;
&lt;p&gt;I used QGIS, as well as the data linked to in &lt;a href=&quot;https://web.archive.org/web/20241106010637/https://imgur.com/a/SLExG&quot;&gt;the original EarthArtAustralia post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The plan for the project went as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download the digital elevation model, or DEM, a data layer that contains elevation data for every point in our area of interest.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Turn the DEM into a hillshade layer, and reproject it using a projection suitable for Japan.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Download the forest data, and reproject it using the same projection as the hillshade.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Write a script to delete any part of the hillshade layer that doesn’t contain any forest.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/iot5RRVLSQ-1400.webp 1400w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/iot5RRVLSQ-1400.jpeg&quot; alt=&quot;process.jpg&quot; width=&quot;1400&quot; height=&quot;1980&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;ol start=&quot;5&quot;&gt;
&lt;li&gt;Use this layer as our base map, then use the forest data from step two to color it green.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ultimately, either my computer or QGIS (probably my computer) simply wasn’t up to running a lot of the geoprocessing operations the way I wanted them to. Batch processing failed to even start on a lot of the raster layers, and performing multiple operations (for example reprojecting and saving in one step instead of reprojecting and then saving the resulting output layer separately) triggered hours-long wait times. Ultimately I completed each step on every raster tile individually, then joined the finished tiles together.&lt;/p&gt;
&lt;p&gt;If anyone wants to make a map of their own and is running into problems, feel free to contact me, I’m happy to help!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Map For The Modern Mann Podcast</title>
    <link href="https://benleamon.com/posts/map-for-the-modern-mann-podcast/" />
    <updated>2019-05-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/map-for-the-modern-mann-podcast/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/v7DP9RCnm_-1394.webp 1394w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/v7DP9RCnm_-1394.jpeg&quot; alt=&quot;mann-map.png&quot; width=&quot;1394&quot; height=&quot;672&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;One of the podcasts I listen to, The Modern Mann, features honorary “&lt;a href=&quot;https://www.modernmann.co.uk/mannbassadors&quot;&gt;Mannbassadors&lt;/a&gt;”, patrons of the show who represent their various locales. I made an interactive 3D map of all the Mannbassadors over the years, written in D3.JS.&lt;/p&gt;
&lt;p&gt;As I was working on the project, the host, Ollie Mann, mentioned that he was looking for a map. My map was one of several submissions, and was ultimately chosen to be featured on his site.&lt;/p&gt;
&lt;p&gt;You can see the full map on the podcast&#39;s website or &lt;a href=&quot;https://benleamon.com/project-archive/mannbassador/index.html&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Time Tracker</title>
    <link href="https://benleamon.com/posts/time-tracker/" />
    <updated>2019-04-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/time-tracker/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/LPpm-9tkqr-2776.webp 2776w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/LPpm-9tkqr-2776.jpeg&quot; alt=&quot;time-tracker.png&quot; width=&quot;2776&quot; height=&quot;992&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Since 2017 I’ve been keeping track (roughly) of how much time I spend working on personal projects. I got the idea from Cal Newport’s book, Deep Work, and it’s been really useful. Keeping track of how long I work helps keep me motivated as well as honest about how hard I’m working. It’s also good to know how my projects actually take.&lt;/p&gt;
&lt;p&gt;I made this chart using D3.JS.&lt;/p&gt;
&lt;p&gt;You can see the time tracker &lt;a href=&quot;https://benleamon.com/project-archive/time-tracker/index.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Sea Level Rise in Japan</title>
    <link href="https://benleamon.com/posts/sea-level-rise-in-japan/" />
    <updated>2018-03-11T00:00:00Z</updated>
    <id>https://benleamon.com/posts/sea-level-rise-in-japan/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/43E4C1d7cA-1400.webp 1400w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/43E4C1d7cA-1400.jpeg&quot; alt=&quot;sea-level.png&quot; width=&quot;1400&quot; height=&quot;721&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;In 2018, I wanted to create a long-form infographic similar to those found online and in magazines. At the same time, I wanted to refresh my knowledge of HTML, CSS, and Javascript, which I hadn’t used since college, and learn how to create interactive web maps and graphs using R.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/i5gG-000g8-2100.webp 2100w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/i5gG-000g8-2100.jpeg&quot; alt=&quot;pop-by-city-by-regionjpgArtboard 1@4x-100.jpg&quot; width=&quot;2100&quot; height=&quot;1298&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I think I bit off more than I could chew, and the project ended up taking much longer than I anticipated. Still, I’m proud that I could teach myself these skills during my breaks at work.&lt;/p&gt;
&lt;p&gt;Throughout the project, I used a variety of tools, including HTML, CSS, Javascript, Leaflet.js, ggplot, and Illustrator.&lt;/p&gt;
&lt;p&gt;This project is no longer live -- it requires PHP which isn&#39;t supported by my current static-site setup. However if you&#39;re interested in having a look at it, you can check out the &lt;a href=&quot;https://github.com/benleamon/sea-level-1&quot;&gt;github repository for the projet&lt;/a&gt;and run it on a local development server.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Simple Map of Japan</title>
    <link href="https://benleamon.com/posts/simple-map-of-japan/" />
    <updated>2017-04-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/simple-map-of-japan/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/d1hRcrmp2_-1191.webp 1191w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/d1hRcrmp2_-1191.jpeg&quot; alt=&quot;japan-map_pref-thumb.png&quot; width=&quot;1191&quot; height=&quot;842&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This is a simple map of Japan that I made in 2017 to get into the swing of things with QGIS and practice styling a simple QGIS map in Illustrator. If you’d like a copy, feel free to download and print it!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://benleamon.com/project-archive/japan-map/japan-pref-map-3.pdf&quot;&gt;Download here!&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Orange Blossom Water Infographic</title>
    <link href="https://benleamon.com/posts/orange-blossom-water-infographic/" />
    <updated>2016-04-13T00:00:00Z</updated>
    <id>https://benleamon.com/posts/orange-blossom-water-infographic/</id>
    <content type="html">&lt;p&gt;Orange blossom water is a versatile ingredient used in Middle Eastern cuisine. It has a unique, fragrant flavor which is truly delightful. I made this infographic to practice using Illustrator and as a project for a Japanese class I was taking. As a brief caveat, my 2016 Japanese was not what it is today, and that lack of experience probably shows.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://benleamon.com/img/iNq6UAcZNI-1486.webp 1486w&quot;&gt;&lt;img src=&quot;https://benleamon.com/img/iNq6UAcZNI-1486.jpeg&quot; alt=&quot;orange-flower-water.png&quot; width=&quot;1486&quot; height=&quot;2104&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://benleamon.com/project-archive/orange-flower/orange-flower-water-2.pdf&quot;&gt;Download here!&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
</feed>