<?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-08-09</lastmod><priority>1.0</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/</loc><lastmod>2026-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/batch-geocoding-with-a-self-hosted-service/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/caching-and-rate-limiting-geocoding-requests/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/deduplicating-store-records-with-fuzzy-address-matching/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/handling-po-boxes-and-non-addressable-locations/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/measuring-geocoder-accuracy-against-parcel-centroids/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/parsing-and-standardizing-us-store-addresses/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/location-intelligence-architecture-data-foundations/geocoding-and-address-normalization/reverse-geocoding-store-coordinates-for-audit-trails/</loc><lastmod>2026-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/</loc><lastmod>2026-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/automating-monthly-osm-pbf-refresh-for-routing-engines/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/benchmarking-graph-build-times-for-large-extracts/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/clipping-osm-extracts-to-retail-market-boundaries/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/modeling-turn-restrictions-and-one-way-streets-in-catchments/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/tuning-routing-profiles-for-retail-vehicle-types/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/validating-routable-network-topology-before-isochrone-runs/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/isochrone-generation-network-analysis/preparing-osm-network-extracts-for-routing/versioning-network-extracts-for-reproducible-catchments/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/</loc><lastmod>2026-08-09</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-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/building-a-daytime-population-layer-from-worker-flows/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/correcting-panel-bias-in-mobility-datasets/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/deriving-home-zones-from-aggregated-visit-data/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/estimating-visit-frequency-decay-from-foot-traffic-panels/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/handling-privacy-thresholds-in-visit-aggregations/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/joining-mobile-visit-data-to-store-trade-areas/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/demographic-data-integration-spatial-joins/mobility-and-foot-traffic-data-integration/validating-foot-traffic-estimates-against-point-of-sale-counts/</loc><lastmod>2026-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/</loc><lastmod>2026-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</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-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/backtesting-site-scores-against-realized-store-sales/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/building-a-sales-forecast-baseline-from-analogue-stores/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/cross-validating-huff-model-parameters-with-holdout-stores/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/detecting-overfitting-in-site-suitability-weights/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/documenting-model-assumptions-for-investment-committees/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/measuring-forecast-error-after-a-store-opens/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://www.location-intelligence.org/suitability-scoring-site-ranking-models/validating-and-backtesting-site-selection-models/tracking-model-decay-across-refresh-cycles/</loc><lastmod>2026-08-09</lastmod><priority>0.6</priority></url>
</urlset>
