<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.location-intelligence.org/</loc><lastmod>2026-07-13</lastmod><priority>1.0</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/</loc><lastmod>2026-07-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/configuring-aws-s3-for-geospatial-data-lakes/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/configuring-aws-s3-for-geospatial-data-lakes/best-practices-for-securing-pii-in-customer-location-datasets/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/configuring-aws-s3-for-geospatial-data-lakes/partitioning-geoparquet-by-region-and-date/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/data-validation-rules-for-store-coordinates/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/data-validation-rules-for-store-coordinates/automating-coordinate-validation-with-python-and-shapely/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/data-validation-rules-for-store-coordinates/detecting-geocoding-outliers-with-spatial-clustering/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/orchestrating-spatial-pipelines-with-airflow/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/orchestrating-spatial-pipelines-with-airflow/github-actions-for-scheduled-spatial-data-refresh/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/orchestrating-spatial-pipelines-with-airflow/monitoring-spatial-data-drift-in-ci-pipelines/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/orchestrating-spatial-pipelines-with-airflow/writing-idempotent-airflow-dags-for-geospatial-refresh/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/setting-up-postgis-for-retail-analytics/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/setting-up-postgis-for-retail-analytics/how-to-structure-a-geospatial-database-for-multi-state-retail-chains/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/setting-up-postgis-for-retail-analytics/tuning-gist-indexes-for-large-scale-spatial-joins/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/</loc><lastmod>2026-07-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/caching-strategies-for-repeated-network-queries/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/caching-strategies-for-repeated-network-queries/invalidating-isochrone-caches-on-traffic-updates/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/caching-strategies-for-repeated-network-queries/reducing-memory-overhead-for-10000-point-batch-routing/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/configuring-openrouteservice-for-drive-time-maps/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/configuring-openrouteservice-for-drive-time-maps/handling-toll-and-ferry-penalties-in-drive-time-models/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/configuring-openrouteservice-for-drive-time-maps/how-to-calculate-15-minute-drive-time-polygons-in-python/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/implementing-multi-modal-routing-for-urban-retail/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/implementing-multi-modal-routing-for-urban-retail/comparing-osrm-vs-valhalla-for-retail-catchment-analysis/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/optimizing-batch-isochrone-generation-with-osrm/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/optimizing-batch-isochrone-generation-with-osrm/troubleshooting-disconnected-road-networks-in-rural-areas/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/</loc><lastmod>2026-07-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/imputing-missing-census-block-group-data/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/performing-point-in-polygon-joins-for-store-catchments/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/performing-point-in-polygon-joins-for-store-catchments/area-weighted-interpolation-for-partial-block-group-overlap/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/performing-point-in-polygon-joins-for-store-catchments/fixing-sliver-polygons-in-spatial-join-operations/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/syncing-us-census-acs-data-via-api/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/syncing-us-census-acs-data-via-api/handling-acs-margin-of-error-in-trade-area-estimates/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/syncing-us-census-acs-data-via-api/how-to-join-acs-5-year-estimates-to-custom-trade-area-polygons/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/validating-spatial-join-accuracy-with-ground-truth/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/weighting-demographic-variables-for-target-audiences/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/weighting-demographic-variables-for-target-audiences/python-script-for-normalizing-demographic-data-across-zip-codes/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/</loc><lastmod>2026-07-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/automated-reporting-and-gis-export/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/automated-reporting-and-gis-export/delivering-geojson-and-geopackage-to-bi-tools/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/automated-reporting-and-gis-export/exporting-scored-trade-areas-to-xlsx-for-stakeholders/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/automated-reporting-and-gis-export/generating-pdf-site-selection-reports-with-python/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/building-weighted-site-suitability-scores/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/building-weighted-site-suitability-scores/calibrating-distance-decay-functions-for-trade-areas/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/building-weighted-site-suitability-scores/normalizing-mixed-scale-site-attributes-for-scoring/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/competitor-mapping-and-cannibalization-analysis/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/competitor-mapping-and-cannibalization-analysis/building-a-competitor-proximity-index-in-postgis/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/competitor-mapping-and-cannibalization-analysis/measuring-sales-transfer-between-nearby-stores/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/ranking-and-shortlisting-candidate-sites/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/ranking-and-shortlisting-candidate-sites/applying-huff-model-probabilities-to-store-catchments/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/ranking-and-shortlisting-candidate-sites/sensitivity-analysis-for-site-ranking-weights/</loc><lastmod>2026-07-13</lastmod><priority>0.6</priority></url>
</urlset>
