<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">

  <!-- Main marketing site (allthingsspatial.io) -->
  <url>
    <loc>https://www.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/book.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/apps.html</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/sources.html</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/rv-trip-planner/</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/public-gis-data-search/</loc>
    <lastmod>2026-10-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/studio/</loc>
    <lastmod>2026-09-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KWZUuiWfU48/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Parcel due diligence in a web GIS &#8212; flood, soils, wetlands, slope</video:title>
      <video:description>Six public datasets read on one Livonia, Michigan parcel in ATS GIS Studio &#8212; flood, soils, wetlands, EPA facilities, slope and wildfire &#8212; and what each check is and is not.</video:description>
      <video:player_loc>https://www.youtube.com/embed/KWZUuiWfU48</video:player_loc>
      <video:duration>336</video:duration>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NrbML-zIK2A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why a GIS layer won't draw &#8212; scale thresholds, features vs map images</video:title>
      <video:description>Why a layer you turned on in ATS GIS Studio shows nothing: every layer names the scale it becomes visible at, some checks are computed per parcel rather than published as a layer, and a feature layer and a map image are two different kinds of thing.</video:description>
      <video:player_loc>https://www.youtube.com/embed/NrbML-zIK2A</video:player_loc>
      <video:duration>361</video:duration>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ewni89_kyEo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NDVI change, site suitability &amp; urban heat &#8212; what the number is worth</video:title>
      <video:description>Four analysis tools in ATS GIS Studio and what each number is worth: NDVI change over two Landsat designs and which one to trust, a suitability score whose weights are yours, land-surface temperature that is not air temperature, and a crash heat map that shows concentration, not significance.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ewni89_kyEo</video:player_loc>
      <video:duration>345</video:duration>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bx8bSXN-oX0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Water network trace &#8212; valve isolation &amp; service connections (web GIS)</video:title>
      <video:description>Close a gate valve in ATS GIS Studio and watch which service connections lose water: a synthetic four-utility network modeled over real Livonia parcels, why one valve never isolates a section in a looped grid, what a curb stop is and where it sits, and what an app that infers connectivity from geometry is not.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bx8bSXN-oX0</video:player_loc>
      <video:duration>349</video:duration>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/66QgKyCaPUQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Edit a utility network in a web GIS &#8212; domains, subtypes, snapping &amp; the PDF</video:title>
      <video:description>Edit a gas network in ATS GIS Studio with the rules a real utility enforces: an intermediate-pressure main and its regulator read against MAOP, the ArcGIS Editor widget with snapping so a new main joins the existing network, coded domains and subtypes instead of typed text, an add-only 311 report layer, a nightly reset that makes a public editing sandbox safe to publish, and the parcel record with its six checks exported as one PDF.</video:description>
      <video:player_loc>https://www.youtube.com/embed/66QgKyCaPUQ</video:player_loc>
      <video:duration>331</video:duration>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Nm1lA5stgTw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Web GIS workbench: search, bookmarks, layer scale rules &amp; custom tools</video:title>
      <video:description>A tour of the ATS GIS Studio main map from the operator's side: search that leads with the property and ranks owner matches after it, a curated gallery of bookmarked parcels grouped by the check that actually fires there, the minimum scale that explains why a layer you turned on refuses to draw, a scale picker that sets 1:600 beside the one-inch-to-50-feet equivalent a plan set is drawn in, and what a custom web tool costs to run &#8212; an analysis model drawn in ModelBuilder, published to ArcGIS Online, runnable by a Professional or Professional Plus user type at 70 credits an hour billed by the minute.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Nm1lA5stgTw</video:player_loc>
      <video:duration>282</video:duration>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hJz3cD9geu8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ArcGIS Experience Builder vs Maps SDK for JavaScript: two builds</video:title>
      <video:description>Two builds of the same city, side by side: a React app coded against the ArcGIS Maps SDK for JavaScript and an ArcGIS Experience Builder app assembled over the same City of Livonia parcels, editing services and analysis layers. Search, the basemap gallery and bookmarks are Esri's own widgets placed with no code; the parcel panel, the four analyses and a true-ground-scale readout are custom widgets written once by a developer and placed by an analyst; the coded build traces a valve's isolation and inspects a feature's connections where the configured build uses popups instead. The series closes on a decision guide &#8212; who will maintain it, what it must do, and where it will live.</video:description>
      <video:player_loc>https://www.youtube.com/embed/hJz3cD9geu8</video:player_loc>
      <video:duration>252</video:duration>
    </video:video>
      <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Acb4vkF9GYU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Web GIS, the complete tour &#8212; parcels, analysis, utilities, editing</video:title>
      <video:description>All seven episodes of the ATS GIS Studio tour in one sitting: one Michigan city, public federal, state, county and city data, and what a modern web GIS does with it &#8212; from a parcel verdict to a published analysis model.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Acb4vkF9GYU</video:player_loc>
      <video:duration>2043</video:duration>
    </video:video>
</url>

  <url>
    <loc>https://www.allthingsspatial.io/pages/blog.html</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-basemap-sessions-usage-model.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/calcite-design-tokens-theming-arcgis-apps.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/automate-arcgis-online-thumbnails.html</loc>
    <lastmod>2026-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/AHFU-Z42sic/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Automate ArcGIS Online Thumbnails with Python: Plain Logic to Code</video:title>
      <video:description>One PNG template and under two hundred lines of Python brand every thumbnail in an ArcGIS Online account: the job as five plain steps, then the code for each step, a custom layout, and a run in ArcGIS Pro.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/AHFU-Z42sic</video:player_loc>
      <video:duration>348</video:duration>
      <video:publication_date>2026-10-12</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-5-widgets-deprecated-map-components.html</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/legacy-arcgis-api-keys-retired.html</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/web-map-pdf-export-blocky-fixes.html</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/esri-feature-widget-in-react-panel.html</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-pro-toolbox-pyt-favorites-pattern.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-online-data-dictionary-to-excel.html</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fkZXUTszq0I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ArcGIS Online Data Dictionary in Excel with Python and a Toolbox Tool</video:title>
      <video:description>One run of Python writes a data dictionary for every hosted feature service in an ArcGIS Online account: services, layers, fields and their coded value and range domains in one Excel workbook, then the same code as an ArcGIS Pro Python toolbox tool.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/fkZXUTszq0I</video:player_loc>
      <video:duration>313</video:duration>
      <video:publication_date>2026-10-14</video:publication_date>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wOe-eL5YT3w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Schedule an ArcGIS Online Notebook to Update a Data Dictionary</video:title>
      <video:description>Step by step in ArcGIS Online: upload the notebook, tag the parameters and injected-parameters cells, run it once, then schedule it as a weekly notebook task that updates one Excel item, so its link never changes.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/wOe-eL5YT3w</video:player_loc>
      <video:duration>419</video:duration>
      <video:publication_date>2026-10-16</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/export-arcgis-pro-symbols-to-svg.html</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0Ifc8b1fNcA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Export ArcGIS Pro Symbols to SVG with Python and Build a Toolbox Tool</video:title>
      <video:description>A symbol you designed in ArcGIS Pro becomes a crisp SVG file in one tool run: read the style with Python, export each symbol to SVG and PNG, wrap it in a Python toolbox tool, and draw the files on a web map.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/0Ifc8b1fNcA</video:player_loc>
      <video:duration>336</video:duration>
      <video:publication_date>2026-10-13</video:publication_date>
    </video:video>
  </url>

  <!-- GIS Studio showcase app -->
  <url>
    <loc>https://studio.allthingsspatial.io/</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Brand app subdomains (11) -->
  <url>
    <loc>https://3dep.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://coordinate-systems.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://parcels.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://crime-inspector.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hydrography.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://location-services.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://remote-sensing.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://georeferencing.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://public-lands.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aerial-imagery.allthingsspatial.io/</loc>
    <lastmod>2026-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sentinel-2.allthingsspatial.io/</loc>
    <lastmod>2026-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Esri SDK Showcase Calcite subdomains (9) -->
  <url>
    <loc>https://property-explorer.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://crime.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://gridviewer.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://landsat.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sentinel-1.allthingsspatial.io/</loc>
    <lastmod>2026-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://georeference.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://national-parks.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ncdot-hydro.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://platform.allthingsspatial.io/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-online-feature-layer-views.html</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-create-cli-scaffold-maps-sdk-app.html</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-python-24-map-module-migration.html</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-ai-components-agentic-maps.html</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-pro-extract-scanned-lines-polygons.html</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-places-service-nearby-search-details.html</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/spatially-optimized-parquet-feature-layers.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-51-editor-form-attachments.html</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-51-rectangle-hit-test-area-select.html</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcpy-cursor-scope-pro-37.html</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-reactiveutils-watch-when-handles.html</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-definitionexpression-filter-featureeffect.html</loc>
    <lastmod>2026-08-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-geometry-operators-load-gate.html</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-pro-geodatabase-guardrails-attribute-rules.html</loc>
    <lastmod>2026-09-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcpy-mirror-weekly-csv-to-enterprise-gdb.html</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-js-51-symbol-layer-drawing-alternate-symbols.html</loc>
    <lastmod>2026-09-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- WEB-88: app watch pages (video extension) -->
  <url>
    <loc>https://www.allthingsspatial.io/pages/3dep/</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bgP0O1WraWs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>USGS 3DEP download map: every DEM and lidar tile over your AOI</video:title>
      <video:description>A ten-kilometer square over Boulder, Colorado has 30 USGS 3DEP elevation files and 166 lidar point-cloud tiles over it. 3DEP Source Locator lists every one with a download link across seven datasets, from the seamless 1 arc-second grid to 1-meter DEMs and the LAZ point clouds they are built from.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bgP0O1WraWs</video:player_loc>
      <video:duration>272</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/landsat-explorer/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/r3zy3hydwcY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Landsat NDVI &amp; NBR in the browser &#8212; read all 11 bands</video:title>
      <video:description>A tour of the ATS Landsat Imagery Explorer: switch between all 11 Landsat 8 and 9 bands, run NDVI and NBR on demand, and use client-side pixel filtering to read burn scars and vegetation change without a desktop GIS.</video:description>
      <video:player_loc>https://www.youtube.com/embed/r3zy3hydwcY</video:player_loc>
      <video:duration>378</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/naip-explorer/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EJGYEmwWM3A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NAIP aerial imagery: every year for any address, compare and download</video:title>
      <video:description>How to find every NAIP aerial imagery year for a US address in the browser, compare two years with a swipe to see what changed, and download the 4-band GeoTIFF for ArcGIS Pro; also the Imagery, Showcase and Help tabs.</video:description>
      <video:player_loc>https://www.youtube.com/embed/EJGYEmwWM3A</video:player_loc>
      <video:duration>215</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/sentinel-2-explorer/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KsK9mLW51fk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sentinel-2 imagery: find scenes, swipe two dates, download GeoTIFFs</video:title>
      <video:description>How to search any area for Copernicus Sentinel-2 scenes in the browser, compare two dates with a swipe to see what changed, and download the GeoTIFFs for ArcGIS Pro; also the Imagery, Showcase and Help tabs.</video:description>
      <video:player_loc>https://www.youtube.com/embed/KsK9mLW51fk</video:player_loc>
      <video:duration>237</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/sentinel-1-explorer/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QkcD2N1epho/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sentinel-1 radar: find passes, swipe two dates, download GeoTIFFs</video:title>
      <video:description>Search any area for Sentinel-1 radar passes, swipe two dates to see a flood through the cloud, and download the GeoTIFFs for ArcGIS Pro.</video:description>
      <video:player_loc>https://www.youtube.com/embed/QkcD2N1epho</video:player_loc>
      <video:duration>268</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/global-elevation-explorer/</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vKbIhzGzhhw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Copernicus DEM download map: 30 m elevation GeoTIFF for any area</video:title>
      <video:description>The Copernicus DEM covers the whole planet at 30 m in 1-degree tiles. Global Elevation Explorer reads it from the Microsoft Planetary Computer, renders it six ways, and downloads a Float32 GeoTIFF clipped to the rectangle you draw.</video:description>
      <video:player_loc>https://www.youtube.com/embed/vKbIhzGzhhw</video:player_loc>
      <video:duration>246</video:duration>
      <video:publication_date>2026-10-02T08:23:36-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/coordinate-systems/</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/59Iu38FLYHw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>UTM vs State Plane vs lat/long &#8212; which grid, how accurate?</video:title>
      <video:description>Latitude/longitude, UTM and State Plane drawn on one map, so you can see where they disagree and put a number on the error: 1&#176; of latitude = 69 mi, UTM better than 1:1,000 (k&#8320; = 0.9996), State Plane built to 1:10,000. In the browser, on any device.</video:description>
      <video:player_loc>https://www.youtube.com/embed/59Iu38FLYHw</video:player_loc>
      <video:duration>363</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/noaa-coast/</loc>
    <lastmod>2026-09-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lb0UwfloenU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NOAA tide &amp; buoy data: the API, the traps, and two live maps &#8212; ATS Labs E01</video:title>
      <video:description>Where NOAA CO-OPS and NDBC data lives, the three details that cost the most time, and how it becomes a map in Tide Watch and Sea State.</video:description>
      <video:player_loc>https://www.youtube.com/embed/lb0UwfloenU</video:player_loc>
      <video:duration>370</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/forecast-anywhere/</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OAkIR8hFM3M/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Open-Meteo API: a 7-day forecast for any coordinate on Earth &#8212; ATS Labs E02</video:title>
      <video:description>Where the Open-Meteo forecast and geocoding APIs live, the three details that cost the most time &#8212; naive timestamps, the antimeridian, units &#8212; and how it becomes a map in Forecast Anywhere.</video:description>
      <video:player_loc>https://www.youtube.com/embed/OAkIR8hFM3M</video:player_loc>
      <video:duration>374</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/storm-front/</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8NAG2IPndWU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NWS Alerts API: every active US weather alert on live NEXRAD radar &#8212; ATS Labs E03</video:title>
      <video:description>Where the National Weather Service alerts and the NEXRAD radar mosaic live, the three details that cost the most time &#8212; alerts with no shape, no page size, severity that is not urgency &#8212; and how it becomes a map in Storm Front.</video:description>
      <video:player_loc>https://www.youtube.com/embed/8NAG2IPndWU</video:player_loc>
      <video:duration>375</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/river-pulse/</loc>
    <lastmod>2026-09-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/F45ansJSrns/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>USGS Water Data API: every live stream gauge in a state, on a map &#8212; ATS Labs E04</video:title>
      <video:description>Where USGS stream gauge data lives now that Water Services is being retired, the three details that cost the most time &#8212; latest readings that are years old, readings with no name, a filter that fails without an error &#8212; and how it becomes a map in River Pulse.</video:description>
      <video:player_loc>https://www.youtube.com/embed/F45ansJSrns</video:player_loc>
      <video:duration>340</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/ring-of-fire/</loc>
    <lastmod>2026-09-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CtzdCuKptio/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>USGS earthquake feed: every quake of the past week on a live map &#8212; ATS Labs E05</video:title>
      <video:description>Where the USGS earthquake feed and the volcano alert feed live, the three details that cost the most time &#8212; a feed that holds more than earthquakes, magnitudes that are not one scale, events that can still change &#8212; and how it becomes a map in Ring of Fire.</video:description>
      <video:player_loc>https://www.youtube.com/embed/CtzdCuKptio</video:player_loc>
      <video:duration>347</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/fire-line/</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OMiG8OH4rwE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NIFC wildfire data: every active US fire on a live map &#8212; ATS Labs E06</video:title>
      <video:description>Where the NIFC wildfire layer and the fire perimeters live, the three details that cost the most time &#8212; a current fire is not always burning, one fire can be counted twice, many numbers are blank &#8212; and how it becomes a map in Fire Line.</video:description>
      <video:player_loc>https://www.youtube.com/embed/OMiG8OH4rwE</video:player_loc>
      <video:duration>368</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/orbit-watch/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WKVwudQwRjU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Live satellite tracker: every satellite computed in your browser &#8212; ATS Labs E08</video:title>
      <video:description>Where the CelesTrak orbital elements live, the three details that cost the most time &#8212; the map is computed, not observed; the catalog ran out of digits; a group is not a category &#8212; and how they become a map in Orbit Watch.</video:description>
      <video:player_loc>https://www.youtube.com/embed/WKVwudQwRjU</video:player_loc>
      <video:duration>304</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/storm-archive/</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GZziO5PYHDk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NOAA hurricane database: every Atlantic hurricane since 1900 on one map &#8212; ATS Labs E09</video:title>
      <video:description>Where NOAA's HURDAT2 hurricane archive lives, the three details that cost the most time &#8212; history gets revised, the peak wind is not the category, the early records are thin &#8212; and how 1,617 storms become a map in Storm Archive.</video:description>
      <video:player_loc>https://www.youtube.com/embed/GZziO5PYHDk</video:player_loc>
      <video:duration>346</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/nightfall/</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Av71RGHOkTY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Earth at night map: where it is dark right now, from NASA city lights &#8212; ATS Labs E10</video:title>
      <video:description>Where NASA's Black Marble city lights live, the three details that cost the most time &#8212; the lights are not live, night is a circle, sunset is not at zero &#8212; and how Nightfall draws the shape of night over them.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Av71RGHOkTY</video:player_loc>
      <video:duration>320</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/species-lens/</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/99eywKASf-Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>GBIF species map: where any animal or plant has been recorded &#8212; ATS Labs E11</video:title>
      <video:description>Where GBIF's occurrence records live, the three details that cost the most time &#8212; a record is not a sighting, every record keeps its own license, a point is not an exact location &#8212; and how Species Lens turns them into a map.</video:description>
      <video:player_loc>https://www.youtube.com/embed/99eywKASf-Y</video:player_loc>
      <video:duration>306</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/power-atlas/</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/w-QUjqvTqrM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Global power plant map: 34,936 plants by fuel and capacity &#8212; ATS Labs E12</video:title>
      <video:description>Where the Global Power Plant Database lives, the three details that cost the most time &#8212; the database stopped in 2021, a count is not capacity, half the plants have no year &#8212; and how Power Atlas turns it into a map.</video:description>
      <video:player_loc>https://www.youtube.com/embed/w-QUjqvTqrM</video:player_loc>
      <video:duration>329</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/mars-atlas/</loc>
    <lastmod>2026-09-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/O418ds7Wx4Q/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Mars rover map: Perseverance and Curiosity paths on Mars &#8212; ATS Labs E13</video:title>
      <video:description>Where the NASA/JPL rover traverse files live, the three details that cost the most time &#8212; the map software assumes Earth, the line is not the odometer, the files are almost GeoJSON &#8212; and how Mars Atlas turns them into a map and a 3D globe.</video:description>
      <video:player_loc>https://www.youtube.com/embed/O418ds7Wx4Q</video:player_loc>
      <video:duration>363</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/ghost-fleet/</loc>
    <lastmod>2026-10-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dVLifkXtA4I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>US shipwreck map: 12,660 charted wrecks and obstructions &#8212; ATS Labs E14</video:title>
      <video:description>Where NOAA&#8217;s retired wreck database lives, the three details that cost the most time &#8212; one field is both name and category, depth comes in three units, the history stops at 254 characters &#8212; and how Ghost Fleet turns 12,660 records into a map and a 3D dive.</video:description>
      <video:player_loc>https://www.youtube.com/embed/dVLifkXtA4I</video:player_loc>
      <video:duration>349</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/impact-watch/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fERQAUOTL7Q/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Meteorite crater map: 190 impact craters and 878 fireballs &#8212; ATS Labs E15</video:title>
      <video:description>Where NASA&#8217;s fireball records and the Wikipedia list of impact structures live, the three details that cost the most time &#8212; the impact energy is calculated, the values arrive as text without signs, the crater ages are text &#8212; and how Impact Watch turns them into a map, a 3D tour and a Moon view.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fERQAUOTL7Q</video:player_loc>
      <video:duration>393</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/antiquity-atlas/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/W2USYb_ATRs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Roman roads map: 14,601 road segments and 1,186 places &#8212; ATS Labs E16</video:title>
      <video:description>Where the open Roman road atlas, the Pleiades gazetteer and the Ancient World Mapping Center data live, the three details that cost the most time &#8212; almost none of the roads carry a date, the road file is in World Mercator, the place dates are periods &#8212; and how Antiquity Atlas turns them into a 2D and 3D map.</video:description>
      <video:player_loc>https://www.youtube.com/embed/W2USYb_ATRs</video:player_loc>
      <video:duration>370</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/route-weaver/</loc>
    <lastmod>2026-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RD5-uXtvdoI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Flight routes map: 18,930 airline routes as great circles &#8212; ATS Labs E17</video:title>
      <video:description>Where the OpenFlights airport and route data lives, the three details that cost the most time &#8212; count airlines, not rows; the table ends in June 2014; every route is a great circle &#8212; and how Route Weaver turns it into a 2D map and a 3D globe of arcs.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RD5-uXtvdoI</video:player_loc>
      <video:duration>342</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/aurora-watch/</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_otRSm0QGaQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NOAA aurora forecast: the northern lights on a live map &#8212; ATS Labs E07</video:title>
      <video:description>Where NOAA's OVATION aurora forecast lives, the three details that cost the most time &#8212; the map is ahead of the clock; the number is not a plain probability; the grid is points, not cells &#8212; and how Aurora Watch turns it into a 2D map and a 3D night globe.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_otRSm0QGaQ</video:player_loc>
      <video:duration>366</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/location-platform/</loc>
    <lastmod>2026-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/I5naTPQ0-9c/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ArcGIS Location Platform: seven services, one API key, one workbench</video:title>
      <video:description>Get an ArcGIS Location Platform API key, paste it into one workbench, and run geocoding, routing, places, data, elevation, demographics and spatial analysis on one map.</video:description>
      <video:player_loc>https://www.youtube.com/embed/I5naTPQ0-9c</video:player_loc>
      <video:duration>316</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/national-parks/</loc>
    <lastmod>2026-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fYT6puKHUtY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>National Parks map: every NPS unit and National Forest, one workbench</video:title>
      <video:description>Every National Park Service unit and every National Forest on one map: filter by park type, read the ArcGIS Dashboard, search the list, and overlay one service on the other.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fYT6puKHUtY</video:player_loc>
      <video:duration>301</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/hydrography-viewer/</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WgD-zeRyevY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NCDOT hydrography on one map: 22 REST services, watersheds, 303(d)</video:title>
      <video:description>Twenty-two NCDOT map services on one map: streams, HUC watersheds, 303(d) impaired waters, trout waters and CAMA counties, each drawing inside the scale window it was built for.</video:description>
      <video:player_loc>https://www.youtube.com/embed/WgD-zeRyevY</video:player_loc>
      <video:duration>301</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/crime-data-reviewer/</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/oy0C0QbzqRY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Michigan crime map by agency: NIBRS 2022 totals and 122 non-reporters</video:title>
      <video:description>Every Michigan law-enforcement agency that filed a NIBRS return for 2022 on one map: live Persons / Property / Society totals for whatever is in view, a server-side agency-type filter, a 65-field profile per agency, and the 122 agencies that reported nothing.</video:description>
      <video:player_loc>https://www.youtube.com/embed/oy0C0QbzqRY</video:player_loc>
      <video:duration>336</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/georeferencing-explorer/</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/I8Mf3N7mIV4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NAD27 vs NAD83 datum shift on a map: georeferenced 1997 survey sheets</video:title>
      <video:description>Ten 1997 Right-of-Way survey sheets georeferenced over modern imagery in Wells, Maine, with the same survey monuments plotted twice, in NAD27 and NAD83, about forty meters apart: a map of what a datum shift does to a coordinate.</video:description>
      <video:player_loc>https://www.youtube.com/embed/I8Mf3N7mIV4</video:player_loc>
      <video:duration>252</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/property-revaluation-explorer/</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Wn5lVg9wreU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Property revaluation map: Wolfeboro NH 2020, every parcel's tax bill</video:title>
      <video:description>All 5,975 parcels of Wolfeboro, New Hampshire with the 2019 and 2020 assessments side by side and the tax bill that came out of each: the town's valuation rose from 2.0 to 2.4 billion dollars in the 2020 revaluation, the tax rate fell from 15.84 to 13.01 per thousand, and most bills went down.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Wn5lVg9wreU</video:player_loc>
      <video:duration>248</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/calcite-custom-elements-react-19-map-components.html</loc>
    <lastmod>2026-09-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-online-blending-effects-local-focus.html</loc>
    <lastmod>2026-09-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/arcgis-online-feature-service-field-case-and-layer-ids.html</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/coordinate-grid-maps-utm-mgrs-graticules.html</loc>
    <lastmod>2026-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.allthingsspatial.io/pages/blog/calcite-ats-builds-calcite-shell-ships-30-30-ats-calcite.html</loc>
    <lastmod>2026-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
