<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.forestry-ecological-gis.org/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>


  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/canopy-height-model-creation/calculating-canopy-cover-from-chm-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/canopy-height-model-creation/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/canopy-height-model-creation/removing-chm-pits-with-the-spike-free-algorithm/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/digital-terrain-model-generation/comparing-tin-idw-and-kriging-for-dtm-interpolation/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/digital-terrain-model-generation/generating-high-res-dtm-from-als-data/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/digital-terrain-model-generation/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/forest-gap-understory-analysis/estimating-gap-fraction-and-lai-from-lidar/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/forest-gap-understory-analysis/identifying-canopy-gaps-using-morphological-filters/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/forest-gap-understory-analysis/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/lidar-point-cloud-preprocessing/csf-vs-smrf-vs-pmf-for-dense-forest-canopy/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/lidar-point-cloud-preprocessing/filtering-noise-outliers-from-lidar-with-pdal/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/lidar-point-cloud-preprocessing/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/lidar-point-cloud-preprocessing/normalizing-lidar-point-clouds-with-pdal/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/coordinate-reference-systems-for-forestry/bilinear-vs-nearest-neighbour-resampling-for-ecological-covariates/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/coordinate-reference-systems-for-forestry/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/raster-vector-overlay-techniques/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/raster-vector-overlay-techniques/merging-shapefiles-and-rasters-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/raster-vector-overlay-techniques/zonal-statistics-for-forest-inventory-with-rasterstats/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/spatial-plot-sampling-design/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/spatial-plot-sampling-design/stratified-random-sampling-for-forest-plots/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/spatial-plot-sampling-design/systematic-vs-random-plot-layouts-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/vegetation-index-calculation-in-python/calculating-ndvi-from-sentinel-2-with-rasterio/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/vegetation-index-calculation-in-python/computing-evi-and-savi-for-closed-canopy-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/vegetation-index-calculation-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/burn-severity-mapping-with-python/calculating-dnbr-from-sentinel-2-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/burn-severity-mapping-with-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/fire-behavior-and-rate-of-spread-modeling/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/fire-behavior-and-rate-of-spread-modeling/modeling-rate-of-spread-with-rothermel-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/fuel-load-mapping-from-lidar/estimating-canopy-bulk-density-from-lidar/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/fuel-load-mapping-from-lidar/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/wildfire-risk-modeling-in-python/computing-fire-weather-index-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/wildfire-risk-modeling-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/environmental-predictor-stacking/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/environmental-predictor-stacking/reducing-predictor-collinearity-with-vif-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/environmental-predictor-stacking/stacking-climate-layers-for-sdm-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/maxent-model-training-tuning/choosing-maxent-feature-classes-for-small-samples/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/maxent-model-training-tuning/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/maxent-model-training-tuning/tuning-maxent-regularization-with-betamultiplier-grid-search/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/model-validation-auc-metrics/evaluating-sdm-with-the-continuous-boyce-index/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/model-validation-auc-metrics/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/model-validation-auc-metrics/spatial-block-cross-validation-for-sdm-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/presence-only-data-preparation/generating-target-group-background-points-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/presence-only-data-preparation/handling-sampling-bias-in-presence-only-data/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/presence-only-data-preparation/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/presence-only-data-preparation/spatial-thinning-of-occurrence-records-in-python/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/individual-tree-detection-and-segmentation/local-maxima-tree-detection-with-a-variable-window-filter/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/individual-tree-detection-and-segmentation/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/individual-tree-detection-and-segmentation/watershed-crown-segmentation-from-a-chm-in-python/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/individual-tree-detection-and-segmentation/point-cloud-tree-segmentation-with-the-li-2012-algorithm/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/forest-gap-understory-analysis/computing-vertical-canopy-complexity-metrics-from-lidar/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/lidar-point-cloud-preprocessing/tiling-and-buffering-large-lidar-surveys-with-pdal/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/canopy-height-model-creation/mosaicking-chm-tiles-without-edge-seams/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/canopy-height-modeling-terrain-extraction/digital-terrain-model-generation/computing-slope-aspect-and-tri-from-a-forest-dtm/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/cloud-native-raster-workflows-for-forestry/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/cloud-native-raster-workflows-for-forestry/reading-cloud-optimized-geotiffs-with-rasterio-windows/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/cloud-native-raster-workflows-for-forestry/searching-stac-catalogs-for-sentinel-2-with-pystac-client/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/cloud-native-raster-workflows-for-forestry/chunked-raster-processing-with-xarray-and-dask/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/coordinate-reference-systems-for-forestry/choosing-an-equal-area-crs-for-forest-area-statistics/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/raster-vector-overlay-techniques/masking-rasters-to-stand-boundaries-with-rasterio-mask/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/spatial-plot-sampling-design/generating-a-hexagonal-plot-grid-with-geopandas/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/vegetation-index-calculation-in-python/masking-clouds-with-the-sentinel-2-scene-classification-layer/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/post-fire-vegetation-recovery-monitoring/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/post-fire-vegetation-recovery-monitoring/measuring-post-fire-ndvi-recovery-trajectories-in-python/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/post-fire-vegetation-recovery-monitoring/classifying-recovery-classes-from-multi-year-dnbr/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/post-fire-vegetation-recovery-monitoring/detecting-reburn-risk-from-recovery-and-fuel-rasters/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/burn-severity-mapping-with-python/thresholding-dnbr-to-standard-burn-severity-classes/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/fire-behavior-and-rate-of-spread-modeling/computing-flame-length-and-fireline-intensity-in-python/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/fuel-load-mapping-from-lidar/deriving-canopy-base-height-from-lidar-vertical-profiles/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/fire-risk-fuel-assessment/wildfire-risk-modeling-in-python/mapping-wildland-urban-interface-exposure-with-geopandas/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/sdm-projection-and-transferability/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/sdm-projection-and-transferability/projecting-maxent-models-to-future-climate-scenarios-in-python/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/sdm-projection-and-transferability/detecting-extrapolation-with-mess-maps-in-python/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/sdm-projection-and-transferability/computing-range-shift-and-centroid-metrics-from-sdm-projections/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/presence-only-data-preparation/cleaning-gbif-occurrence-records-with-python/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/environmental-predictor-stacking/deriving-bioclimatic-variables-from-monthly-climate-rasters/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/maxent-model-training-tuning/running-maxent-from-python-with-elapid/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/model-validation-auc-metrics/choosing-a-binary-threshold-for-sdm-suitability-maps/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>





  <url>
    <loc>https://www.forestry-ecological-gis.org/ecological-gis-data-foundations-in-python/coordinate-reference-systems-for-forestry/how-to-fix-crs-mismatches-in-geopandas/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>



  <url>
    <loc>https://www.forestry-ecological-gis.org/species-distribution-modeling-with-maxent/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>


</urlset>
