<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/ais-data-quality-and-gap-filling/</loc>
    <lastmod>2026-08-04T09:39:36.397Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/ais-data-quality-and-gap-filling/interpolating-gaps-in-ais-vessel-trajectories/</loc>
    <lastmod>2026-08-04T09:39:36.397Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/anomaly-detection-in-ais-trajectories/detecting-ais-spoofing-and-gps-jamming/</loc>
    <lastmod>2026-08-04T09:39:36.397Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/anomaly-detection-in-ais-trajectories/</loc>
    <lastmod>2026-08-04T09:39:36.397Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/</loc>
    <lastmod>2026-08-04T09:39:36.397Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/parsing-ais-nmea-sentences-with-python/step-by-step-ais-message-decoding-in-python/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/real-time-ais-stream-ingestion-pipelines/building-an-ais-kafka-consumer-in-python/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/real-time-ais-stream-ingestion-pipelines/deduplicating-ais-messages-in-real-time-streams/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/real-time-ais-stream-ingestion-pipelines/handling-ais-timestamp-drift-and-clock-skew/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/real-time-ais-stream-ingestion-pipelines/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/real-time-ais-stream-ingestion-pipelines/troubleshooting-ais-kafka-mqtt-connector-failures/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/segmenting-vessel-routes-by-behavior/clustering-vessel-tracks-with-dbscan/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/segmenting-vessel-routes-by-behavior/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/speed-and-heading-profiling-for-maritime-analytics/</loc>
    <lastmod>2026-08-04T09:39:36.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/dask-vs-ray-for-bathymetric-processing-at-scale/</loc>
    <lastmod>2026-08-04T09:39:36.399Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/dem-interpolation-techniques-for-seafloor-mapping/</loc>
    <lastmod>2026-08-04T09:39:36.399Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/dem-interpolation-techniques-for-seafloor-mapping/kriging-vs-idw-for-bathymetry-interpolation/</loc>
    <lastmod>2026-08-04T09:39:36.399Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/</loc>
    <lastmod>2026-08-04T09:39:36.399Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/point-cloud-filtering-for-multibeam-sonar/how-to-convert-las-to-xyz-for-bathymetry/</loc>
    <lastmod>2026-08-04T09:39:36.399Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/point-cloud-filtering-for-multibeam-sonar/</loc>
    <lastmod>2026-08-04T09:39:36.399Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/point-cloud-filtering-for-multibeam-sonar/removing-water-column-noise-from-multibeam/</loc>
    <lastmod>2026-08-04T09:39:36.399Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/point-cloud-filtering-for-multibeam-sonar/using-pdal-for-bathymetric-point-cloud-cleaning/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/removing-bathymetric-artifacts-and-noise/automated-spike-removal-in-sonar-datasets/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/removing-bathymetric-artifacts-and-noise/fixing-tide-induced-offsets-between-survey-lines/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/removing-bathymetric-artifacts-and-noise/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/removing-bathymetric-artifacts-and-noise/removing-multibeam-refraction-artifacts/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/surface-smoothing-algorithms-in-python/applying-gaussian-filters-to-marine-dems/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/surface-smoothing-algorithms-in-python/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/surface-smoothing-algorithms-in-python/preserving-seafloor-features-while-smoothing/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/containerizing-marine-geospatial-pipelines-with-docker/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/containerizing-marine-geospatial-pipelines-with-docker/pinning-gdal-and-proj-versions-in-docker/</loc>
    <lastmod>2026-08-04T09:39:36.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/containerizing-marine-geospatial-pipelines-with-docker/reducing-geospatial-docker-image-size/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/kubernetes-job-scheduling-for-bathymetric-processing/handling-oom-kills-in-bathymetric-k8s-jobs/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/kubernetes-job-scheduling-for-bathymetric-processing/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/orchestrating-marine-pipelines-with-dask-and-prefect/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/publishing-cog-and-zarr-to-object-storage/fixing-zarr-consolidated-metadata-on-gcs/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/publishing-cog-and-zarr-to-object-storage/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/publishing-cog-and-zarr-to-object-storage/setting-cog-overviews-and-blocksize-for-s3/</loc>
    <lastmod>2026-08-04T09:39:36.401Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/crs-alignment-for-coastal-gis-projects/fixing-crs-mismatch-in-qgis-and-geopandas/</loc>
    <lastmod>2026-08-04T09:39:36.402Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/geodetic-datums-and-epsg-management/</loc>
    <lastmod>2026-08-04T09:39:36.402Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/</loc>
    <lastmod>2026-08-04T09:39:36.402Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/parsing-ais-nmea-sentences-with-python/</loc>
    <lastmod>2026-08-04T09:39:36.402Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/tidal-datum-transformations-in-python/converting-navd88-to-mllw-with-vdatum/</loc>
    <lastmod>2026-08-04T09:39:36.402Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/tidal-datum-transformations-in-python/</loc>
    <lastmod>2026-08-04T09:39:36.402Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/understanding-netcdf-vs-geotiff-for-marine-data/</loc>
    <lastmod>2026-08-04T09:39:36.403Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/zarr-vs-netcdf-for-cloud-native-coastal-pipelines/</loc>
    <lastmod>2026-08-04T09:39:36.403Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/</loc>
    <lastmod>2026-08-04T09:39:36.403Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/dem-interpolation-techniques-for-seafloor-mapping/handling-data-gaps-in-sparse-bathymetry/</loc>
    <lastmod>2026-08-09T14:09:21.631Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/crs-alignment-for-coastal-gis-projects/</loc>
    <lastmod>2026-08-09T14:09:23.719Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/tidal-datum-transformations-in-python/applying-mllw-to-coastal-survey-data/</loc>
    <lastmod>2026-08-09T14:09:35.734Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/crs-alignment-for-coastal-gis-projects/debugging-axis-order-inversion-in-pyproj/</loc>
    <lastmod>2026-08-09T14:11:22.910Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/geodetic-datums-and-epsg-management/fixing-missing-prj-sidecar-files/</loc>
    <lastmod>2026-08-09T14:14:48.065Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/vector-shoreline-and-coastal-geometry-processing/</loc>
    <lastmod>2026-08-09T14:50:35.902Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/vector-shoreline-and-coastal-geometry-processing/repairing-invalid-coastline-polygons-in-shapely/</loc>
    <lastmod>2026-08-09T14:52:41.529Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/vector-shoreline-and-coastal-geometry-processing/clipping-marine-rasters-to-a-coastline-mask/</loc>
    <lastmod>2026-08-09T14:55:56.800Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/vector-shoreline-and-coastal-geometry-processing/simplifying-shorelines-without-breaking-topology/</loc>
    <lastmod>2026-08-09T14:55:56.800Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/deriving-slope-rugosity-and-terrain-metrics/</loc>
    <lastmod>2026-08-09T14:59:42.138Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/vessel-density-and-traffic-raster-generation/</loc>
    <lastmod>2026-08-09T15:02:14.283Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/monitoring-and-observability-for-marine-pipelines/</loc>
    <lastmod>2026-08-09T15:04:59.738Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/deriving-slope-rugosity-and-terrain-metrics/computing-seafloor-slope-from-a-dem-in-python/</loc>
    <lastmod>2026-08-09T15:07:19.018Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/crs-alignment-for-coastal-gis-projects/choosing-a-utm-zone-for-a-cross-zone-survey/</loc>
    <lastmod>2026-08-09T16:26:10.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/geodetic-datums-and-epsg-management/resolving-deprecated-epsg-codes-in-pyproj/</loc>
    <lastmod>2026-08-09T16:26:10.099Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/tidal-datum-transformations-in-python/handling-vdatum-coverage-gaps-offshore/</loc>
    <lastmod>2026-08-09T16:30:03.707Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/understanding-netcdf-vs-geotiff-for-marine-data/converting-netcdf-to-cloud-optimized-geotiff/</loc>
    <lastmod>2026-08-09T16:30:03.707Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/dem-interpolation-techniques-for-seafloor-mapping/choosing-a-grid-cell-size-for-multibeam-data/</loc>
    <lastmod>2026-08-09T16:33:51.961Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/point-cloud-filtering-for-multibeam-sonar/filtering-multibeam-by-beam-angle-in-python/</loc>
    <lastmod>2026-08-09T16:33:51.962Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/removing-bathymetric-artifacts-and-noise/correcting-heave-induced-ripple-in-bathymetry/</loc>
    <lastmod>2026-08-09T16:38:46.283Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/surface-smoothing-algorithms-in-python/comparing-median-and-bilateral-filters-on-dems/</loc>
    <lastmod>2026-08-09T16:38:46.284Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/dask-vs-ray-for-bathymetric-processing-at-scale/profiling-dask-graph-overhead-on-tile-workloads/</loc>
    <lastmod>2026-08-09T16:42:32.514Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/bathymetric-processing-terrain-modeling/deriving-slope-rugosity-and-terrain-metrics/calculating-benthic-rugosity-and-bpi/</loc>
    <lastmod>2026-08-09T16:42:32.514Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/parsing-ais-nmea-sentences-with-python/validating-nmea-checksums-and-talker-ids/</loc>
    <lastmod>2026-08-09T16:46:52.497Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/marine-spatial-data-fundamentals-architecture/zarr-vs-netcdf-for-cloud-native-coastal-pipelines/rechunking-a-zarr-store-without-a-full-rewrite/</loc>
    <lastmod>2026-08-09T16:46:52.497Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/ais-data-quality-and-gap-filling/filtering-invalid-ais-positions-and-sog-outliers/</loc>
    <lastmod>2026-08-09T16:50:51.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/anomaly-detection-in-ais-trajectories/detecting-dark-vessel-gaps-in-ais-tracks/</loc>
    <lastmod>2026-08-09T16:50:51.780Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/real-time-ais-stream-ingestion-pipelines/sizing-kafka-partitions-for-ais-throughput/</loc>
    <lastmod>2026-08-09T16:55:07.900Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/segmenting-vessel-routes-by-behavior/detecting-port-calls-from-ais-tracks/</loc>
    <lastmod>2026-08-09T16:55:07.901Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/speed-and-heading-profiling-for-maritime-analytics/computing-great-circle-speed-from-ais-fixes/</loc>
    <lastmod>2026-08-09T16:59:13.768Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/ais-vessel-tracking-route-automation/vessel-density-and-traffic-raster-generation/building-a-vessel-density-grid-with-geopandas/</loc>
    <lastmod>2026-08-09T16:59:13.768Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/containerizing-marine-geospatial-pipelines-with-docker/building-multi-arch-geospatial-images/</loc>
    <lastmod>2026-08-09T17:03:49.350Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/kubernetes-job-scheduling-for-bathymetric-processing/using-spot-instances-for-bathymetric-jobs/</loc>
    <lastmod>2026-08-09T17:03:49.352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/orchestrating-marine-pipelines-with-dask-and-prefect/retrying-failed-prefect-tasks-idempotently/</loc>
    <lastmod>2026-08-09T17:07:44.634Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/publishing-cog-and-zarr-to-object-storage/setting-s3-lifecycle-rules-for-survey-archives/</loc>
    <lastmod>2026-08-09T17:07:44.635Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/monitoring-and-observability-for-marine-pipelines/alerting-on-silent-pipeline-data-loss/</loc>
    <lastmod>2026-08-09T17:11:38.156Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.coastal-marine-spatial.org/deployment-cloud-infrastructure-marine-pipelines/monitoring-and-observability-for-marine-pipelines/instrumenting-dask-workers-with-prometheus/</loc>
    <lastmod>2026-08-09T17:11:38.156Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
