<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.gishub.org</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/visualizing-satellite-image-time-series-interactively</loc>
    <lastmod>2023-09-05T12:34:53.114Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/segment-geospatial-presentation-at-servir</loc>
    <lastmod>2023-08-11T02:24:52.156Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/segmenting-remote-sensing-imagery-with-box-prompts</loc>
    <lastmod>2023-08-07T13:30:14.430Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/new-book-release-earth-engine-and-geemap</loc>
    <lastmod>2023-08-07T01:23:36.050Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/creating-satellite-timelapse-with-streamlit-and-earth-engine</loc>
    <lastmod>2021-12-15T19:41:26.717Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/a-streamlit-app-for-creating-timelapse-of-annual-landsat-imagery-1984-2021</loc>
    <lastmod>2021-10-25T13:41:49.009Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/the-arcgis-toolbox-for-whiteboxtools-v20-released</loc>
    <lastmod>2021-09-08T14:21:35.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-and-geemap-workshop-at-geopython-conference</loc>
    <lastmod>2021-04-24T15:41:10.881Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/how-to-publish-a-python-package-on-conda-forge</loc>
    <lastmod>2021-03-18T20:07:32.708Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/the-mapscaping-podcast-introducing-google-earth-engine</loc>
    <lastmod>2021-03-18T17:15:08.885Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/visual-studio-code-tips-and-tricks</loc>
    <lastmod>2021-02-08T02:18:03.934Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/google-colab-tips-and-tricks</loc>
    <lastmod>2021-02-02T15:51:35.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-52-how-to-create-timelapse-animations-with-custom-projection-scale-bar-and-north-arrow</loc>
    <lastmod>2021-01-04T13:44:37.486Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-51-how-to-create-publication-quality-maps-with-customized-projections</loc>
    <lastmod>2021-01-01T13:38:34.014Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-50-how-to-create-publication-quality-maps-using-cartoee</loc>
    <lastmod>2020-12-31T13:51:33.741Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-49-how-to-add-a-colorbar-to-the-map</loc>
    <lastmod>2020-12-22T13:35:40.381Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-48-how-to-add-a-draggable-legend-to-folium-maps</loc>
    <lastmod>2020-12-21T16:02:16.962Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-47-how-to-download-image-thumbnails-from-gee</loc>
    <lastmod>2020-12-15T13:44:29.850Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-46-how-to-use-locally-trained-machine-learning-models-with-gee</loc>
    <lastmod>2020-12-14T13:32:11.846Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-45-how-to-create-a-virtual-mosaic-of-cloud-optimized-geotiffs-cog</loc>
    <lastmod>2020-12-11T14:51:55.181Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-44-how-to-use-cloud-optimized-geotiff-cog-and-spatiotemporal-asset-catalog-stac</loc>
    <lastmod>2020-12-10T15:52:21.958Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/eefolium-a-python-package-for-using-earth-engine-with-google-colab</loc>
    <lastmod>2020-12-03T01:40:21.146Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-43-how-to-extract-pixel-values-from-an-earth-engine-image-using-a-point-shapefile</loc>
    <lastmod>2020-11-30T20:05:31.927Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/the-geemap-website-can-now-render-jupyter-notebooks</loc>
    <lastmod>2020-11-23T01:12:12.504Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-42-how-to-upload-data-to-earth-engine-apps-using-ipywidgets</loc>
    <lastmod>2020-11-21T02:55:00.562Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-41-how-to-develop-an-earth-engine-app-for-mapping-surface-water-dynamics</loc>
    <lastmod>2020-10-26T16:29:41.608Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-40-how-to-add-interactive-widgets-to-the-map</loc>
    <lastmod>2020-10-24T17:08:59.233Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/geo-for-good-summit-2020-public-sector-meetup-introduction-to-geemap</loc>
    <lastmod>2020-10-22T00:15:45.976Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/jupytercon-2020-how-jupyter-and-geemap-enable-interactive-mapping-of-large-scale-geospatial-datasets</loc>
    <lastmod>2020-10-20T13:20:40.075Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-39-how-to-create-landsat-timelapse-animations-without-coding</loc>
    <lastmod>2020-10-13T12:54:47.960Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/gee-tutorial-38-how-to-use-cloud-optimized-geotiff-with-earth-engine</loc>
    <lastmod>2020-10-11T13:07:03.795Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/how-to-create-timelapse-animations-of-spectral-indices-eg-ndwi-ndvi</loc>
    <lastmod>2020-10-11T01:05:08.683Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/creating-landsat-timelapse-animations-using-earth-engine-and-geemap</loc>
    <lastmod>2020-10-09T14:57:14.640Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/tngic-conference-automated-mapping-of-surface-water-in-tennessee-using-google-earth-engine</loc>
    <lastmod>2020-10-07T16:33:38.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/penn-state-webinar-using-gee-for-interactive-mapping-and-analysis-of-large-scale-geospatial-datasets</loc>
    <lastmod>2020-10-06T14:55:06.508Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-37-how-to-use-earth-engine-with-pydeck-for-3d-terrain-visualization</loc>
    <lastmod>2020-09-23T15:04:32.769Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-app-for-creating-landsat-timelapse-animations</loc>
    <lastmod>2020-09-22T01:55:43.801Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/slack-channels-for-geemap-and-earth-engine</loc>
    <lastmod>2020-09-22T01:22:57.406Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-36-how-to-find-out-the-greenest-day-of-the-year-for-each-location</loc>
    <lastmod>2020-09-17T15:43:44.550Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-35-how-to-use-geemap-and-earth-engine-in-google-colab</loc>
    <lastmod>2020-09-16T12:01:29.724Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/introduction-to-geemap-and-the-earth-engine-python-api</loc>
    <lastmod>2020-09-09T18:57:13.584Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/whiteboxtools-v140-released</loc>
    <lastmod>2020-09-07T13:42:52.661Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/new-website-for-geemap-user-guide-and-api-reference</loc>
    <lastmod>2020-08-26T12:55:08.158Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-34-interactive-extraction-of-pixel-values-and-interactive-region-reduction</loc>
    <lastmod>2020-08-17T12:04:09.958Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-33-performing-accuracy-assessment-for-image-classification</loc>
    <lastmod>2020-08-13T11:42:20.459Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-32-machine-learning-with-earth-engine-supervised-classification</loc>
    <lastmod>2020-08-11T11:49:12.851Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-31-machine-learning-with-earth-engine-unsupervised-classification</loc>
    <lastmod>2020-08-07T12:43:56.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-30-how-to-get-image-properties-and-descriptive-statistics</loc>
    <lastmod>2020-08-06T14:37:50.735Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-tutorial-29-how-to-use-pydeck-for-rendering-earth-engine-data</loc>
    <lastmod>2020-08-03T12:14:39.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/earth-engine-video-tutorials</loc>
    <lastmod>2020-08-02T02:26:44.276Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/tutorial-for-the-lidar-python-package</loc>
    <lastmod>2020-08-01T16:59:29.375Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/whitebox-tutorial</loc>
    <lastmod>2020-08-01T16:52:16.487Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/how-to-configure-jupyter-notebook-for-arcgis</loc>
    <lastmod>2020-08-01T16:43:11.050Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/how-to-create-a-website-in-5-minutes</loc>
    <lastmod>2020-08-01T16:39:33.881Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/ecognition-tutorials</loc>
    <lastmod>2020-08-01T16:32:28.855Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/twitter-analytics-using-r</loc>
    <lastmod>2020-08-01T16:26:58.807Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/crime-analysis-using-r</loc>
    <lastmod>2020-08-01T16:21:15.836Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/whiteboxtools-v1-3-1-released</loc>
    <lastmod>2020-08-01T13:47:22.311Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/page/whitebix</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/page/earth-engine</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/page/linux</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/page/python</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/page/about</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/series/whitebox</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/series/google-earth-engine</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/series/segment-anything</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/series/leafmap</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/archive</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.gishub.org/recommendations</loc>
    <lastmod>2026-04-12T07:03:15.869Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>