<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.spatialllm.org/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/async-vs-sync-geoprocessing-workflows/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/cost-and-latency-budgets-for-spatial-agents/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/error-mapping-for-spatial-api-calls/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/geopandas-postgis-tool-routing/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/multi-step-spatial-agent-orchestration/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/llm-assisted-geoprocessing-pipelines/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/topology-rule-enforcement-via-llms/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/spatial-function-calling-schemas/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/chunk-boundary-strategies-for-spatial-corpora/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/prompt-to-spatial-sql-generation/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/hybrid-spatial-keyword-retrieval/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/retrieval-augmented-crs-resolution/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-context-retrieval-and-reranking/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-metadata-and-catalog-indexing/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/context-window-optimization-for-maps/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-vector-store-selection/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/geocoding-and-place-name-resolution/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/evaluation-and-benchmarking-for-spatial-llms/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/fallback-routing-for-geospatial-queries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/coordinate-reference-system-normalization/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/spatial-embedding-models/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/vector-raster-hybrid-processing/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/spatial-reasoning-and-relation-inference/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/geometry-tokenization-strategies/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/async-vs-sync-geoprocessing-workflows/backpressure-and-rate-limiting-for-spatial-api-calls/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/async-vs-sync-geoprocessing-workflows/choosing-between-queued-and-inline-geoprocessing/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/async-vs-sync-geoprocessing-workflows/handling-async-spatial-processing-in-python-workflows/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/cost-and-latency-budgets-for-spatial-agents/caching-spatial-tool-results-across-agent-turns/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/cost-and-latency-budgets-for-spatial-agents/estimating-token-cost-of-a-geoprocessing-plan/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/geopandas-postgis-tool-routing/routing-llm-calls-to-geopandas-vs-postgis-backends/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/error-mapping-for-spatial-api-calls/classifying-postgis-errors-for-agent-recovery/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/error-mapping-for-spatial-api-calls/retry-and-circuit-breaker-patterns-for-spatial-services/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/llm-assisted-geoprocessing-pipelines/decomposing-natural-language-into-geoprocessing-steps/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/geopandas-postgis-tool-routing/geopandas-vs-postgis-decision-matrix/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/error-mapping-for-spatial-api-calls/mapping-spatial-api-errors-to-user-friendly-prompts/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/llm-assisted-geoprocessing-pipelines/validating-intermediate-geoprocessing-outputs/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/llm-assisted-geoprocessing-pipelines/planning-buffer-overlay-dissolve-chains-from-a-prompt/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/multi-step-spatial-agent-orchestration/recovering-a-failed-step-without-replaying-the-chain/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/topology-rule-enforcement-via-llms/choosing-a-snapping-tolerance-that-preserves-topology/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/spatial-function-calling-schemas/designing-json-schemas-for-postgis-tool-calls/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/topology-rule-enforcement-via-llms/enforcing-topological-rules-in-llm-generated-geometries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/spatial-function-calling-schemas/validating-tool-arguments-with-geojson-schema/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/prompt-to-spatial-sql-generation/constraining-generated-sql-to-an-allow-listed-function-set/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/topology-rule-enforcement-via-llms/snapping-and-noding-llm-generated-geometries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/chunk-boundary-strategies-for-spatial-corpora/carrying-crs-and-extent-metadata-into-every-chunk/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/prompt-to-spatial-sql-generation/generating-valid-postgis-queries-from-natural-language/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/hybrid-spatial-keyword-retrieval/fusing-bm25-and-vector-scores-for-place-queries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/multi-step-spatial-agent-orchestration/chaining-geoprocessing-tools-with-state-checkpoints/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/chunk-boundary-strategies-for-spatial-corpora/splitting-polygon-heavy-documents-without-severing-geometries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-prompt-engineering-tool-routing/prompt-to-spatial-sql-generation/preventing-sql-injection-in-llm-generated-spatial-queries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/retrieval-augmented-crs-resolution/resolving-ambiguous-epsg-codes-from-document-context/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-context-retrieval-and-reranking/filtering-retrieval-by-bounding-box-before-vector-search/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/retrieval-augmented-crs-resolution/inferring-crs-from-retrieved-spatial-context/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/hybrid-spatial-keyword-retrieval/tuning-fusion-weights-for-toponym-heavy-queries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-metadata-and-catalog-indexing/mapping-catalog-fields-to-retrieval-filters/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-metadata-and-catalog-indexing/indexing-stac-collections-for-agent-retrieval/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-context-retrieval-and-reranking/reranking-spatial-results-by-distance-and-relevance/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-vector-store-selection/pgvector-vs-qdrant-vs-milvus-for-spatial-embeddings/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-vector-store-selection/indexing-spatial-embeddings-with-hnsw-and-metadata-filters/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/geospatial-rag-pipelines/spatial-vector-store-selection/sizing-hnsw-parameters-for-spatial-recall/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/context-window-optimization-for-maps/budgeting-tokens-across-map-layers/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/coordinate-reference-system-normalization/normalizing-mixed-crs-data-before-llm-ingestion/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/evaluation-and-benchmarking-for-spatial-llms/building-regression-test-harnesses-for-spatial-agents/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/coordinate-reference-system-normalization/detecting-axis-order-swaps-in-coordinate-input/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/context-window-optimization-for-maps/managing-llm-context-limits-with-quadtree-indexes/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/evaluation-and-benchmarking-for-spatial-llms/detecting-hallucinated-coordinates-in-llm-output/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/evaluation-and-benchmarking-for-spatial-llms/measuring-spatial-iou-for-llm-generated-geometries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/evaluation-and-benchmarking-for-spatial-llms/setting-release-thresholds-for-spatial-agents/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/geocoding-and-place-name-resolution/disambiguating-duplicate-toponyms-with-spatial-context/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/coordinate-reference-system-normalization/choosing-a-canonical-crs-for-llm-pipelines/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/geometry-tokenization-strategies/coordinate-precision-versus-token-cost/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/fallback-routing-for-geospatial-queries/deadline-propagation-and-timeout-budgets/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/geocoding-and-place-name-resolution/grounding-place-names-against-a-gazetteer/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/geometry-tokenization-strategies/how-to-tokenize-polygon-boundaries-for-transformer-models/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/geometry-tokenization-strategies/wkt-vs-geojson-vs-h3-for-llm-tokenization/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/fallback-routing-for-geospatial-queries/implementing-fallback-routing-for-failed-spatial-queries/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/spatial-embedding-models/choosing-vector-dimensionality-for-spatial-retrieval/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/spatial-reasoning-and-relation-inference/verifying-topological-claims-with-de9im/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/spatial-reasoning-and-relation-inference/answering-direction-and-distance-queries-deterministically/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/spatial-embedding-models/benchmarking-spatial-embedding-models-for-vector-gis/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/vector-raster-hybrid-processing/aligning-raster-tiles-with-vector-masks-for-llm-context/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.spatialllm.org/spatial-llm-architecture-core-concepts/vector-raster-hybrid-processing/summarizing-raster-statistics-for-llm-prompts/</loc>
    <lastmod>2026-08-11T05:17:37.476Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
