<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.geospatial-data-versioning.com/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/automated-conflict-detection-in-merge-requests/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/automated-conflict-detection-in-merge-requests/resolving-topology-errors-during-branch-merges/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/automated-conflict-detection-in-merge-requests/tuning-tolerance-thresholds-for-conflict-detection/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/feature-branching-for-gis-development-teams/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/feature-branching-for-gis-development-teams/best-practices-for-branching-geopackage-projects/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/feature-branching-for-gis-development-teams/github-actions-workflow-for-geopackage-branch-validation/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/feature-branching-for-gis-development-teams/keeping-long-running-survey-branches-in-sync-with-main/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/merge-strategies-for-raster-and-imagery-mosaics/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/merge-strategies-for-raster-and-imagery-mosaics/merging-overlapping-orthophoto-tiles-without-seams/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/merge-strategies-for-raster-and-imagery-mosaics/versioning-cog-overviews-after-a-partial-update/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/release-tagging-strategies-for-spatial-basemaps/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/release-tagging-strategies-for-spatial-basemaps/automating-basemap-release-tags-with-ci-pipelines/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/release-tagging-strategies-for-spatial-basemaps/how-to-tag-and-release-versioned-openstreetmap-extracts/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/release-tagging-strategies-for-spatial-basemaps/publishing-a-versioned-tile-set-from-a-release-tag/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/spatial-diff-algorithms-for-polygon-data/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/spatial-diff-algorithms-for-polygon-data/diffing-attribute-only-changes-without-geometry-noise/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/branching-merge-strategies-for-spatial-datasets/spatial-diff-algorithms-for-polygon-data/implementing-spatial-diff-algorithms-in-python/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/cloud-native-spatial-formats-for-versioned-pipelines/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/cloud-native-spatial-formats-for-versioned-pipelines/chunking-zarr-arrays-for-incremental-raster-commits/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/cloud-native-spatial-formats-for-versioned-pipelines/versioning-flatgeobuf-streams-for-web-delivery/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/cloud-native-spatial-formats-for-versioned-pipelines/versioning-pmtiles-archives-for-map-releases/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/database-native-versioning-in-postgis-and-geopackage/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/database-native-versioning-in-postgis-and-geopackage/implementing-history-tables-with-postgis-triggers/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/database-native-versioning-in-postgis-and-geopackage/snapshotting-a-postgis-schema-into-a-versioned-geopackage/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/dvc-vs-geogit-vs-git-lfs-for-vector-datasets/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/dvc-vs-geogit-vs-git-lfs-for-vector-datasets/benchmarking-checkout-speed-across-versioning-tools/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/dvc-vs-geogit-vs-git-lfs-for-vector-datasets/choosing-a-remote-backend-for-a-distributed-gis-team/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/dvc-vs-geogit-vs-git-lfs-for-vector-datasets/migrating-a-shapefile-repo-from-git-lfs-to-dvc/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/geoparquet-vs-geopackage-vs-shapefile-for-versioned-workflows/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/geoparquet-vs-geopackage-vs-shapefile-for-versioned-workflows/converting-shapefiles-to-geoparquet-for-diff-friendly-commits/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/geoparquet-vs-geopackage-vs-shapefile-for-versioned-workflows/partitioning-geoparquet-by-region-for-smaller-diffs/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/geoparquet-vs-geopackage-vs-shapefile-for-versioned-workflows/versioning-geopackage-postgis-round-trips/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/point-cloud-versioning-and-branching-strategies/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/point-cloud-versioning-and-branching-strategies/estimating-storage-growth-for-repeat-lidar-surveys/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/point-cloud-versioning-and-branching-strategies/integrating-pdal-pipelines-into-a-versioning-workflow/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/choosing-formats-and-tools-for-spatial-versioning/point-cloud-versioning-and-branching-strategies/reviewing-point-cloud-diffs-with-cloudcompare/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/attribute-reconciliation-for-tabular-spatial-data/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/attribute-reconciliation-for-tabular-spatial-data/automating-attribute-reconciliation-with-pandas-and-geopandas/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/attribute-reconciliation-for-tabular-spatial-data/resolving-duplicate-features-after-a-parallel-import/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/automated-patching-for-minor-geometry-shifts/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/automated-patching-for-minor-geometry-shifts/applying-rubber-sheeting-patches-with-gdal/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/automated-patching-for-minor-geometry-shifts/writing-a-tolerance-policy-your-team-can-audit/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/crs-conflict-resolution-across-branches/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/crs-conflict-resolution-across-branches/choosing-a-transformation-pipeline-when-datums-differ/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/crs-conflict-resolution-across-branches/detecting-silent-reprojection-errors-in-pull-requests/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/crs-conflict-resolution-across-branches/normalizing-epsg-codes-before-a-spatial-merge/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/geometry-overlap-resolution-techniques/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/geometry-overlap-resolution-techniques/resolving-overlapping-polygons-in-collaborative-editing/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/manual-review-triggers-for-critical-edits/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/manual-review-triggers-for-critical-edits/configuring-review-gates-for-cadastral-boundary-edits/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/manual-review-triggers-for-critical-edits/routing-review-by-map-extent-and-data-sensitivity/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/offline-field-collection-and-sync-reconciliation/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/offline-field-collection-and-sync-reconciliation/designing-conflict-free-identifiers-for-offline-capture/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/offline-field-collection-and-sync-reconciliation/reconciling-offline-edits-from-field-collection-apps/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/schema-drift-reconciliation-for-spatial-layers/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/schema-drift-reconciliation-for-spatial-layers/automating-attribute-schema-migration-with-fiona/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/schema-drift-reconciliation-for-spatial-layers/reconciling-geometry-type-changes-across-branches/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/conflict-resolution-team-synchronization-workflows/schema-drift-reconciliation-for-spatial-layers/versioning-controlled-vocabularies-and-domain-codes/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/ci-cd-validation-pipelines-for-spatial-repositories/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/ci-cd-validation-pipelines-for-spatial-repositories/automating-dvc-push-on-merge-with-gitlab-ci/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/ci-cd-validation-pipelines-for-spatial-repositories/caching-gdal-and-geopandas-environments-in-ci-runners/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/ci-cd-validation-pipelines-for-spatial-repositories/enforcing-file-size-budgets-on-spatial-pull-requests/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/ci-cd-validation-pipelines-for-spatial-repositories/topology-validation-gates-in-github-actions/</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/delta-tracking-algorithms-for-vector-data/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/delta-tracking-algorithms-for-vector-data/choosing-a-coordinate-quantisation-grid-for-delta-encoding/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/delta-tracking-algorithms-for-vector-data/delta-compression-techniques-for-lidar-point-clouds/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/large-file-handling-in-dvc-for-gis/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/large-file-handling-in-dvc-for-gis/how-to-configure-dvc-for-postgis-and-geojson/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/large-file-handling-in-dvc-for-gis/splitting-a-national-dataset-into-dvc-stages-by-region/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/pointer-synchronization-for-raster-datasets/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/pointer-synchronization-for-raster-datasets/recovering-from-a-broken-pointer-after-a-force-push/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/pointer-synchronization-for-raster-datasets/understanding-pointer-files-in-geogit-vs-dvc/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/provenance-and-lineage-tracking-for-spatial-pipelines/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/provenance-and-lineage-tracking-for-spatial-pipelines/emitting-iso-19115-lineage-from-a-dvc-pipeline/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/provenance-and-lineage-tracking-for-spatial-pipelines/hashing-spatial-datasets-for-reproducible-fingerprints/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/security-boundaries-in-spatial-repositories/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/security-boundaries-in-spatial-repositories/redacting-sensitive-attributes-before-a-public-release/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/security-boundaries-in-spatial-repositories/setting-up-secure-access-controls-for-versioned-shapefiles/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/temporal-versioning-and-time-travel-queries/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/temporal-versioning-and-time-travel-queries/modelling-valid-time-and-transaction-time-in-postgis/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.geospatial-data-versioning.com/geospatial-data-versioning-fundamentals-architecture/temporal-versioning-and-time-travel-queries/querying-a-parcel-layer-as-of-a-past-commit/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
</urlset>
