<?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>Themes on</title><link>http://robbieatkinson.com/tags/themes/</link><description>Recent content in Themes on</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 15 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://robbieatkinson.com/tags/themes/index.xml" rel="self" type="application/rss+xml"/><item><title>Sentinel-2 Vessel Finder</title><link>http://robbieatkinson.com/posts/sentinel_2_vessel_finder/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>http://robbieatkinson.com/posts/sentinel_2_vessel_finder/</guid><description>&lt;p&gt;A Python script that uses the Global Fishing Watch API to retrieve AIS event locations for a vessel and then uses Google Earth Engine to download matching Sentinel‑2 satellite imagery. It generates geospatial metadata files for each image and applies basic enhancements like upscaling, sharpening, and gamma correction. The output is a set of georeferenced, processed satellite images aligned to vessel activity.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Satellite imagery analysis" loading="lazy" src="http://robbieatkinson.com/images/Disney_Dream_Athens_Greece.jpeg"&gt;&lt;/p&gt;</description></item></channel></rss>