<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.geospatialcompliance.com/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/spatial-analysis-pipelines-for-density-proximity-checks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/async-rule-execution-patterns/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/dynamic-setback-buffer-generation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/height-far-compliance-logic/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/overlay-zone-conditional-routing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/scoping-rule-frameworks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/regulatory-code-to-spatial-mapping/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/spatial-threshold-configuration/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/zoning-layer-ingestion-strategies/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/spatial-analysis-pipelines-for-density-proximity-checks/automated-density-calculation-grids/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/spatial-analysis-pipelines-for-density-proximity-checks/batch-processing-optimization/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/spatial-analysis-pipelines-for-density-proximity-checks/land-use-intersection-mapping/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/spatial-analysis-pipelines-for-density-proximity-checks/proximity-buffer-overlap-analysis/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/async-rule-execution-patterns/handling-conditional-logic-for-historic-district-overlays/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/dynamic-setback-buffer-generation/calculating-variable-setbacks-based-on-street-frontage-in-python/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/height-far-compliance-logic/implementing-far-checks-with-shapely-and-geopandas/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/rule-engine-design-for-zoning-setback-automation/overlay-zone-conditional-routing/building-async-rule-queues-for-batch-zoning-validation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/regulatory-code-to-spatial-mapping/best-practices-for-crs-standardization-in-compliance-gis/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/scoping-rule-frameworks/handling-edge-cases-in-parcel-boundary-alignment/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/spatial-threshold-configuration/automating-zoning-code-version-control-with-git/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/core-geospatial-compliance-architecture-regulatory-mapping/zoning-layer-ingestion-strategies/how-to-parse-municipal-zoning-pdfs-into-geojson/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/spatial-analysis-pipelines-for-density-proximity-checks/automated-density-calculation-grids/optimizing-spatial-joins-for-100k-parcel-datasets/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.geospatialcompliance.com/spatial-analysis-pipelines-for-density-proximity-checks/land-use-intersection-mapping/generating-density-heatmaps-from-parcel-centroids-using-rasterio/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
