<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.dbtgeospatial.org/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/building-custom-spatial-macros/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/building-custom-spatial-macros/unit-testing-spatial-macros-with-dbt/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/building-custom-spatial-macros/writing-reusable-st_dwithin-macros-in-dbt/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/cross-engine-udf-portability/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/cross-engine-udf-portability/dispatching-spatial-macros-across-warehouses/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/geometry-transformation-pipelines/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/geometry-transformation-pipelines/batch-transforming-coordinate-systems-with-dbt/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/incremental-spatial-materializations/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/incremental-spatial-materializations/incremental-spatial-models-with-bounding-box-filters/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/index-hints-for-spatial-queries/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/index-hints-for-spatial-queries/gist-vs-sp-gist-index-selection/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/index-hints-for-spatial-queries/using-spatial-index-hints-in-dbt-materializations/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/optimizing-proximity-joins/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/advanced-spatial-macros-udf-patterns/optimizing-proximity-joins/speeding-up-nearest-neighbor-joins-in-postgis/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/choosing-the-right-spatial-adapter/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/choosing-the-right-spatial-adapter/geometry-vs-geography-type-trade-offs/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/choosing-the-right-spatial-adapter/postgis-vs-duckdb-spatial-for-ci-pipelines/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/duckdb-spatial-extension-integration/</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/duckdb-spatial-extension-integration/configuring-duckdb-spatial-extension-in-dbt-projects/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/duckdb-spatial-extension-integration/loading-geojson-and-shapefiles-into-duckdb-with-dbt/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/geometry-validation-and-data-quality/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/geometry-validation-and-data-quality/quarantining-invalid-geometries-in-staging/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/geometry-validation-and-data-quality/testing-geometry-validity-with-dbt-generic-tests/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/setting-up-postgis-with-dbt/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/setting-up-postgis-with-dbt/how-to-install-dbt-postgis-adapter-step-by-step/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/spatial-model-dependency-graphs/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/spatial-model-dependency-graphs/resolving-circular-dependencies-in-spatial-models/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/spatial-testing-in-ci-pipelines/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/spatial-testing-in-ci-pipelines/duckdb-as-a-lightweight-ci-validator/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/spatial-testing-in-ci-pipelines/running-spatial-tests-in-github-actions/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/core-fundamentals-architecture-for-dbt-geospatial/spatial-testing-in-ci-pipelines/seeding-geometry-fixtures-for-dbt-tests/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/crs-governance-policy/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/crs-governance-policy/detecting-srid-mismatches-with-dbt-tests/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/crs-governance-policy/enforcing-a-canonical-srid-across-dbt-models/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/data-security-scoping-rules/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/data-security-scoping-rules/implementing-row-level-security-for-geospatial-data/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/data-security-scoping-rules/masking-precise-coordinates-for-privacy/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/handling-large-geospatial-datasets/</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/handling-large-geospatial-datasets/incremental-materialization-for-large-geometry-tables/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/handling-large-geospatial-datasets/partitioning-geospatial-tables-with-h3-and-dbt/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/source-freshness-for-geometry-feeds/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/source-freshness-for-geometry-feeds/configuring-dbt-source-freshness-for-spatial-feeds/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/spatial-data-lineage-documentation/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/spatial-data-lineage-documentation/documenting-geometry-columns-in-dbt-yaml/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/spatial-reference-system-management/</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/spatial-reference-system-management/automating-crs-conversions-in-dbt-pipelines/</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/versioning-spatial-schemas-in-dbt/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.dbtgeospatial.org/spatial-data-architecture-governance/versioning-spatial-schemas-in-dbt/tracking-spatial-schema-changes-across-environments/</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
</urlset>
