<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//sparkgeo.com/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://sparkgeo.com/blog/git-for-the-world/</loc>
		<lastmod>2018-09-14T04:35:04+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/n-cmlapjfi.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/n-cmlapjfi.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/boris_geogit.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/pokemon-automated-cars-augmented-reality-and-the-rise-of-the-geo-boffins/</loc>
		<lastmod>2018-09-14T04:36:13+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/am1io6kusfm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/am1io6kusfm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/boris-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/update-with-cartodb-via-postgis/</loc>
		<lastmod>2018-09-14T04:43:09+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/6-jtzysyy_u.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/6-jtzysyy_u.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/gnarly_girls_wrong.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/gnarly_girls_right.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/styling-lines-with-cartocss/</loc>
		<lastmod>2018-09-14T15:37:43+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/n2pgrcx4pfm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/n2pgrcx4pfm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cartography_1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/cartodb-certified-partner/</loc>
		<lastmod>2018-09-14T15:37:57+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/nxknn2l4fdw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/nxknn2l4fdw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cartodb.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/startup-ip/</loc>
		<lastmod>2018-09-14T15:39:28+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/xkkcui44im0.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/xkkcui44im0.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/disparate-data-technology-fiefdoms-and-65-pictures-of-your-cat-video/</loc>
		<lastmod>2018-09-14T15:41:56+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/gtwibmtjvau.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/gtwibmtjvau.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/build-a-better-map-with-analytics-video/</loc>
		<lastmod>2018-09-14T15:42:12+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/z6ccn8rlfty.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/z6ccn8rlfty.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/pghacks-come-build-tech-and-save-the-world/</loc>
		<lastmod>2018-09-14T15:50:45+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/vkxytijc8qe.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/vkxytijc8qe.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/win-a-sparkgeo-t-shirt/</loc>
		<lastmod>2018-09-14T15:51:02+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/3zt0qohuyb0.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/3zt0qohuyb0.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/awesome20sparkgeo20tshirt.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/canadian-open-data-summit-2014/</loc>
		<lastmod>2018-09-14T15:53:33+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/5dga0t0x6gy.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/5dga0t0x6gy.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/just-listen/</loc>
		<lastmod>2018-09-14T15:59:18+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/lgddeubcgiy-e1536940635593.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/lgddeubcgiy-e1536940635593.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/gis-human-translation-services/</loc>
		<lastmod>2018-09-14T16:01:48+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/y9nzl9ta3lw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/y9nzl9ta3lw.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/python-geospatial-development-published/</loc>
		<lastmod>2018-09-14T16:02:13+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/k9jbrwuay_4.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/k9jbrwuay_4.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/51nHVOHOvhL._BO2204203200_PIsitb-sticker-arrow-clickTopRight35-76_AA300_SH20_OU01_-1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/manage-your-mobile-workforce-workshop/</loc>
		<lastmod>2018-09-14T16:04:49+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/ae5jmf2pjxg.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/ae5jmf2pjxg.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/coordinate_vid.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/a-base-map-for-all-seasons-cartocss-mapbox-studio/</loc>
		<lastmod>2018-09-17T17:30:27+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pymnfcc1wqm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pymnfcc1wqm.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/scale-in-a-time-of-web-maps/</loc>
		<lastmod>2018-09-17T17:34:06+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/h71i4bet7gm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/h71i4bet7gm.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/making-maps-at-web-scale-unbc/</loc>
		<lastmod>2018-09-17T17:36:03+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/oyfht4x5isg.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/oyfht4x5isg.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/building-a-us-census-tracts-postgis-database/</loc>
		<lastmod>2018-09-17T17:49:52+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/w3seyzodn8u.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/w3seyzodn8u.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/censustracts_pic.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/ogr2ogr-3d-shapefile-import-to-postgis-tip/</loc>
		<lastmod>2018-09-17T17:51:27+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/fn603qcea7g.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/fn603qcea7g.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sf-geo-meetup-ignite-talk/</loc>
		<lastmod>2018-09-17T17:52:21+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/2smdzopbmso.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/2smdzopbmso.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/using-prepared-geometries-in-shapely/</loc>
		<lastmod>2018-09-17T17:53:09+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/2ech5lw3zsk.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/2ech5lw3zsk.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/gdal-ogr-clipping-hack/</loc>
		<lastmod>2018-09-17T17:56:08+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/hzxtdogkfie.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/hzxtdogkfie.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/startupdrinkspg/</loc>
		<lastmod>2018-09-17T17:58:17+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/e6hjqab7uea.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/e6hjqab7uea.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/encoding-geojson-geometry/</loc>
		<lastmod>2018-09-18T23:41:21+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/_gdsart0_ks.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/_gdsart0_ks.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeo-for-data-science/</loc>
		<lastmod>2020-08-06T22:00:34+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/06/kcrrux7us04.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/prescient-computing/</loc>
		<lastmod>2020-12-07T20:21:43+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/10/kbufvkbfioe-scaled.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/quick-map-for-slack-update/</loc>
		<lastmod>2020-12-07T20:38:17+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/zfyl7zhe1hw-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/Screen-Shot-2020-12-07-at-9.03.11-AM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/Screen-Shot-2020-12-07-at-9.02.49-AM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/11/quickmap11-1.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/testcafe-e2e-testing/</loc>
		<lastmod>2020-12-08T01:33:06+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/03/irnuea04kuy.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-information-architecture-of-web-maps/</loc>
		<lastmod>2020-12-08T01:34:34+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/10/user-map.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/10/user-map.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/10/users-context-content.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/10/sparkgeo-contact-map-before-after.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/mapping-exif-files/</loc>
		<lastmod>2020-12-08T01:40:41+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/p_6fwwbchha.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/p_6fwwbchha.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/google-maps-labelling/</loc>
		<lastmod>2020-12-09T20:42:33+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/lszyprm8aky.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/lszyprm8aky.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pg_markers_sm.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/geographic-storytelling-resources/</loc>
		<lastmod>2020-12-09T20:45:40+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/kzo9xqmo_ta.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/kzo9xqmo_ta.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/display-big-data/</loc>
		<lastmod>2020-12-09T20:50:35+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/ype9sdopdyc.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/ype9sdopdyc.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/focus/</loc>
		<lastmod>2020-12-09T20:55:26+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/9socnyqmkzi.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/9socnyqmkzi.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pg_sm.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pg_rectangle_sm.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pg_city_sm.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pg_html5_sm.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pg_html5_sm.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/change-makers-competition/</loc>
		<lastmod>2020-12-09T20:56:23+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/7eybxfpenqw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/7eybxfpenqw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/landsongs.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/making-maps/</loc>
		<lastmod>2020-12-09T20:59:15+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/eiby0ky_zni.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/eiby0ky_zni.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/its-not-about-the-bike/</loc>
		<lastmod>2020-12-09T21:02:36+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/6erv8fw0l34.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/6erv8fw0l34.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/disruption-in-the-geospatial-age-pt1/</loc>
		<lastmod>2020-12-10T19:31:29+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/uxwkpuvwguy.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/uxwkpuvwguy.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-great-space-race-pt-1/</loc>
		<lastmod>2020-12-10T21:02:57+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/4dpaqftbvka.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/4dpaqftbvka.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-great-space-race-pt-2/</loc>
		<lastmod>2020-12-10T21:03:45+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pq2djbntzw0.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pq2djbntzw0.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/dg_uc_perf.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/user-centred-geospatial/</loc>
		<lastmod>2020-12-10T21:07:50+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/04/nweghshbmsi.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/maps-in-slack-using-quick-map/</loc>
		<lastmod>2020-12-10T21:11:01+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/08/fje-fyxdmlw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/08/taj_mahal.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/08/eiffel.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/08/rogers_centre.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/08/opera.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/08/grandcanyon.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/staclint/</loc>
		<lastmod>2020-12-10T21:12:58+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/11/nasa-43565-unsplash-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/11/nasa-43565-unsplash-scaled.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/mermaid/</loc>
		<lastmod>2020-12-10T21:17:03+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/sb0_3ivp29e.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/sb0_3ivp29e.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/strategic-geospatial/</loc>
		<lastmod>2020-12-10T21:18:14+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/04/ljupymedl-s.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/from-many-to-one-a-map-creation-story/</loc>
		<lastmod>2020-12-10T21:19:24+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/05/29yhwl3h2zi.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/05/staticmap.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/05/georef_sm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/05/gdalinfo_sm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/05/comparison_sm-1.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/better-web-maps-with-map-analytics/</loc>
		<lastmod>2020-12-10T21:31:54+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/occj8vthsyo.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/occj8vthsyo.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/postgis-to-postgis-via-ogr2ogr/</loc>
		<lastmod>2020-12-10T22:14:49+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/at3c0ka_qcq.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/at3c0ka_qcq.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/quick-map-1-1/</loc>
		<lastmod>2020-12-10T22:15:28+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/11/a6mfmjcfkii.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/11/quickmap11.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/displaying-big-data-with-leafletjs/</loc>
		<lastmod>2020-12-10T22:35:37+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/sb7rurrmac4.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/sb7rurrmac4.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/making-the-us-census-database-show-up-on-a-google-map/</loc>
		<lastmod>2020-12-11T00:44:11+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/gwf4eisvqxq.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/gwf4eisvqxq.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/apple-maps-api/</loc>
		<lastmod>2020-12-11T00:49:05+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/im7lzjxelhg.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/im7lzjxelhg.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/applemap.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/data-is-opinionated/</loc>
		<lastmod>2020-12-11T00:55:51+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/8caa24yar8i.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/8caa24yar8i.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/facebook-here-and-another-nail-in-bing-maps-coffin/</loc>
		<lastmod>2020-12-11T00:58:54+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/fpkvu7rdmco.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/fpkvu7rdmco.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/facebook_here.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/technology-is-great-but-invest-in-data/</loc>
		<lastmod>2020-12-11T01:02:06+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/1-mh6u3qegq.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/1-mh6u3qegq.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/how-to-avoid-spoilers-the-hard-way/</loc>
		<lastmod>2020-12-11T01:05:35+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/04/iwenq-4jhqo.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/04/bagofwords.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/04/bagofwords_top10a.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/04/bagofwords_top10b.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/cog-huh-what-is-it-good-for/</loc>
		<lastmod>2020-12-11T01:08:26+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pfjtmodmsao.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/pfjtmodmsao.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeo-and-google-maps/</loc>
		<lastmod>2020-12-11T01:13:55+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cd84ydl9px8.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cd84ydl9px8.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cert_dev.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/woods-hole-research-center-the-carbon-source/</loc>
		<lastmod>2020-12-11T01:15:37+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/lzwnq8dvqzs.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/lzwnq8dvqzs.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/website-WHRC-logo-with-rank.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/IMG_5727.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/beware-the-echo-chamber/</loc>
		<lastmod>2020-12-11T20:27:41+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cix5tlq_fgm.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cix5tlq_fgm.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/a-multi-season-trail-map-with-mapbox-cartodb/</loc>
		<lastmod>2020-12-11T20:31:47+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/u01hbumsxbe.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/u01hbumsxbe.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/building-blocks-for-spatial-finance/</loc>
		<lastmod>2020-12-18T18:05:48+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/7ojyp-ixw7w.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/la_ships.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/3d-terrains-with-mapbox-gl-js-v-2-for-terradactile/</loc>
		<lastmod>2021-01-12T00:35:30+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/01/oqaq0cbkafw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/01/terradactile_exaggeration.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/01/terradactile_walls.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/01/terradactile_sun.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/mirror-world/</loc>
		<lastmod>2021-02-24T23:18:18+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/08/7jsrjzjsvy4.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-geospatial-product-trap/</loc>
		<lastmod>2021-03-16T20:36:45+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/03/rbot5ambtse.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeo-uk/</loc>
		<lastmod>2021-05-18T17:41:19+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/ltfkypgokto.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/ajggeoger.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/making-use-of-geospatial-data/</loc>
		<lastmod>2021-07-29T22:24:38+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/08/o4mopwe_tdq-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/08/Blank-Diagram.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/scarcity-in-a-time-of-abundance/</loc>
		<lastmod>2021-08-11T18:12:46+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/fn603qcea7g.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/open-innovation-in-geospatial/</loc>
		<lastmod>2021-09-28T07:07:00+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/07/Tomer-118202984_358577868650109_3985300361400734415_n-min.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/eim-sar/</loc>
		<lastmod>2021-10-22T20:29:37+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/10/chuttersnap-fN603qcEA7g-unsplash-1-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/10/economic-indicator-pyramid.drawio.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/10/DA3C2584-EE15-42AC-B77F-411E82D9934D_1_201_a.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/10/imageLikeEmbed.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/10/3C48F8E5-9372-454A-9D89-FCA8A7D16F3B_1_201_a-1.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/cop26-and-esg/</loc>
		<lastmod>2021-11-13T17:19:10+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/rfflri94rs8-1-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/laelcxtp-l8-scaled.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/splendour-without-diminishment/</loc>
		<lastmod>2021-12-03T23:47:26+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/ybbra8rom6c-scaled.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/create-a-working-react-mapbox-popup/</loc>
		<lastmod>2021-12-07T22:33:20+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/dilara-yilmaz-w7z2skOK14M-unsplash-scaled.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sumas-lake-reborn-a-tale-of-topography/</loc>
		<lastmod>2021-12-09T14:49:15+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/12/bgutcf7qra4-1-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/12/sumaslake_photo-scaled.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/12/sumas-lake-map.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/using-mobile-lidar-to-create-3d-models/</loc>
		<lastmod>2022-01-12T02:20:26+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/01/ibg594vhr1k.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/01/Consumer_LiDAR_pre.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/01/image-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/01/Consumer_LiDAR_full-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/planetary-scale-3/</loc>
		<lastmod>2022-03-12T02:00:43+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/tpjj7ztcqom-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/Screen-Shot-2022-03-11-at-3.34.15-PM.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/planetary-scale-2/</loc>
		<lastmod>2022-03-14T20:32:57+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/y3ne7mbdq1e.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/Screen-Shot-2022-03-11-at-3.33.41-PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/Screen-Shot-2022-03-11-at-3.33.45-PM.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/geospatial-trend-report-march-2022-supply-chain-disruption-and-geography/</loc>
		<lastmod>2022-03-31T19:20:12+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/port.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/evergreen.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/foss-fmv-ftw-a-free-open-source-full-motion-video-workflow/</loc>
		<lastmod>2022-04-26T15:52:43+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/hjgb6xmq7_e-scaled.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/stac-it-up-a-stac-tutorial/</loc>
		<lastmod>2022-06-28T16:20:29+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/05/adventure-climb-clouds-305810-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/05/viridismap.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/python-based-computer-vision-in-the-browser/</loc>
		<lastmod>2022-07-26T19:12:40+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/07/8ngy2smleau-scaled.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/vector-tile-server-using-postgis/</loc>
		<lastmod>2022-08-04T18:40:07+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/uv5_bsypfum.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/uv5_bsypfum.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/Hackathon_MVT.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeo-n51/</loc>
		<lastmod>2023-05-03T22:20:47+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/12/6xvupyaufiq.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/conversation-with-joe-morrison-on-the-future-of-commercial-sar/</loc>
		<lastmod>2023-05-04T15:52:36+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/01/jvmkd38zuue.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/use-flatgeobuf-in-react-map-gl/</loc>
		<lastmod>2023-05-04T20:24:04+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/11/rgp93cpsvec.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/05/flatgeobuf-image-1-edited.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/05/nuts-gum-together-at-last-edited.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/11/drag-action-moveend.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/11/drag-action.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/how-to-use-svg-filters-on-web-maps/</loc>
		<lastmod>2023-05-04T20:55:42+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/10/hqnn7ibuylk.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/wildfires-and-flood-damage/</loc>
		<lastmod>2023-05-06T20:17:41+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/fireflood_satellite_mosaic1-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/02/temp_anomaly_crop-scaled.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/02/GOES_20211114.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/04/hwy1_abb-1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/04/burn_diagram_noaa.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/04/fireflood_mosaic1.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/asset-assumptions-diligence/</loc>
		<lastmod>2023-08-02T18:46:05+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/06/tq2abzb6tcc.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/foss4g-uk-2022-sparkgeo-represent-at-key-open-source-conference/</loc>
		<lastmod>2023-08-02T18:47:03+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/12/mcjvw2570ia-e1669928659546.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/asset-data-a-case-for-geospatial/</loc>
		<lastmod>2023-08-02T18:51:30+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/05/wyghtlym344.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/05/prescient-data-asset.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/mapbox-movement/</loc>
		<lastmod>2023-08-02T20:19:37+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/gwf4eisvqxq.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/05/DCs-COVID-heartbeat.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/06/Screen-Shot-2020-05-22-at-3.19.27-PM-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/06/Screen-Shot-2020-05-26-at-12.52.06-PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/06/Screen-Shot-2020-05-26-at-12.51.25-PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/06/Screen-Shot-2020-06-05-at-11.27.05-AM.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/geospatial-technology-for-flood-monitoring/</loc>
		<lastmod>2023-08-21T18:11:03+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/kelly-sikkema-_whs7FPfkwQ-unsplash-1-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/GOES_20211114-1.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/overviewgif1_transitions.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/overviewgif2_transitions.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/overviewgif3_transitions.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/planetary-scale-1/</loc>
		<lastmod>2023-09-06T19:21:50+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/pp_pqjj8iwe-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/alexander-andrews-4JdvOwrVzfY-unsplash-scaled-e1751573241132.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/evergreen.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/map-to-speech-a-method-for-making-web-maps-more-accessible/</loc>
		<lastmod>2024-01-29T19:22:10+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/01/background-rainbow-sound-313415.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/elevating-experiences-the-crucial-role-of-user-experience-design/</loc>
		<lastmod>2024-02-08T00:00:37+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/02/UX-blog-header.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/geofencing-a-mapbox-gl-marker-using-turf/</loc>
		<lastmod>2024-05-27T18:52:03+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/05/fence-chain-link-bokeh-lights-1869401.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/05/Screenshot-2024-05-06-at-2.21.41%E2%80%AFPM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/05/geofenced-marker.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeos-design-principles/</loc>
		<lastmod>2024-08-30T18:50:10+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/08/pigeons-flock-of-birds-flying-5277317.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/08/Plumage-pal-1A-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/08/Plumage-pal-1B-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/08/Plumage-pal-2A.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/08/Plumage-pal-2B.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/enhancing-risk-management-with-lidar-and-prescient/</loc>
		<lastmod>2024-09-17T19:13:20+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/09/unnamed.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/accessible-web-maps-part-ii/</loc>
		<lastmod>2025-03-07T19:06:15+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/cix5tlq_fgm.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-accessibility-of-web-maps/</loc>
		<lastmod>2025-03-07T19:15:46+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/05/xhzgioxw8ye.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/prompt-disruption-geoai-took-my-job/</loc>
		<lastmod>2025-04-29T21:45:18+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/04/image-4.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/04/image-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/building-a-virtual-map-cube-with-fastapi-and-marzipano/</loc>
		<lastmod>2025-05-16T14:09:42+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/u3akt6ryvic.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/image.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/virtual_tour_map_cube.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/uk-space-agency-methane-emissions-detection/</loc>
		<lastmod>2025-06-11T18:44:14+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/08/UKSA-climate-services-image.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/08/Screenshot-2023-08-31-at-10.39.42-AM.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/turning-down-the-noise-with-nearblack/</loc>
		<lastmod>2025-06-25T19:10:03+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/qjssnbzfqmq.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/Screen20Shot202014-03-1120at203.44.5120PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/Screen20Shot202014-03-1320at2012.12.5320PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/Screen20Shot202014-03-1120at203.54.1620PM.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/data-driven-pages-making-multi-paged-map-books-since-10-0/</loc>
		<lastmod>2025-06-25T19:54:34+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/_sfjhrpzjhs.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/step-up-your-raster-handling-skills/</loc>
		<lastmod>2025-06-25T19:56:09+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/lrp6syqyjq8.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/0255nodata.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/Screen20Shot202014-02-1820at208.51.2720PM.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/its-all-big-data-machine-learning-and-platforms/</loc>
		<lastmod>2025-06-25T19:58:15+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/q_lem5idlyq.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-climate-source/</loc>
		<lastmod>2025-06-25T19:58:53+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/ewmrs8vshyw.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/Screen-Shot-2018-09-07-at-1.10.51-PM-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/DZ4hbedXUAAwH9f.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/an__1156_web.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/image-be-gone/</loc>
		<lastmod>2025-06-25T19:59:45+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/nj8pk8c8ui4.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/disruption-in-the-geospatial-age-pt2/</loc>
		<lastmod>2025-06-25T20:01:17+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/vp-b-omwihu.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/geospatial-is-changing-everything/</loc>
		<lastmod>2025-06-26T20:53:34+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/03/javier-miranda-AlJ9TQqeCV0-unsplash-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/06/treasures-1.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/06/treasures-2.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/06/treasures-3.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeo-stac-sprint-8/</loc>
		<lastmod>2025-06-26T20:53:44+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/10/philadelphia-skyscraper-skyline-4643451.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/10/PXL_20230927_132144710-edited-scaled.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/10/PXL_20230926_224834612.MP_-scaled.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeo-foss4g/</loc>
		<lastmod>2025-06-26T20:53:56+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/07/fwjwugbrxou.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/07/20230701_153340-scaled.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/n51-and-ard/</loc>
		<lastmod>2025-06-26T20:54:10+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/05/20230509_083415-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/05/Alex_Rose_N51-edited-scaled.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/05/Ignacio_Zuleta_ARD-scaled.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/wildfires-and-floods/</loc>
		<lastmod>2025-06-26T20:54:24+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/s9nqniv4zoi-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/BC_fire_2010_2020_with_watersheds.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/Dean_River_fire_2018.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/Dean-River-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/West_Road_River_fire_2017-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/03/West-Road-2017-1024x370.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/natural-language-satellite-data-search/</loc>
		<lastmod>2025-07-17T22:07:17+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/07/robs-HOrhCnQsxnQ-unsplash-scaled.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/introducing-stac-fastapi-indexed-low-overhead-stac-metadata-support/</loc>
		<lastmod>2025-07-24T18:21:43+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/07/robert-anasch-McX3XuJRsUM-unsplash-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/07/stac-simplified-model.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/07/stac-api-serverless-overview.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/exploring-lovable-ui-for-ai-powered-web-map-creation/</loc>
		<lastmod>2025-07-25T16:37:33+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/04/tai-bui-KOr1LG2TIPs-unsplash.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/04/image-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/04/image-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/04/image.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/bng-co-pilot/</loc>
		<lastmod>2025-07-29T21:14:04+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/01/tdebkc3mz34.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/postgis-cartodb-bounding-box-trick/</loc>
		<lastmod>2025-08-27T17:58:46+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/xmoq7ngf1nk.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/bounds.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/remote-sensing-and-computer-vision-torchgeo-data-loading/</loc>
		<lastmod>2025-08-28T16:14:58+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/07/roof-brick-multicoloured-99895.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/07/image-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/07/image-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/07/image-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/07/image-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/07/image.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/07/image-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/build-a-react-mapboxgl-component-with-hooks/</loc>
		<lastmod>2025-08-28T22:34:02+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/08/bj2ykz6impi.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/augmenting-mapbox-terrain/</loc>
		<lastmod>2025-08-29T15:22:17+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/acjmkkwemr4.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/tile.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/body_orig.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/body_blur.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/dem_plus_body.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/Screen-Shot-2021-05-19-at-2.17.42-PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/tile_directory.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/05/pop_up_body-2.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/maptiks-map-analytics-demo/</loc>
		<lastmod>2025-09-05T19:53:10+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/2fpjlaymqta.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/terradactile-generate-cogs-from-aws-terrain-tiles/</loc>
		<lastmod>2025-09-06T04:41:46+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/10/ewqhvpawoei.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/10/Screen-Shot-2020-10-16-at-12.55.33-PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/10/terradactileSwitch-1.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/mapbox-services-partnership/</loc>
		<lastmod>2025-09-06T04:51:30+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/01/mb-spark-astro-smaller.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/01/Screen-Shot-2020-12-31-at-1.34.54-PM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/01/quick-map-dashboard.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/convert-data-to-geojson-in-a-javascript-app/</loc>
		<lastmod>2025-09-06T04:52:02+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/10/Screen-Shot-2020-10-09-at-1.43.40-PM.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/10/image.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/coral-reef-dataset-pipeline/</loc>
		<lastmod>2025-09-06T05:17:30+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/EmilyDarling.Fiji_.2019-8-1000.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/EmilyDarling.Fiji_.2019-8-1000.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2020/12/Mermaid-Screen-Shot-2020-10-16-at-10.50.48-AM.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/15-years-of-sparkgeo-maps-adventure-and-endurance/</loc>
		<lastmod>2025-09-15T18:13:10+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/1000000292-scaled-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-20.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/final_match.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-19.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-18.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-10.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-11.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-12.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-13.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-17.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-16.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-15.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-14.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-18.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-18.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/09/Sparkgeo-Meetup-2025-18.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/bridging-cloud-native-earth-observation-with-qgis-our-work-on-esas-eopf-initiative/</loc>
		<lastmod>2025-11-10T19:01:36+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/11/sentinel-2-sample-b02-10m-EOPF-overlay.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/11/EOPF-logos-1024x99.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/11/image-1024x775.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/dissecting-a-web-mapping-application-4/</loc>
		<lastmod>2025-11-19T21:20:02+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/whdrfmuchkc.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/mapboxter-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/googleterr-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/stamenter-3.jpe</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/growth-from-an-elastic-workforce/</loc>
		<lastmod>2025-11-21T20:51:21+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/c8yswvkkobg.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/more-to-maps-than-markers/</loc>
		<lastmod>2025-11-21T20:55:34+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2018/09/comjarghf4y.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-industry-data-access-survey/</loc>
		<lastmod>2025-11-28T08:04:27+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/07/Industry-Data-Access-Survey-2.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/a-duckdb-wasm-web-mapping-experiment-with-parquet/</loc>
		<lastmod>2025-11-28T08:14:47+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/04/cristina-iacoangeli-v4kiikE_XKU-unsplash-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/04/Common-Browser-Map-Architecture-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/04/Common-Browser-Map-Architecture-Scaling-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/04/DuckDB-Browser-Map-Architecture-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/mapping-drought-from-space-part-2/</loc>
		<lastmod>2025-11-28T08:15:17+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/grass-autumn-dry-4552307.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/Study_AOIs-e1751572451415.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/App_Layout_blank.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/mixedcrops_allyears.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/irrigated_allyears.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/pasture_allyears.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/Jenner_2018_2020_Compare.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/2019-2021-2023_LethbridgeMixed.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/2019-2021-2023_brookspasture.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/2019-2021-2023_calgarydryland2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/lethmixed_2020_2023-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/2020_2021_2023_LethbridgeIrrigated2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/mapping-drought-from-space-part-1/</loc>
		<lastmod>2025-11-28T08:16:59+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/10/global-warming-climate-3371528.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/Example_NDVI_Plot_2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/Webmap_Layout_1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2023/11/Webmap_Layout_2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/prescient-airborne-data-management-reimagined-for-the-future/</loc>
		<lastmod>2025-12-08T20:09:32+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/11/PB-UI-Mock.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/map-tile-identification-a-new-addition-to-your-toolbox/</loc>
		<lastmod>2025-12-16T20:16:23+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2024/02/pexels-engin-akyurt-2213495-1.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/cloud-native-earth-observation-in-r-with-the-eopf-toolkit/</loc>
		<lastmod>2025-12-19T20:34:48+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/12/image-17-scaled-e1766176429811.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/11/EOPF-logos-1024x99.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/sparkgeo-at-foss4g-building-an-open-geospatial-future/</loc>
		<lastmod>2025-12-30T22:13:52+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/12/image-7-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/12/image-6-768x1024-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/12/image-8-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/12/image-9-1024x771-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/12/image-10-1024x770-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/12/image-11-768x1024-1.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/beyond-fragmented-catalogues/</loc>
		<lastmod>2026-01-28T22:50:41+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/EODH-Feature-e1769611161636.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-11.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-7.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-15.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-18.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-17.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-8.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-12.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-10.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/01/image-9.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/when-fire-sets-the-stage-for-landslides-understanding-through-satellite-risk-analysis/</loc>
		<lastmod>2026-01-29T18:29:10+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/OtherBasinsCombineRisk-e1751571400841.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/PostSlide-e1751571470588.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/Preslide-e1751571537978.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/SpectralPreburn-e1753463724899.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/SpectralPostburn-e1753463660824.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/BurnSeverity.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/SlopeDEM.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/GeneratedBasins-e1751571438684.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/CombineRiskHillshade-e1751571178456.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/OtherBasinsCombineRisk-e1751571400841.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/DamagedBlockedCulvert-scaled-e1751573940426.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2025/05/LandslideSignage-scaled-e1763568622188.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/prescient-a-foundation-for-modern-geospatial/</loc>
		<lastmod>2026-02-18T19:00:48+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/02/PB-2.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/successful-teams-manage-context-not-just-process/</loc>
		<lastmod>2026-03-18T22:50:02+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/03/pexels-photo-6913234-6913234-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/03/PM-Blog-e1773868787555.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/building-a-national-view-of-canadas-urban-forest-data/</loc>
		<lastmod>2026-04-02T18:36:41+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/04/g24c1136dab62d5a48e521724a6e4b846b9ec3ad3921bc4317b88e416457411d88d758778370efd9fbe02f336e99c3a4f16beee6c3a7e51ef3816b1910e03d634_1280-3612474.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/04/CIF.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/geospatial-x-climate-change-x-finance/</loc>
		<lastmod>2026-04-08T19:05:29+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/07/James-T-DSC02500-min-scaled-e1778100480904.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2021/11/lake-oroville-drought.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/building-a-self-healing-places-dataset-with-signals/</loc>
		<lastmod>2026-05-21T16:35:03+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/OMF-Greg-2.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/image-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/image.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/OMF_conference_April2026-2.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/OMF_conference_April2026-3.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/reliability-is-geoais-new-metric/</loc>
		<lastmod>2026-05-27T21:39:16+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/pexels-photo-7085823-7085823.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/image-3.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/05/image-2.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/spring-has-a-map-now-finding-flowering-trees-near-you-with-canadas-urban-forest-hub/</loc>
		<lastmod>2026-06-05T20:51:39+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/pexels-photo-37538573-37538573-e1780692092361.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/image-e1780689967177.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/image-3-e1780691268382.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/image-2-e1780690583834.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/image-1-e1780690656837.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-library-before-the-workflow/</loc>
		<lastmod>2026-06-22T19:31:22+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2022/01/ibg594vhr1k.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/image-4.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/its-early/</loc>
		<lastmod>2026-06-30T00:37:05+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/JakobOwens-Unsplash.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/g7be77ea5009be879362f8a9ddefce79da9bf58befffd57806a1cdf8b1f7874e7eb506613f4d937da64fb2dce0284459585d79332076165894ae338a1d6cf4536_1280-7696621.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/S_Curve-1.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/from-bogged-down-to-on-the-fly/</loc>
		<lastmod>2026-07-02T22:12:48+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/gaa365df4be2cda3262f77a3012a09a9eb7bdaf9f0793851273570dfb9adf4b5cb09a31b1d5c6df5900317dd4cac8449bb79e1e8f3d1ef398aced01bb16c7ab94_1280-2238784.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/image.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/image-2.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/image-1.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/searching-for-sasquatch/</loc>
		<lastmod>2026-07-31T23:29:00+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/04/andrei-alexeev-1131450-unsplash-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/04/sasquatch-map-hillshade-e1751574263964.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/03/Senitnel_2-2.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/03/Elevation_Clip-2.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/03/Identified_Area-3.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/03/sasquatch_dual_zoom.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2019/03/sasquatch_crop.gif</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/serverless-vector-tiles-on-aws-lambda/</loc>
		<lastmod>2026-09-02T16:06:01+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/08/pexels-photo-12939551-12939551.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/08/Lambda-Tile-Server.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-real-cost-of-invisible-data/</loc>
		<lastmod>2026-09-02T16:12:30+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/08/pexels-photo-37605913-37605913.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/geospatial-mcp-servers-mapped-and-categorized/</loc>
		<lastmod>2026-09-02T16:14:31+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/08/Geo-MCP-Feature.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/interfacing-the-future/</loc>
		<lastmod>2026-09-02T16:15:00+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/pexels-photo-8386440-8386440-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/NorthWestPakistanMap.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/Investing_in_tech_Graphic.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/forward-deployed-geospatial/</loc>
		<lastmod>2026-09-02T16:15:42+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/pexels-photo-31904885-31904885.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/Forward-Deployed-Geospatial--e1784688881698.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/forward-deployed-geo.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/what-is-a-vector/</loc>
		<lastmod>2026-09-02T16:16:31+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/What-is-a-Vector.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/07/uu-transdisciplinaryfieldguide-6-disciplines-v2.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/rebuilding-with-black-bear-energy/</loc>
		<lastmod>2026-09-02T16:17:51+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/BlackBearEnergyLogo.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/g1c81cb0b1f86eb0a153b4da749a9115236b8d42be188f17966f5d5cabfcef7f036fcb348fb543773e6763fea2ee65b6335a66810fe97780325eb52e242acab8e_1280-2138992.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/06/BlackBearEnergyPortfolioViewer.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/how-mermaid-became-the-worlds-largest-coral-reef-data-platform/</loc>
		<lastmod>2026-10-13T20:04:08+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-3.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-1.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-4.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-2.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/90-right-is-100-wrong/</loc>
		<lastmod>2026-10-20T21:47:15+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/personas.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-8.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-6.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/personas.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/chart-restaurants-1km.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/chart-park-isochrone.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/chart-tim-hortons.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/chart-accuracy.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/predicting-coastline-and-habitat-change-with-buro-happold/</loc>
		<lastmod>2026-10-23T18:49:04+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/image-12.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://sparkgeo.com/blog/the-geospatial-mcp-gaps-waiting-for-a-server/</loc>
		<lastmod>2026-10-28T18:41:13+00:00</lastmod>
		<image:image>
			<image:loc>https://sparkgeo.com/wp-content/uploads/2026/10/MCP-Feature-Image-2.webp</image:loc>
		</image:image>
	</url>
</urlset>
<!-- XML Sitemap generated by Yoast SEO -->