<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://spatial-data-validation.com/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/attribute-schema-mapping-for-spatial-datasets/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/attribute-schema-mapping-for-spatial-datasets/mapping-attribute-constraints-to-geojson-schemas/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/coordinate-reference-system-precision-standards/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/coordinate-reference-system-precision-standards/reprojecting-mixed-crs-datasets-with-pyproj/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/coordinate-reference-system-precision-standards/setting-decimal-precision-for-survey-boundaries/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/geometry-validity-checks-for-vector-data/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/geometry-validity-checks-for-vector-data/validating-polygon-self-intersections-in-qgis/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/understanding-ogc-topology-rules/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/understanding-ogc-topology-rules/detecting-sliver-polygons-in-parcel-data/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/core-spatial-qc-fundamentals-standards/understanding-ogc-topology-rules/how-to-define-topology-rules-for-cadastral-maps/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/audit-scoping-for-municipal-gis-assets/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/audit-scoping-for-municipal-gis-assets/scoping-spatial-audits-for-state-dot-networks/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/compliance-framework-alignment/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/compliance-framework-alignment/aligning-local-gis-data-with-inspire-standards/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/compliance-framework-alignment/aligning-spatial-metadata-with-iso-19157/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/data-stewardship-roles-and-responsibilities/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/data-stewardship-roles-and-responsibilities/assigning-spatial-data-ownership-with-a-raci-matrix/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/defining-spatial-data-quality-policies/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-data-governance-compliance-basics/defining-spatial-data-quality-policies/writing-gdal-based-audit-scripts-for-quality-policies/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/comparing-spatial-validation-engines/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/comparing-spatial-validation-engines/benchmarking-shapely-vs-postgis-predicate-checks/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/comparing-spatial-validation-engines/postgis-vs-geopandas-for-validation-at-scale/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/declarative-validation-frameworks-for-geodata/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/declarative-validation-frameworks-for-geodata/declarative-schema-validation-with-pydantic/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/declarative-validation-frameworks-for-geodata/integrating-great-expectations-with-geopandas/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/orchestration-tool-selection-for-spatial-pipelines/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/orchestration-tool-selection-for-spatial-pipelines/airflow-vs-prefect-for-spatial-pipeline-orchestration/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/orchestration-tool-selection-for-spatial-pipelines/scheduling-spatial-validation-with-dagster-assets/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/validating-spatial-file-formats/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/validating-spatial-file-formats/shapefile-vs-geopackage-schema-enforcement/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/spatial-validation-tooling-and-frameworks/validating-spatial-file-formats/validating-geoparquet-schemas-with-pyarrow/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/asynchronous-validation-workflows/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/asynchronous-validation-workflows/designing-async-validation-queues-with-celery/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/automated-geometry-remediation/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/automated-geometry-remediation/repairing-invalid-geometries-with-st-makevalid/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/automated-geometry-remediation/snapping-vertices-to-tolerance-in-postgis/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/batch-processing-large-spatial-datasets/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/batch-processing-large-spatial-datasets/scaling-geopandas-validation-with-dask/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/building-rule-engines-with-geopandas/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/building-rule-engines-with-geopandas/implementing-shapely-geometry-checks-in-python/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/categorizing-and-prioritizing-spatial-errors/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/categorizing-and-prioritizing-spatial-errors/classifying-topology-errors-by-severity/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/continuous-integration-for-spatial-validation/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/continuous-integration-for-spatial-validation/docker-based-postgis-validation-containers/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/continuous-integration-for-spatial-validation/pre-commit-hooks-for-geojson-schema-checks/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/continuous-integration-for-spatial-validation/running-spatial-validation-in-github-actions/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/observability-and-lineage-for-validation/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6
    </priority>
  </url>
  <url>
    <loc>https://spatial-data-validation.com/validation-pipeline-architecture/observability-and-lineage-for-validation/tracking-spatial-data-lineage-with-openlineage/</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5
    </priority>
  </url>
</urlset>
