<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://geogeeklab.github.io/</loc></url><url><loc>https://geogeeklab.github.io/atlas.html</loc></url><url><loc>https://geogeeklab.github.io/commons.html</loc></url><url><loc>https://geogeeklab.github.io/earth/</loc></url><url><loc>https://geogeeklab.github.io/elsewhere.html</loc></url><url><loc>https://geogeeklab.github.io/field-notes.html</loc></url><url><loc>https://geogeeklab.github.io/field-notes/alphaearth-agriculture-benchmark/</loc><lastmod>2026.03.26</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/alphaearth-agriculture-benchmark/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/alphaearth-agriculture-benchmark/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/alphaearth-agriculture-benchmark/"/></url><url><loc>https://geogeeklab.github.io/field-notes/alphaearth-physical-semantics/</loc><lastmod>2026.04.30</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/alphaearth-physical-semantics/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/alphaearth-physical-semantics/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/alphaearth-physical-semantics/"/></url><url><loc>https://geogeeklab.github.io/field-notes/autocorrelation-and-false-trends/</loc><lastmod>2026.04.19</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/autocorrelation-and-false-trends/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/autocorrelation-and-false-trends/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/autocorrelation-and-false-trends/"/></url><url><loc>https://geogeeklab.github.io/field-notes/causal-shapley-is-not-causal-identification/</loc><lastmod>2026.04.11</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/causal-shapley-is-not-causal-identification/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/causal-shapley-is-not-causal-identification/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/causal-shapley-is-not-causal-identification/"/></url><url><loc>https://geogeeklab.github.io/field-notes/chl-a-retrieval-versus-biomass/</loc><lastmod>2026.04.22</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/chl-a-retrieval-versus-biomass/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/chl-a-retrieval-versus-biomass/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/chl-a-retrieval-versus-biomass/"/></url><url><loc>https://geogeeklab.github.io/field-notes/chlorophyll-is-not-biomass/</loc><lastmod>2026.04.25</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/chlorophyll-is-not-biomass/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/chlorophyll-is-not-biomass/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/chlorophyll-is-not-biomass/"/></url><url><loc>https://geogeeklab.github.io/field-notes/distilling-nature-reviewers-earth-system-science/</loc><lastmod>2026.07.02</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/distilling-nature-reviewers-earth-system-science/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/distilling-nature-reviewers-earth-system-science/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/distilling-nature-reviewers-earth-system-science/"/></url><url><loc>https://geogeeklab.github.io/field-notes/earth-system-maxwell-equations/</loc><lastmod>2026.04.15</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/earth-system-maxwell-equations/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/earth-system-maxwell-equations/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/earth-system-maxwell-equations/"/></url><url><loc>https://geogeeklab.github.io/field-notes/extrapolation-risk-global-scale-studies/</loc><lastmod>2026.03.29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/extrapolation-risk-global-scale-studies/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/extrapolation-risk-global-scale-studies/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/extrapolation-risk-global-scale-studies/"/></url><url><loc>https://geogeeklab.github.io/field-notes/global-cropland-dynamics-2015-2024/</loc><lastmod>2026.04.24</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/global-cropland-dynamics-2015-2024/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/global-cropland-dynamics-2015-2024/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/global-cropland-dynamics-2015-2024/"/></url><url><loc>https://geogeeklab.github.io/field-notes/greenness-is-not-productivity/</loc><lastmod>2026.04.27</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/greenness-is-not-productivity/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/greenness-is-not-productivity/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/greenness-is-not-productivity/"/></url><url><loc>https://geogeeklab.github.io/field-notes/limits-of-ai-geospatial-foundation-models/</loc><lastmod>2026.09.15</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/limits-of-ai-geospatial-foundation-models/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/limits-of-ai-geospatial-foundation-models/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/limits-of-ai-geospatial-foundation-models/"/></url><url><loc>https://geogeeklab.github.io/field-notes/machine-learning-remote-sensing-good-practice/</loc><lastmod>2026.07.04</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/machine-learning-remote-sensing-good-practice/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/machine-learning-remote-sensing-good-practice/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/machine-learning-remote-sensing-good-practice/"/></url><url><loc>https://geogeeklab.github.io/field-notes/nature-remote-sensing-reviewer-skill/</loc><lastmod>2026.07.01</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/nature-remote-sensing-reviewer-skill/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/nature-remote-sensing-reviewer-skill/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/nature-remote-sensing-reviewer-skill/"/></url><url><loc>https://geogeeklab.github.io/field-notes/nature-reviewer-skills-450-critique-patterns/</loc><lastmod>2026.07.03</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/nature-reviewer-skills-450-critique-patterns/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/nature-reviewer-skills-450-critique-patterns/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/nature-reviewer-skills-450-critique-patterns/"/></url><url><loc>https://geogeeklab.github.io/field-notes/proxy-of-a-proxy-remote-sensing/</loc><lastmod>2026.04.23</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/proxy-of-a-proxy-remote-sensing/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/proxy-of-a-proxy-remote-sensing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/proxy-of-a-proxy-remote-sensing/"/></url><url><loc>https://geogeeklab.github.io/field-notes/qiusheng-wu-open-source-geospatial-learning/</loc><lastmod>2026.04.23</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/qiusheng-wu-open-source-geospatial-learning/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/qiusheng-wu-open-source-geospatial-learning/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/qiusheng-wu-open-source-geospatial-learning/"/></url><url><loc>https://geogeeklab.github.io/field-notes/reassessing-global-tree-restoration-potential/</loc><lastmod>2026.03.27</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/reassessing-global-tree-restoration-potential/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/reassessing-global-tree-restoration-potential/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/reassessing-global-tree-restoration-potential/"/></url><url><loc>https://geogeeklab.github.io/field-notes/shap-interpretation-boundaries/</loc><lastmod>2026.04.09</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/shap-interpretation-boundaries/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/shap-interpretation-boundaries/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/shap-interpretation-boundaries/"/></url><url><loc>https://geogeeklab.github.io/field-notes/temporal-consistency-long-remote-sensing-records/</loc><lastmod>2026.04.13</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/temporal-consistency-long-remote-sensing-records/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/temporal-consistency-long-remote-sensing-records/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/temporal-consistency-long-remote-sensing-records/"/></url><url><loc>https://geogeeklab.github.io/field-notes/three-boundaries-of-shap-in-nature-papers/</loc><lastmod>2026.04.10</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/three-boundaries-of-shap-in-nature-papers/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/three-boundaries-of-shap-in-nature-papers/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/three-boundaries-of-shap-in-nature-papers/"/></url><url><loc>https://geogeeklab.github.io/field-notes/when-nature-disagrees-remote-sensing-observation/</loc><lastmod>2026.04.12</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/when-nature-disagrees-remote-sensing-observation/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/when-nature-disagrees-remote-sensing-observation/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/when-nature-disagrees-remote-sensing-observation/"/></url><url><loc>https://geogeeklab.github.io/field-notes/writing-causal-claims-ecology/</loc><lastmod>2026.04.29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/writing-causal-claims-ecology/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/writing-causal-claims-ecology/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/writing-causal-claims-ecology/"/></url><url><loc>https://geogeeklab.github.io/lab.html</loc></url><url><loc>https://geogeeklab.github.io/origin/</loc></url><url><loc>https://geogeeklab.github.io/origin/en/</loc></url><url><loc>https://geogeeklab.github.io/record.html</loc></url><url><loc>https://geogeeklab.github.io/records/elsewhere-e01.html</loc></url><url><loc>https://geogeeklab.github.io/records/elsewhere-e02.html</loc></url><url><loc>https://geogeeklab.github.io/records/elsewhere-e03.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l01.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l02.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l03.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l04.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l05.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l06.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l07.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l08.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l09.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l10.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l11.html</loc></url><url><loc>https://geogeeklab.github.io/records/lab-l12.html</loc></url><url><loc>https://geogeeklab.github.io/stories/geospatial-ai-limits/</loc></url><url><loc>https://geogeeklab.github.io/zh/field-notes/alphaearth-agriculture-benchmark/</loc><lastmod>2026.03.26</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/alphaearth-agriculture-benchmark/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/alphaearth-agriculture-benchmark/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/alphaearth-agriculture-benchmark/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/alphaearth-physical-semantics/</loc><lastmod>2026.04.30</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/alphaearth-physical-semantics/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/alphaearth-physical-semantics/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/alphaearth-physical-semantics/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/autocorrelation-and-false-trends/</loc><lastmod>2026.04.19</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/autocorrelation-and-false-trends/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/autocorrelation-and-false-trends/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/autocorrelation-and-false-trends/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/causal-shapley-is-not-causal-identification/</loc><lastmod>2026.04.11</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/causal-shapley-is-not-causal-identification/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/causal-shapley-is-not-causal-identification/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/causal-shapley-is-not-causal-identification/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/chl-a-retrieval-versus-biomass/</loc><lastmod>2026.04.22</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/chl-a-retrieval-versus-biomass/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/chl-a-retrieval-versus-biomass/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/chl-a-retrieval-versus-biomass/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/chlorophyll-is-not-biomass/</loc><lastmod>2026.04.25</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/chlorophyll-is-not-biomass/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/chlorophyll-is-not-biomass/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/chlorophyll-is-not-biomass/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/distilling-nature-reviewers-earth-system-science/</loc><lastmod>2026.07.02</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/distilling-nature-reviewers-earth-system-science/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/distilling-nature-reviewers-earth-system-science/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/distilling-nature-reviewers-earth-system-science/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/earth-system-maxwell-equations/</loc><lastmod>2026.04.15</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/earth-system-maxwell-equations/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/earth-system-maxwell-equations/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/earth-system-maxwell-equations/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/extrapolation-risk-global-scale-studies/</loc><lastmod>2026.03.29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/extrapolation-risk-global-scale-studies/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/extrapolation-risk-global-scale-studies/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/extrapolation-risk-global-scale-studies/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/global-cropland-dynamics-2015-2024/</loc><lastmod>2026.04.24</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/global-cropland-dynamics-2015-2024/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/global-cropland-dynamics-2015-2024/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/global-cropland-dynamics-2015-2024/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/greenness-is-not-productivity/</loc><lastmod>2026.04.27</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/greenness-is-not-productivity/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/greenness-is-not-productivity/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/greenness-is-not-productivity/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/limits-of-ai-geospatial-foundation-models/</loc><lastmod>2026.09.15</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/limits-of-ai-geospatial-foundation-models/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/limits-of-ai-geospatial-foundation-models/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/limits-of-ai-geospatial-foundation-models/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/machine-learning-remote-sensing-good-practice/</loc><lastmod>2026.07.04</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/machine-learning-remote-sensing-good-practice/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/machine-learning-remote-sensing-good-practice/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/machine-learning-remote-sensing-good-practice/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/nature-remote-sensing-reviewer-skill/</loc><lastmod>2026.07.01</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/nature-remote-sensing-reviewer-skill/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/nature-remote-sensing-reviewer-skill/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/nature-remote-sensing-reviewer-skill/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/nature-reviewer-skills-450-critique-patterns/</loc><lastmod>2026.07.03</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/nature-reviewer-skills-450-critique-patterns/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/nature-reviewer-skills-450-critique-patterns/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/nature-reviewer-skills-450-critique-patterns/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/proxy-of-a-proxy-remote-sensing/</loc><lastmod>2026.04.23</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/proxy-of-a-proxy-remote-sensing/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/proxy-of-a-proxy-remote-sensing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/proxy-of-a-proxy-remote-sensing/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/qiusheng-wu-open-source-geospatial-learning/</loc><lastmod>2026.04.23</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/qiusheng-wu-open-source-geospatial-learning/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/qiusheng-wu-open-source-geospatial-learning/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/qiusheng-wu-open-source-geospatial-learning/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/reassessing-global-tree-restoration-potential/</loc><lastmod>2026.03.27</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/reassessing-global-tree-restoration-potential/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/reassessing-global-tree-restoration-potential/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/reassessing-global-tree-restoration-potential/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/shap-interpretation-boundaries/</loc><lastmod>2026.04.09</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/shap-interpretation-boundaries/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/shap-interpretation-boundaries/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/shap-interpretation-boundaries/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/temporal-consistency-long-remote-sensing-records/</loc><lastmod>2026.04.13</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/temporal-consistency-long-remote-sensing-records/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/temporal-consistency-long-remote-sensing-records/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/temporal-consistency-long-remote-sensing-records/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/three-boundaries-of-shap-in-nature-papers/</loc><lastmod>2026.04.10</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/three-boundaries-of-shap-in-nature-papers/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/three-boundaries-of-shap-in-nature-papers/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/three-boundaries-of-shap-in-nature-papers/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/when-nature-disagrees-remote-sensing-observation/</loc><lastmod>2026.04.12</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/when-nature-disagrees-remote-sensing-observation/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/when-nature-disagrees-remote-sensing-observation/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/when-nature-disagrees-remote-sensing-observation/"/></url><url><loc>https://geogeeklab.github.io/zh/field-notes/writing-causal-claims-ecology/</loc><lastmod>2026.04.29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://geogeeklab.github.io/field-notes/writing-causal-claims-ecology/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://geogeeklab.github.io/zh/field-notes/writing-causal-claims-ecology/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://geogeeklab.github.io/field-notes/writing-causal-claims-ecology/"/></url></urlset>
