<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.edge-geospatial.org/</loc>
    <lastmod>2026-07-14T16:08:29.216Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/</loc>
    <lastmod>2026-07-14T16:08:58.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/</loc>
    <lastmod>2026-07-14T16:08:58.932Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/</loc>
    <lastmod>2026-07-14T16:08:58.931Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/</loc>
    <lastmod>2026-07-14T16:08:58.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/compression-strategies-for-geospatial-payloads/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/delta-sync-for-spatial-datasets/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/message-queue-management-at-the-edge/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/retry-backoff-for-unstable-networks/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/coordinate-reference-systems-at-the-edge/</loc>
    <lastmod>2026-07-14T16:08:58.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/device-constraints-resource-limits/</loc>
    <lastmod>2026-07-14T16:08:58.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/fallback-routing-offline-navigation/</loc>
    <lastmod>2026-07-14T16:08:58.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/python-c-ffi-for-geometry/</loc>
    <lastmod>2026-07-14T16:08:58.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/spatial-data-precision-standards/</loc>
    <lastmod>2026-07-14T16:09:11.376Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/field-diagnostics-and-recovery/</loc>
    <lastmod>2026-07-14T16:08:58.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/monitoring-and-observability/</loc>
    <lastmod>2026-07-14T16:08:58.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/power-and-duty-cycling/</loc>
    <lastmod>2026-07-14T16:08:58.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/async-execution-for-spatial-workloads/</loc>
    <lastmod>2026-07-14T16:08:58.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/on-device-geometry-filtering/</loc>
    <lastmod>2026-07-14T16:08:58.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/spatial-joins-in-constrained-environments/</loc>
    <lastmod>2026-07-14T16:08:58.933Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/threshold-based-event-mapping/</loc>
    <lastmod>2026-07-14T16:08:58.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/compression-strategies-for-geospatial-payloads/applying-brotli-compression-to-shapefile-chunks/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/compression-strategies-for-geospatial-payloads/flatgeobuf-vs-geoarrow-for-the-edge-wire-format/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/compression-strategies-for-geospatial-payloads/zstd-vs-brotli-for-mvt-payloads-on-metered-lte/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/delta-sync-for-spatial-datasets/coordinate-quantization-before-delta-encoding/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/delta-sync-for-spatial-datasets/implementing-delta-sync-for-gps-coordinate-streams/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/message-queue-management-at-the-edge/configuring-mqtt-qos-levels-for-telemetry-drops/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/bandwidth-async-sync-optimization/retry-backoff-for-unstable-networks/setting-exponential-backoff-for-cloud-sync-retries/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/coordinate-reference-systems-at-the-edge/how-to-handle-crs-transformations-on-arm-cortex-m-devices/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/coordinate-reference-systems-at-the-edge/optimizing-wgs84-vs-utm-for-low-memory-iot-gateways/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/device-constraints-resource-limits/profiling-rss-and-heap-fragmentation-on-arm-gateways/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/fallback-routing-offline-navigation/building-offline-routing-fallbacks-for-disconnected-field-devices/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/python-c-ffi-for-geometry/ctypes-vs-cffi-for-hot-path-geometry/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/python-c-ffi-for-geometry/pyo3-bindings-for-spatial-operations/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/python-c-ffi-for-geometry/zero-copy-coordinate-buffers-across-the-ffi-boundary/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/core-edge-gis-fundamentals/spatial-data-precision-standards/integer-microdegree-quantization-for-coordinate-storage/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/field-diagnostics-and-recovery/hardware-watchdog-recovery-for-stalled-pipelines/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/field-diagnostics-and-recovery/serial-console-health-endpoints-for-field-techs/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/monitoring-and-observability/prometheus-edge-exporter-for-gateway-metrics/</loc>
    <lastmod>2026-07-14T16:08:58.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/monitoring-and-observability/queue-depth-alerting-thresholds-for-edge-sync/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/monitoring-and-observability/sysfs-thermal-polling-for-throttle-aware-pipelines/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/power-and-duty-cycling/power-budgeting-for-gps-duty-cycled-nodes/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/edge-operations-and-observability/power-and-duty-cycling/wake-process-sleep-scheduling-for-solar-nodes/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/async-execution-for-spatial-workloads/asyncio-cancellation-and-timeouts-on-low-ram-targets/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/async-execution-for-spatial-workloads/bounding-process-pool-memory-for-spatial-workers/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/on-device-geometry-filtering/bounding-box-prefilter-tuning-for-telemetry-streams/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/on-device-geometry-filtering/implementing-polygon-containment-checks-in-c/</loc>
    <lastmod>2026-07-14T16:08:58.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/spatial-joins-in-constrained-environments/geohash-bucketing-for-point-in-zone-joins/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/spatial-joins-in-constrained-environments/lmdb-vs-sqlite-for-spatial-join-staging/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/spatial-joins-in-constrained-environments/reducing-ram-usage-for-geojson-parsing-on-raspberry-pi/</loc>
    <lastmod>2026-07-14T16:08:58.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.edge-geospatial.org/local-spatial-processing-patterns/threshold-based-event-mapping/configuring-spatial-thresholds-for-sensor-event-triggers/</loc>
    <lastmod>2026-07-14T16:08:58.935Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
