<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.cartographic-design.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/accessibility-sync-in-cartography/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/accessibility-sync-in-cartography/wcag-contrast-checking-for-map-layers/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/color-theory-for-gis/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/color-theory-for-gis/color-palette-generation-for-thematic-maps/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/projection-selection-algorithms/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/projection-selection-algorithms/choosing-the-right-projection-for-choropleth-maps-programmatically/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/scale-mapping-for-web-and-print/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/scale-mapping-for-web-and-print/how-to-automate-scale-bar-generation-in-python/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/typography-rules-for-maps/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/typography-rules-for-maps/typography-scaling-rules-for-multi-page-atlases/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/visual-hierarchy-in-code/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/automated-cartographic-design-fundamentals/visual-hierarchy-in-code/implementing-visual-hierarchy-with-matplotlib/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/print-ready-export-and-batch-generation-workflows/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/print-ready-export-and-batch-generation-workflows/dpi-and-resolution-management/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/print-ready-export-and-batch-generation-workflows/high-resolution-vector-export/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/dynamic-legend-generation/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/dynamic-legend-generation/automating-multi-layer-legend-creation-with-geopandas/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/label-collision-avoidance-algorithms/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/label-collision-avoidance-algorithms/solving-label-overlap-in-dense-urban-maps-with-python/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/rule-based-styling-engines/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/rule-based-styling-engines/building-a-json-based-rule-styling-engine-for-qgis/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/theme-inheritance-systems/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.cartographic-design.com/programmatic-map-styling-and-label-automation/theme-inheritance-systems/implementing-dark-and-light-theme-inheritance-for-web-maps/</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
</urlset>
