<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://geoetl.com/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/announcing-geoetl-v0-1-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/authors/all-sebastien-lorber-articles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/authors/yangshun</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/error-handling-v0-1-2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/geoetl-architecture-deep-dive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/geoparquet-support-v0-3-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/getting-started-with-geoetl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/introducing-geoetl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/performance-benchmarking-infrastructure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/shell-completions-v0-3-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/spatial-area-length-v0-6-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/spatial-predicates-v0-7-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/spatial-udfs-v0-5-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/sql-query-support-v0-4-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/streaming-csv-performance-v0-2-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/announcement</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/benchmarking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/conversion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/csv</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/data-transformation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/datafusion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/deployment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/developer-experience</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/devtools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/error-handling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/etl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/geoarrow</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/geoetl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/geojson</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/geoparquet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/geos</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/geospatial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/optimization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/release</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/rust</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/shell-completions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/spatial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/streaming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/tutorial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-1-2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-2-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-3-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-3-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-4-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-5-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-6-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/blog/tags/v0-7-0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/accessor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/community</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/construction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/drivers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/generator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/getting-started</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/how-to-guides</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/measurement</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/predicate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/programs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/set-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/spatial-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/tutorial---basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/validator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/category/vector-drivers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/community/changelog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/community/contributing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/community/roadmap</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/drivers/supported-drivers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/drivers/vector/csv</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/drivers/vector/geojson</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/drivers/vector/geoparquet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/getting-started/first-conversion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/getting-started/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/glossary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/how-to/troubleshooting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/programs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/programs/completions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/programs/convert</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/programs/drivers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/programs/info</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/reference/benchmarks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/reference/driver-matrix</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/accessor/st-dimension</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/accessor/st-geometrytype</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/accessor/st-numgeometries</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/accessor/st-numpoints</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/accessor/st-x</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/accessor/st-y</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/construction/st-geomfromtext</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/construction/st-geomfromwkb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/construction/st-makepoint</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/construction/st-point</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-boundary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-buffer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-centroid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-convexhull</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-envelope</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-pointonsurface</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-simplify</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/generator/st-simplifypreservetopology</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/measurement/st-area</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/measurement/st-distance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/measurement/st-length</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-contains</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-coveredby</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-covers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-crosses</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-disjoint</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-equals</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-intersects</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-overlaps</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-touches</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/predicate/st-within</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/set-operation/st-difference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/set-operation/st-intersection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/set-operation/st-symdifference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/set-operation/st-union</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/supported-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/validator/st-isclosed</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/validator/st-isempty</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/validator/st-isring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/validator/st-issimple</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/spatial-operations/validator/st-isvalid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/tutorial-basics/first-conversion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/tutorial-basics/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/tutorial-basics/troubleshooting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/tutorial-basics/understanding-drivers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/tutorial-basics/working-with-csv</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/tutorial-basics/working-with-geojson</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/docs/tutorial-basics/working-with-geoparquet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://geoetl.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>