<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Qiusheng Wu's Blog</title>
    <link>https://gishub.org/rss.xml</link>
    <description>Thoughts on geospatial data science, open-source software, and teaching.</description>
    <atom:link href="https://gishub.org/rss.xml" rel="self"/>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 07 Jun 2026 20:06:14 +0000</lastBuildDate>
    <item>
      <title>Create Satellite Timelapse Animations in QGIS with Google Earth Engine</title>
      <link>https://gishub.org/blog/qgis-timelapse-plugin</link>
      <description>A step-by-step tutorial on using the QGIS Timelapse Plugin to create animated GIF and MP4 timelapse videos from Landsat, Sentinel, MODIS, GOES, and NAIP imagery powered by Google Earth Engine.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/qgis-timelapse-plugin</guid>
      <category>QGIS</category>
      <category>Google Earth Engine</category>
      <category>Timelapse</category>
      <category>Remote Sensing</category>
      <category>Animation</category>
      <pubDate>Sat, 27 Dec 2025 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Compare Geospatial Layers in QGIS with the LeafMap Plugin</title>
      <link>https://gishub.org/blog/leafmap-qgis-plugin</link>
      <description>Introducing the LeafMap QGIS plugin with interactive layer transparency controls and a swipe tool for comparing geospatial layers side by side.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/leafmap-qgis-plugin</guid>
      <category>QGIS</category>
      <category>LeafMap</category>
      <category>Visualization</category>
      <category>Open Source</category>
      <pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Run Google Earth Engine Python Workflows Directly in QGIS with the Geemap Plugin</title>
      <link>https://gishub.org/blog/geemap-qgis-plugin</link>
      <description>A step-by-step tutorial on installing and using the Geemap QGIS plugin to run Earth Engine Python code, inspect pixel values, and download datasets inside QGIS with Jupyter Notebook integration.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/geemap-qgis-plugin</guid>
      <category>QGIS</category>
      <category>Google Earth Engine</category>
      <category>Geemap</category>
      <category>Jupyter Notebook</category>
      <category>Python</category>
      <pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Unlock 80+ Petabytes of Earth Engine Data in QGIS with Zero Coding</title>
      <link>https://gishub.org/blog/gee-data-catalogs-plugin</link>
      <description>Introducing the GEE Data Catalogs Plugin for QGIS, providing access to over 5,000 datasets from the official Earth Engine catalog and the Awesome GEE Community Catalog with no coding required.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/gee-data-catalogs-plugin</guid>
      <category>QGIS</category>
      <category>Google Earth Engine</category>
      <category>Remote Sensing</category>
      <category>Open Source</category>
      <category>Satellite Imagery</category>
      <pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Access 120 Petabytes of NASA Data Directly in QGIS</title>
      <link>https://gishub.org/blog/nasa-earthdata-plugin</link>
      <description>A step-by-step tutorial on using the NASA Earthdata QGIS plugin to search, preview, and download satellite imagery and geospatial datasets from NASA's archive without programming.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/nasa-earthdata-plugin</guid>
      <category>QGIS</category>
      <category>NASA</category>
      <category>Satellite Imagery</category>
      <category>Remote Sensing</category>
      <category>Open Data</category>
      <pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Access 14 TB of Free High-Resolution Satellite Imagery with the Maxar Open Data QGIS Plugin</title>
      <link>https://gishub.org/blog/maxar-open-data-plugin</link>
      <description>A step-by-step tutorial on using the Maxar Open Data QGIS plugin to search, visualize, compare, and download free high-resolution satellite imagery for disaster response and change detection.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/maxar-open-data-plugin</guid>
      <category>QGIS</category>
      <category>Maxar</category>
      <category>Satellite Imagery</category>
      <category>Disaster Response</category>
      <category>Remote Sensing</category>
      <pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Visualize LiDAR Point Clouds in the Browser with maplibre-gl-lidar</title>
      <link>https://gishub.org/blog/maplibre-gl-lidar</link>
      <description>Introducing maplibre-gl-lidar, an open-source MapLibre plugin for visualizing large-scale LiDAR point clouds (LAS, LAZ, COPC) directly in the browser with interactive controls, classification legends, and Jupyter Notebook support.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/maplibre-gl-lidar</guid>
      <category>LiDAR</category>
      <category>MapLibre</category>
      <category>Point Clouds</category>
      <category>Open Source</category>
      <category>Visualization</category>
      <pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Search, Visualize, and Download US LiDAR Data in Seconds</title>
      <link>https://gishub.org/blog/usgs-lidar-search</link>
      <description>A step-by-step tutorial on using the USGS LiDAR web app to search, stream, and download COPC point clouds from Microsoft Planetary Computer directly in your browser.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/usgs-lidar-search</guid>
      <category>LiDAR</category>
      <category>Point Clouds</category>
      <category>COPC</category>
      <category>USGS</category>
      <category>Cloud Native</category>
      <pubDate>Wed, 14 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Visualize 350 TB of LiDAR Point Clouds Directly in Your Browser</title>
      <link>https://gishub.org/blog/usgs-lidar-viewer</link>
      <description>Stream and explore over 75 trillion USGS LiDAR points from AWS and Microsoft Planetary Computer using COPC and Entwine Point Tiles, no downloads required.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/usgs-lidar-viewer</guid>
      <category>LiDAR</category>
      <category>Point Clouds</category>
      <category>COPC</category>
      <category>USGS</category>
      <category>Cloud Native</category>
      <pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Create Time-Series Satellite Images in Seconds with QGIS</title>
      <link>https://gishub.org/blog/gee-time-series</link>
      <description>A step-by-step tutorial on creating and downloading time-series satellite imagery using the GEE Data Catalogs Plugin v0.5 for QGIS, with no coding required.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/gee-time-series</guid>
      <category>QGIS</category>
      <category>Google Earth Engine</category>
      <category>Time Series</category>
      <category>Remote Sensing</category>
      <category>Landsat</category>
      <pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>2026 US Winter Storm Seen from Space: Satellite Timelapse Using QGIS</title>
      <link>https://gishub.org/blog/winter-storm-timelapse</link>
      <description>Create a stunning satellite timelapse of the 2026 US winter storm using NOAA GOES-18 imagery and the QGIS Timelapse Plugin, no coding required.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/winter-storm-timelapse</guid>
      <category>QGIS</category>
      <category>Timelapse</category>
      <category>GOES</category>
      <category>Weather</category>
      <category>Remote Sensing</category>
      <pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Download and Visualize NISAR SAR Data in QGIS Without Coding</title>
      <link>https://gishub.org/blog/nisar-data-qgis</link>
      <description>A step-by-step tutorial on downloading and visualizing NASA-ISRO NISAR SAR satellite data in QGIS using the NASA Earthdata plugin, covering authentication, search, download, format conversion, and visualization.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/nisar-data-qgis</guid>
      <category>NISAR</category>
      <category>SAR</category>
      <category>QGIS</category>
      <category>NASA</category>
      <category>Remote Sensing</category>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Detect and Segment Tree Crowns from Satellite Imagery Using QGIS</title>
      <link>https://gishub.org/blog/tree-crown-detection</link>
      <description>A step-by-step tutorial on detecting and segmenting tree crowns from satellite imagery using the QGIS GeoAI plugin with DeepForest pre-trained models, no coding required.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/tree-crown-detection</guid>
      <category>GeoAI</category>
      <category>QGIS</category>
      <category>DeepForest</category>
      <category>Tree Detection</category>
      <category>Remote Sensing</category>
      <pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Estimate Canopy Height from Aerial and Satellite Imagery with GeoAI</title>
      <link>https://gishub.org/blog/canopy-height</link>
      <description>A step-by-step tutorial on estimating canopy height from aerial and satellite imagery using Meta's pretrained deep learning model with the GeoAI Python package.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/canopy-height</guid>
      <category>GeoAI</category>
      <category>Deep Learning</category>
      <category>Canopy Height</category>
      <category>Remote Sensing</category>
      <category>Tutorial</category>
      <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>maplibre-gl-components: A MapLibre Plugin for Cloud-Native Geospatial Visualization</title>
      <link>https://gishub.org/blog/maplibre-gl-components</link>
      <description>Introducing maplibre-gl-components, a MapLibre plugin for visualizing cloud-native geospatial formats like COG, Zarr, PMTiles, FlatGeobuf, and GeoParquet with built-in UI components.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/maplibre-gl-components</guid>
      <category>MapLibre</category>
      <category>Cloud-Native Geospatial</category>
      <category>TypeScript</category>
      <category>Open Source</category>
      <category>Tutorial</category>
      <pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Introducing anymap-ts: Interactive Maps with TypeScript and Jupyter</title>
      <link>https://gishub.org/blog/anymap-ts</link>
      <description>Introducing anymap-ts, a new Python package built on MapLibre and TypeScript for interactive geospatial visualization in both web apps and Jupyter Notebooks.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/anymap-ts</guid>
      <category>anymap</category>
      <category>MapLibre</category>
      <category>TypeScript</category>
      <category>Jupyter</category>
      <category>Open Source</category>
      <category>Tutorial</category>
      <pubDate>Fri, 13 Feb 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Visualize NOAA Coastal LiDAR Point Clouds in Your Browser</title>
      <link>https://gishub.org/blog/noaa-lidar</link>
      <description>A step-by-step tutorial on searching, loading, and visualizing massive NOAA coastal LiDAR point clouds directly in your browser without downloading any data.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/noaa-lidar</guid>
      <category>LiDAR</category>
      <category>NOAA</category>
      <category>Point Cloud</category>
      <category>MapLibre</category>
      <category>Open Data</category>
      <category>Tutorial</category>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>GeoAI QGIS Plugin v1.0: One-Click Installation for Geospatial AI</title>
      <link>https://gishub.org/blog/geoai-qgis-plugin</link>
      <description>Announcing GeoAI QGIS Plugin v1.0 with one-click installation, SAM 3, water segmentation, forest segmentation, and export to vector, raster, COCO, YOLO, and Pascal VOC formats.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/geoai-qgis-plugin</guid>
      <category>GeoAI</category>
      <category>QGIS</category>
      <category>Segmentation</category>
      <category>Tutorial</category>
      <category>Deep Learning</category>
      <pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Download Free High-Resolution Satellite Imagery with QGIS and MapLibre</title>
      <link>https://gishub.org/blog/vantor-satellite-imagery</link>
      <description>A tutorial on accessing, visualizing, and downloading free satellite imagery from the Vantor Open Data Program using a web app or QGIS plugin.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/vantor-satellite-imagery</guid>
      <category>Satellite Imagery</category>
      <category>QGIS</category>
      <category>Open Data</category>
      <category>Tutorial</category>
      <category>MapLibre</category>
      <pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Create a Spinning 3D Globe Map Without Writing Any Code</title>
      <link>https://gishub.org/blog/spinning-globe</link>
      <description>A step-by-step tutorial on creating an interactive spinning 3D globe with raster and vector data overlays using a web-based tool or Jupyter Notebook, no coding required.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/spinning-globe</guid>
      <category>Geospatial</category>
      <category>MapLibre</category>
      <category>3D Globe</category>
      <category>Tutorial</category>
      <category>Jupyter Notebook</category>
      <category>anymap</category>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Sensor-Agnostic Cloud Detection from Satellite Imagery with GeoAI</title>
      <link>https://gishub.org/blog/cloud-detection</link>
      <description>A step-by-step tutorial on detecting clouds and cloud shadows from satellite imagery using OmniCloudMask and GeoAI, with post-processing, vectorization, and cloud-free mask generation.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/cloud-detection</guid>
      <category>GeoAI</category>
      <category>Cloud Detection</category>
      <category>Remote Sensing</category>
      <category>OmniCloudMask</category>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>End-to-End GeoAI Workflow for Agricultural Field Boundary Delineation</title>
      <link>https://gishub.org/blog/field-boundary-detection</link>
      <description>A complete tutorial on using instance segmentation and the Fields of the World dataset to delineate agricultural field boundaries with GeoAI, from data preparation to batch inference.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/field-boundary-detection</guid>
      <category>GeoAI</category>
      <category>Instance Segmentation</category>
      <category>Field Boundaries</category>
      <category>Remote Sensing</category>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Launching My New Website with MyST Markdown and Typst</title>
      <link>https://gishub.org/blog/launching-new-website</link>
      <description>How I rebuilt gishub.org using MyST Markdown for the website and Typst for automatic CV generation from the same Markdown source files.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/launching-new-website</guid>
      <category>MyST Markdown</category>
      <category>Typst</category>
      <category>CV</category>
      <category>Personal Website</category>
      <pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>A Reusable Template for Building Websites with MyST Markdown</title>
      <link>https://gishub.org/blog/myst-website-template</link>
      <description>A GitHub template that bundles MyST Markdown, GitHub Pages deployment, Netlify PR previews, and pre-commit hooks into a ready-to-use starting point.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/myst-website-template</guid>
      <category>MyST Markdown</category>
      <category>GitHub Template</category>
      <category>GitHub Actions</category>
      <category>Pre-commit</category>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Build a Personal Website in 5 Minutes: No Coding Required</title>
      <link>https://gishub.org/blog/build-personal-website</link>
      <description>A step-by-step video tutorial showing how to create and deploy a personal website using the MyST Markdown template and GitHub Pages, with no coding experience needed.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/build-personal-website</guid>
      <category>MyST Markdown</category>
      <category>GitHub Pages</category>
      <category>GitHub Template</category>
      <category>Tutorial</category>
      <pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Build a Professional CV Website with Auto PDF Generation Using MyST Markdown</title>
      <link>https://gishub.org/blog/myst-cv-website</link>
      <description>A step-by-step tutorial on building a personal CV website with MyST Markdown and Typst that automatically generates a PDF version of your CV from the same Markdown source.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/myst-cv-website</guid>
      <category>MyST Markdown</category>
      <category>Typst</category>
      <category>CV</category>
      <category>GitHub Pages</category>
      <category>Tutorial</category>
      <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Write Journal Articles with MyST Markdown: Auto-Generate PDFs and Websites</title>
      <link>https://gishub.org/blog/myst-article-template</link>
      <description>A step-by-step tutorial on writing journal articles in MyST Markdown with automatic PDF generation and website deployment using a GitHub template.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/myst-article-template</guid>
      <category>MyST Markdown</category>
      <category>GitHub Pages</category>
      <category>Tutorial</category>
      <category>PDF</category>
      <category>Academic Writing</category>
      <pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Build a Modern Developer Blog with MyST Markdown and GitHub Pages</title>
      <link>https://gishub.org/blog/myst-blog-template</link>
      <description>A step-by-step tutorial on building a developer blog with the MyST Markdown template, deploying it to GitHub Pages, and enabling GitHub Discussions-backed comments with Giscus.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/myst-blog-template</guid>
      <category>MyST Markdown</category>
      <category>GitHub Pages</category>
      <category>GitHub Template</category>
      <category>Blog</category>
      <category>Tutorial</category>
      <pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>OpenGeoAgent: An Open-Source Multimodal AI Agent for Geospatial Analysis in QGIS</title>
      <link>https://gishub.org/blog/opengeoagent-qgis-plugin</link>
      <description>Introducing OpenGeoAgent, an open-source multimodal AI agent that automates geospatial analysis and visualization in QGIS through natural language and voice commands.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/opengeoagent-qgis-plugin</guid>
      <category>OpenGeoAgent</category>
      <category>QGIS</category>
      <category>GeoAI</category>
      <category>WhiteboxTools</category>
      <category>Google Earth Engine</category>
      <pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Access NASA OPERA Data in QGIS with a Plugin and an AI Agent</title>
      <link>https://gishub.org/blog/nasa-opera-qgis-plugin</link>
      <description>A step-by-step tutorial on installing the NASA OPERA QGIS plugin, searching and visualizing DSWx surface water products, and using an integrated AI agent to analyze flood events with natural language and voice commands.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/nasa-opera-qgis-plugin</guid>
      <category>NASA OPERA</category>
      <category>QGIS</category>
      <category>OpenGeoAgent</category>
      <category>GeoAI</category>
      <category>Remote Sensing</category>
      <pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Create Satellite Timelapse Animations in QGIS with OpenGeoAgent</title>
      <link>https://gishub.org/blog/timelapse-with-opengeoagent</link>
      <description>A tutorial on using OpenGeoAgent with the QGIS Timelapse plugin to generate Landsat, MODIS, GOES, and Esri Wayback timelapse animations from natural language and voice prompts.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/timelapse-with-opengeoagent</guid>
      <category>OpenGeoAgent</category>
      <category>QGIS</category>
      <category>Timelapse</category>
      <category>Google Earth Engine</category>
      <category>Remote Sensing</category>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Search and Visualize NASA Earth Data in QGIS with OpenGeoAgent</title>
      <link>https://gishub.org/blog/nasa-earthdata-with-opengeoagent</link>
      <description>A tutorial on searching, streaming, visualizing, and downloading NASA Earth observation data inside QGIS using the NASA Earthdata plugin and OpenGeoAgent for natural-language and voice workflows.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/nasa-earthdata-with-opengeoagent</guid>
      <category>NASA Earthdata</category>
      <category>QGIS</category>
      <category>OpenGeoAgent</category>
      <category>GeoAI</category>
      <category>Remote Sensing</category>
      <pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Working with HLS Data in QGIS: Access, Visualization, and Analysis</title>
      <link>https://gishub.org/blog/hls-data-in-qgis</link>
      <description>A tutorial on accessing, visualizing, and analyzing NASA Harmonized Landsat Sentinel-2 (HLS) imagery in QGIS using the NASA Earthdata, GEE Data Catalogs, and OpenGeoAgent plugins, including RGB composites, NDVI, monthly time series, pixel extraction, and voice-driven workflows.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/hls-data-in-qgis</guid>
      <category>NASA Earthdata</category>
      <category>QGIS</category>
      <category>OpenGeoAgent</category>
      <category>Google Earth Engine</category>
      <category>Remote Sensing</category>
      <pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Working with Planet Tanager Hyperspectral Data in QGIS with HyperCoast</title>
      <link>https://gishub.org/blog/tanager-hyperspectral-qgis</link>
      <description>A tutorial on accessing, streaming, downloading, and analyzing Planet Tanager 426-band hyperspectral imagery in QGIS using the HyperCoast plugin, including footprint browsing, HDF5 downloads, custom band composites, and spectral signature inspection.</description>
      <author>qwu18@utk.edu (Qiusheng Wu)</author>
      <guid isPermaLink="false">https://gishub.org/blog/tanager-hyperspectral-qgis</guid>
      <category>HyperCoast</category>
      <category>QGIS</category>
      <category>Hyperspectral</category>
      <category>Planet</category>
      <category>Remote Sensing</category>
      <pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>
