<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 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"><url><loc>https://anitagraser.com/publications/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/08/page160.png</image:loc><image:title>Extracting Patterns from Large Movement Datasets</image:title><image:caption>
</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/08/page13.png</image:loc><image:title>The M³ massive movement model</image:title></image:image><lastmod>2026-03-20T13:09:20+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/about/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/10/graser__033.jpg</image:loc><image:title>Anita Graser</image:title><image:caption>Anita Graser, Center for Mobility Systems</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/08/profile2019.jpg</image:loc><image:title>profile2019</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2007/03/img_20161121_003528.jpg</image:loc><image:title>img_20161121_003528</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2007/03/ait_graser_anita_0005524_bw.jpg</image:loc><image:title>AIT_Graser_Anita_0005524_bw</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2007/03/portrait2.png</image:loc><image:title>portrait2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2007/03/anitagraser4.jpg</image:loc><image:title>anitagraser4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/poster2012.png</image:loc><image:title>poster2012</image:title><image:caption>QGIS Poster 2012</image:caption></image:image><lastmod>2026-02-18T15:15:16+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2026/01/10/notebooks-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2026/01/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-12T13:59:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/12/03/qgis-to-geopandas-part-3/</loc><lastmod>2025-12-03T20:33:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/10/31/qgis-to-geopandas-follow-up/</loc><lastmod>2025-10-31T20:44:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/10/26/looking-for-better-ways-to-convert-between-qgis-vectorlayer-and-geodataframe/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-19.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-18.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-17.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-16.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-26T21:34:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/movement-data-in-gis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/04/31246139421_d767068490_o.png</image:loc><image:title>31246139421_d767068490_o</image:title></image:image><lastmod>2025-10-23T20:37:32+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2025/10/12/geolife-gps-track-collection-processing-with-duckdb-qgis-trajectools/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-15.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-14.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-13.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-12.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/10/image-6.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-23T20:36:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis101-creating-editing-a-new-vector-layer/</loc><lastmod>2025-07-25T16:08:49+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-writing-a-processing-script/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/processing_example_script.png</image:loc><image:title>processing_example_script</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/processing_script_from_template.png</image:loc><image:title>processing_script_from_template</image:title></image:image><lastmod>2025-07-21T10:20:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/pyqgis.png</image:loc><image:title>pyqgis</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/pyqgis_print_attribute.png</image:loc><image:title>pyqgis_print_attribute</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/pyqgis_hello_world_2.png</image:loc><image:title>pyqgis_hello_world_2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/pyqgis_hello_world.png</image:loc><image:title>pyqgis_hello_world</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/add_gpkg_pyqgis.png</image:loc><image:title>add_gpkg_pyqgis</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/add_gpkg_gui.png</image:loc><image:title>add_gpkg_gui</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/add_gpkg_path.png</image:loc><image:title>add_gpkg_path</image:title></image:image><lastmod>2025-07-21T10:19:54+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-plotting-attribute-values/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-21T10:19:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2025/03/29/the-quest-for-a-fair-timegpt-benchmark/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-12.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-8.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-05T18:48:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/03/28/timegpt-for-mobility-can-foundation-models-outperform-classic-machine-learning-models-for-mobility-predictions/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-05T18:46:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/06/25/qgis-user-conf-2025-videos-have-landed/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/06/signal-2025-06-25-203541_002.jpeg</image:loc><image:title>signal-2025-06-25-203541_002</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/06/d24cdf6259c1b451.jpg</image:loc><image:title>d24cdf6259c1b451</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/06/qgisuc2.png</image:loc><image:title>qgisuc2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/06/qgisuc-e1750876259378.png</image:loc><image:title>qgisuc</image:title></image:image><lastmod>2025-06-25T18:39:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/05/17/speed-up-your-analytics-with-the-new-movingpandas-0-22-and-trajectools-2-6/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/05/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/05/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/05/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/05/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/05/mpd0.22_performance2.png</image:loc><image:title>mpd0.22_performance2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/05/mpd0.22_performance1.png</image:loc><image:title>mpd0.22_performance1</image:title></image:image><lastmod>2025-05-17T17:35:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/03/10/analyzing-gtfs-realtime-data-for-public-transport-insights/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/ad_4nxc5udxdmkshal5i5du43ilbazla5gjmdvp-wgdiklol0sgvmgjp6na4yjmf2ycvmi4hfz8ah_nqsnwvagp0bspxhln5qlhrpg-c0hanuynpoozsbkc7urfxz1pnulsh80f2dedsqq.png</image:loc><image:title>AD_4nXc5UDxdmkShAl5i5du43IlbAZlA5GJmDVp-wgDIklol0SGVmGJp6Na4yjmf2Ycvmi4HfZ8ah_nQSnwVAGP0BSpxHlN5qLHrpG-c0HAnuYNPoOZsBKC7uRFXZ1pNuLSH80f2DeDsqQ</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/ad_4nxdl9mqhlkkknt7cgqp7bqsfgwu9v3yd4mgtztmlyy2q1etgtwgh-nh_es6yqcoczv2yvkbevlsu7j2emnwzbrhdkk102-_lfsobqr_qib143reoeb8mh6rvotdgyjgn4slhwial.png</image:loc><image:title>AD_4nXdl9mqhLKKKNt7cGqp7bQsFGwu9v3Yd4MGtztMLyy2q1etgTwGh-nH_ES6yQCOcZV2yVkBevLsU7j2EmNWzbRHdKK102-_LFsobQr_QiB143REoeB8MH6RVoTdGyJGn4slHWIAL</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/ad_4nxewluphwz9jyhhcjl4itr4fr8940sfjvbd_ezwhk4uh0qj74nj3uwiwbylpvadkocxbguoxrf8ofxxgnfnumwtc5f6ybssf77kr11-dnjo6hwmkmstqi7ubkwa74ptee-9hs7dexa.png</image:loc><image:title>AD_4nXewlUpHWz9jYhhCJL4iTR4FR8940sFjvBD_ezWHk4uh0Qj74Nj3UWIwbylPvadKocxbGUOxRf8oFXxGNfNumWTC5f6ybsSF77Kr11-DnjO6hWmKmstqi7uBkWa74ptEe-9hS7dExA</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/ad_4nxe70s164exgy1qqzw1vieo0v6wbw5ig0nvspzo7id1romd0adauvgdkaymue3iirezlyguplpf5a7xaw0_ugisb1ra6ri9lqyl9kkcs9oru1hwli_kkqgtfxq6izzuau19sgv68gw.png</image:loc><image:title>AD_4nXe70s164EXgY1qQzW1vIeo0v6Wbw5ig0nVSPzo7id1rOMD0ADAUvgdKaYMUE3IiREzLyGuplpF5A7XAw0_uGISb1Ra6RI9LqyL9kkcS9oRU1hwLI_kkqGtFxQ6iZzuau19sgv68gw</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/ad_4nxcn0rfchwv57b_o0itqyzvnkhl9kmzq72_-ijp8_xvqassgurrpq_aels6v2ol1rdlusfgitv_2uknyhrrxk1dcqpkovmkip0goynwwahpm4jxsr1-i08sncsyvybftwjkur-a2.png</image:loc><image:title>AD_4nXcN0rfCHwv57b_O0ItQyZVNkHl9KmzQ72_-ijp8_xVQASsguRrpQ_aels6V2oL1rDlusFGiTV_2uKNYhRRXk1DCqpkOVmkiP0goynwwAHpm4jxSR1-I08SNCsYvyBfTwjkuR-A2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/ad_4nxdmz-vq3ktlpf9olqu4hs7wcqtxtmywypta-2uinkovi9r576tswdqbktszi4qzv38g2vcai-z-2hqsbhrbm3nob4yuzjjfdhcjuvazwhyhtpqtqteo4it-w0mu1rujiyystqcc-g.png</image:loc><image:title>AD_4nXdmZ-Vq3KTLpf9OlqU4Hs7WCQtxtmYwYPTa-2uINkOVi9R576tSwdqbkTSZi4qzv38G2VcAI-Z-2HQSBhRBm3NoB4YUzjJfdHcJuVazWHyhtpqTqTEO4It-w0mu1RUjiYYsTQcc-g</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/ad_4nxdd_qvknazkf_dfd0toca3ukffvphmh87kkr1t79i-fqixm_yokxxdo_fs0o1lpart2kasifyx8o8z8pwcscpnlqy3yrz6snozobqs9f-keten1ob_4wwzaowq9n-z0fti8caeg.png</image:loc><image:title>AD_4nXdd_qvKNazKF_DfD0ToCa3UkFfvPHmh87KKR1T79i-fQixM_yoKXxdO_fS0O1LpArt2KASifYx8o8z8pWcscpnlqy3yrZ6SnOZObqS9F-kETEn1ob_4WwzaOWq9n-z0FTi8CAeG</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-29T11:47:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/03/01/trajectools-is-moving-to-codeberg/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-01T17:27:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/trajectools/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/trajectools2.png</image:loc><image:title>trajectools2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/trajectools-6.png</image:loc><image:title>trajectools-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-11.png</image:loc><image:title>image-11</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-10.png</image:loc><image:title>image-10</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-8.png</image:loc><image:title>image-8</image:title></image:image><lastmod>2025-03-01T14:53:03+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2024/12/17/urban-mobility-insights-with-movingpandas-carto-in-snowflake/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-02-17T17:35:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/01/31/geocomputation-with-python-now-in-print/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/01/book_cover_py.png</image:loc><image:title>book_cover_py</image:title></image:image><lastmod>2025-04-08T15:18:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2025/01/11/trajectools-2-4-release/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/01/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2025/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-01-11T21:06:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/11/23/geoparquet-in-qgis-smaller-faster-files-for-the-win/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/11/geoparquet.gif</image:loc><image:title>geoparquet</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/11/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/11/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/11/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/11/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-01-20T19:19:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/11/04/geoai-key-developments-insights/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/11/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/11/1730111597802.jpeg</image:loc><image:title>1730111597802</image:title></image:image><lastmod>2024-11-04T13:28:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/05/30/chatgpt-data-analyst-vs-movement-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-35.png</image:loc><image:title>image-35</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-34.png</image:loc><image:title>image-34</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-33.png</image:loc><image:title>image-33</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-32.png</image:loc><image:title>image-32</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-31.png</image:loc><image:title>image-31</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-30.png</image:loc><image:title>image-30</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-29.png</image:loc><image:title>image-29</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-28.png</image:loc><image:title>image-28</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-27.png</image:loc><image:title>image-27</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-26.png</image:loc><image:title>image-26</image:title></image:image><lastmod>2024-10-06T19:29:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/08/29/building-spatial-analysis-assistants-using-openais-assistant-api/</loc><lastmod>2024-10-06T19:28:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/10/06/llm-based-spatial-analysis-assistants-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/10/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-10-06T19:27:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/09/21/trajectools-tutorial-trajectory-preprocessing/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-14.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-13.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-12.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/09/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-09-21T14:35:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/08/23/movingpandas-0-19-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/08/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/08/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/08/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-08-23T17:19:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/05/20/new-trajectools-2-1-and-movingpandas-0-18-releases/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-14.png</image:loc><image:title>image-14</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/329805211-ad1a0822-e95b-43ee-96ed-4bd029bf26ce.png</image:loc><image:title>329805211-ad1a0822-e95b-43ee-96ed-4bd029bf26ce</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-13.png</image:loc><image:title>image-13</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-12.png</image:loc><image:title>image-12</image:title></image:image><lastmod>2024-08-23T16:14:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/07/12/trajectools-2-2-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/image-15.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-12T17:57:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/05/04/gtfs-algorithms-about-to-land-in-trajectools/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-12T17:32:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/movingpandas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/06/logo.png</image:loc><image:title>logo</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/03/movingpandas_website.png</image:loc><image:title>movingpandas_website</image:title></image:image><lastmod>2024-07-12T17:30:44+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2024/06/30/new-interactive-trajectory-plots-for-movingpandas-experiments-on-their-interpretation-using-chatgpt-4o/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/06/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/06/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/06/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/06/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/06/mpd-explore.gif</image:loc><image:title>mpd-explore</image:title></image:image><lastmod>2024-10-21T09:29:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/07/08/new-movingpandas-tutorial-taking-ogc-moving-features-full-circle-with-mf-json/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/movingpandas-1.png</image:loc><image:title>movingpandas</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/image-14.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/image-13.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/image-12.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/07/image-9-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-12T17:29:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/projects/time-manager/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/thl_population.gif</image:loc><image:title>THL_population</image:title><image:caption>Share of under 15 year olds and over 75 year olds from the total population in Finland from 1990 to 2040. ·        Data: https://www.sotkanet.fi/sotkanet/en/haku</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/hsl_traffic.gif</image:loc><image:title>HSL_traffic</image:title><image:caption>30 minutes of public transport GPS tracks (trams, buses, trains…) from Helsinki ·        Data: https://digitransit.fi/en/developers/</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/helsinki_buildings.gif</image:loc><image:title>helsinki_buildings</image:title><image:caption>Buildings visualized by age from last 200 years in Helsinki ·        Data: http://www.hri.fi/fi/dataset/aluesarjat-a01s-hki-rakennuskanta</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/fta_traffic.gif</image:loc><image:title>FTA_traffic</image:title><image:caption>Traffic measurement points from Helsinki region for one week. Size = traffic amount and color = avg speed ·        Data: http://www.liikennevirasto.fi/web/en/open-data/materials/tms-data#.WS0DPevygV0  </image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/timemanager_menu.png</image:loc><image:title>timemanager_menu</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/timemanager.png</image:loc><image:title>timemanager</image:title></image:image><lastmod>2024-05-17T13:58:59+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2012/03/30/qgis-server-on-ubuntu-step-by-step/</loc><lastmod>2024-04-21T13:03:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/04/20/qgis-server-docker-edition/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/04/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/04/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/04/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/04/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/04/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-06-05T17:12:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/03/18/getting-started-with-pygeoapi-processes/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/03/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/03/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/03/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-03-18T19:16:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/02/24/trajectools-2-0-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-13.png</image:loc><image:title>image-13</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-12.png</image:loc><image:title>image-12</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/trajectools-1-2.png</image:loc><image:title>trajectools-1-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-4.png</image:loc><image:title>image-4</image:title></image:image><lastmod>2024-02-25T07:45:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/02/03/finding-geospatial-accounts-on-mastodon/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-02-09T17:49:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/01/27/trajectools-update-stop-detection-trajectory-styling/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/trajectools1.gif</image:loc><image:title>trajectools1</image:title></image:image><lastmod>2024-01-31T11:19:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2024/01/12/trajectools-v2-in-the-works/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2024/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-01-14T19:31:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/12/15/offline-vector-tile-package-vtpk-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-19.png</image:loc><image:title>image-19</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-18.png</image:loc><image:title>image-18</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-17.png</image:loc><image:title>image-17</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-16.png</image:loc><image:title>image-16</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-15.png</image:loc><image:title>image-15</image:title></image:image><lastmod>2024-01-14T17:25:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/12/13/hi-geocomputation-with-python/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/book_cover_py_tmp_small.png</image:loc><image:title>book_cover_py_tmp_small</image:title></image:image><lastmod>2023-12-21T14:13:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/12/09/mapping-relationships-between-neo4j-spatial-nodes-with-geopandas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-14.png</image:loc><image:title>image-14</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-11.png</image:loc><image:title>image-11</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-10.png</image:loc><image:title>image-10</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-5.png</image:loc><image:title>image-5</image:title></image:image><lastmod>2023-12-10T14:55:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/12/03/mapping-neo4j-spatial-nodes-with-geopandas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-13.png</image:loc><image:title>image-13</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-12.png</image:loc><image:title>image-12</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-12-10T12:41:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/11/27/setting-up-a-graph-db-using-gtfs-data-neo4j/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-40.png</image:loc><image:title>image-40</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-39.png</image:loc><image:title>image-39</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-38.png</image:loc><image:title>image-38</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-37.png</image:loc><image:title>image-37</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-36.png</image:loc><image:title>image-36</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-35.png</image:loc><image:title>image-35</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-34.png</image:loc><image:title>image-34</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-33.png</image:loc><image:title>image-33</image:title></image:image><lastmod>2023-12-10T12:37:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/11/17/adding-basemaps-to-pyqgis-maps/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-32.png</image:loc><image:title>image-32</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-31.png</image:loc><image:title>image-31</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-30.png</image:loc><image:title>image-30</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-29.png</image:loc><image:title>image-29</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-28.png</image:loc><image:title>image-28</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-27.png</image:loc><image:title>image-27</image:title></image:image><lastmod>2023-12-08T12:06:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/12/29/movingpandas-v0-13-v0-14-released/</loc><lastmod>2023-11-28T21:24:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/11/15/movingpandas-v0-17-released/</loc><lastmod>2023-11-28T21:23:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/11/28/analyzing-mobility-hotspots-with-movingpandas-carto/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-41.png</image:loc><image:title>image-41</image:title></image:image><lastmod>2023-11-28T17:57:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/11/05/exploring-a-hierarchical-graph-based-model-for-mobility-data-representation-and-analysis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-20.png</image:loc><image:title>image-20</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-19.png</image:loc><image:title>image-19</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-18.png</image:loc><image:title>image-18</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-17.png</image:loc><image:title>image-17</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-16.png</image:loc><image:title>image-16</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-15.png</image:loc><image:title>image-15</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-14.png</image:loc><image:title>image-14</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-13.png</image:loc><image:title>image-13</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-12.png</image:loc><image:title>image-12</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-11.png</image:loc><image:title>image-11</image:title></image:image><lastmod>2023-11-14T10:06:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/11/10/bringing-qgis-maps-into-jupyter-notebooks/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-26.png</image:loc><image:title>image-26</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-25.png</image:loc><image:title>image-25</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-24.png</image:loc><image:title>image-24</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-23.png</image:loc><image:title>image-23</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-22.png</image:loc><image:title>image-22</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-21.png</image:loc><image:title>image-21</image:title></image:image><lastmod>2023-11-12T14:28:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/09/16/data-engineering-for-mobility-data-science-with-python-and-dvc/</loc><lastmod>2023-11-10T17:06:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/12/13/spatial-data-exploration-with-linked-plots/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/12/linked_datashader.gif</image:loc><image:title>linked_datashader</image:title><image:caption>Linked brushing demo</image:caption></image:image><lastmod>2023-11-04T11:34:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/03/28/movement-data-in-gis-35-stop-detection-analysis-with-movingpandas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/mpd_stops_linked4.gif</image:loc><image:title>mpd_stops_linked4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/mpd_stops_linked3.gif</image:loc><image:title>mpd_stops_linked3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/mpd_stops_kepler.gif</image:loc><image:title>mpd_stops_kepler</image:title><image:caption>Kepler.GL visualization by</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/mpd_stops_linked2.gif</image:loc><image:title>mpd_stops_linked2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/mpd_stops_linked1.gif</image:loc><image:title>mpd_stops_linked1</image:title></image:image><lastmod>2023-11-04T11:31:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/11/01/exploring-zamgs-new-open-weather-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-3.png</image:loc><image:title>image-3</image:title></image:image><lastmod>2023-11-04T11:29:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/07/09/official-austrian-basemap-and-cadastre-vector-tiles/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/basemap-raster.png</image:loc><image:title>basemap-raster</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/basemap-vector.png</image:loc><image:title>basemap-vector</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/basemap-vector-tiles-qgis.png</image:loc><image:title>basemap-vector-tiles-qgis</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/basemap-qgis-1.png</image:loc><image:title>basemap-qgis-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/basemap-qgis.png</image:loc><image:title>basemap-qgis</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/kataster-qgis-gis.png</image:loc><image:title>kataster-qgis-gis</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/kataster-qgis-basic.png</image:loc><image:title>kataster-qgis-basic</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/07/kataster-vector-tiles-qgis.png</image:loc><image:title>kataster-vector-tiles-qgis</image:title></image:image><lastmod>2023-11-04T11:27:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/08/14/forget-label-buffers-better-maps-with-selective-label-masks-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/11/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-19.png</image:loc><image:title>image-19</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-18.png</image:loc><image:title>image-18</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-17.png</image:loc><image:title>image-17</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-16.png</image:loc><image:title>image-16</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-15.png</image:loc><image:title>image-15</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-14.png</image:loc><image:title>image-14</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-13.png</image:loc><image:title>image-13</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image-12.png</image:loc><image:title>image-12</image:title></image:image><lastmod>2023-11-04T11:25:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/08/20/ive-archived-my-tweets-goodbye-twitter-hello-mastodon/</loc><lastmod>2023-11-04T11:22:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/09/01/comparing-geographic-data-analysis-in-r-and-python/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/10/geocompy.jpg</image:loc><image:title>geocompy</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/09/geocompy.jpg</image:loc><image:title>geocompy</image:title></image:image><lastmod>2023-10-09T14:28:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/05/21/analyzing-video-based-bicycle-trajectories/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-11.png</image:loc><image:title>image-11</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-10.png</image:loc><image:title>image-10</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-3.png</image:loc><image:title>image-3</image:title></image:image><lastmod>2023-06-08T07:16:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/05/12/how-to-use-kaggles-taxi-trajectory-data-in-movingpandas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-06-04T17:25:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/03/30/deep-learning-from-trajectory-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/03/programmer_in_a_cubicle_awardwinning_cinematic-2677864621-e1681148641327.png</image:loc><image:title>programmer_in_a_cubicle_awardwinning_cinematic</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/03/screenshot_20230330_100728_dropbox.jpg</image:loc><image:title>Screenshot_20230330_100728_Dropbox</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/03/c55abc39fa370223.png</image:loc><image:title>c55abc39fa370223</image:title></image:image><lastmod>2023-04-10T17:44:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2023/02/25/tracking-geoprocessing-workflows-with-qgis-dvc/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/02/qgis-model-to-dvc-stages3.png</image:loc><image:title>qgis-model-to-dvc-stages3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/02/qgis-model-to-dvc-stages.png</image:loc><image:title>qgis-model-to-dvc-stages</image:title></image:image><lastmod>2023-02-25T17:22:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis101-chaining-processing-tools/</loc><lastmod>2023-02-25T15:25:20+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2023/01/21/pyqgis-jupyter-notebooks-on-windows-using-conda/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/01/pyqgis-path.png</image:loc><image:title>pyqgis-path</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2023/01/vscode-pyqgis.png</image:loc><image:title>vscode-pyqgis</image:title></image:image><lastmod>2023-12-03T11:23:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/11/19/visualizing-trajectories-with-qgis-mobilitydb/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/11/mobilitydb-qgis-temporalcontroller1.gif</image:loc><image:title>mobilitydb-qgis-temporalcontroller1</image:title></image:image><lastmod>2022-11-19T10:11:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/11/16/movingpandas-v0-12-released/</loc><lastmod>2022-11-16T19:39:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/10/01/visualizing-iot-time-series-with-qgis-mobilitydb/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/mobilitydb-iot.gif</image:loc><image:title>mobilitydb-iot</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-10-02T12:44:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/09/30/detecting-close-encounters-using-mobilitydb-1-0/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/09/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-10-02T12:09:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/11/16/movement-data-in-gis-25-moving-object-databases/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/mobilitydb_demo.png</image:loc><image:title>mobilitydb_demo</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/mobilitydb_why_not_postgis_traj.png</image:loc><image:title>mobilitydb_why_not_postgis_traj</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/mobilitydb.png</image:loc><image:title>mobilitydb</image:title></image:image><lastmod>2022-10-02T12:07:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/03/02/movement-data-in-gis-29-power-your-web-apps-with-movement-data-using-mobilitydb-sqlalchemy/</loc><lastmod>2022-10-02T12:06:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/04/16/new-ogc-moving-features-json-support-in-movingpandas/</loc><lastmod>2022-09-30T15:04:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/03/06/movingpandas-now-supports-local-coordinates/</loc><lastmod>2022-09-30T14:54:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/09/28/movement-data-in-gis-37-understanding-movement-data-webinar/</loc><lastmod>2022-09-30T14:53:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/03/02/easy-processing-scripts-comeback-in-qgis-3-6/</loc><lastmod>2022-09-18T14:17:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/01/23/from-csv-to-geodataframe-in-two-lines/</loc><lastmod>2022-09-15T17:37:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/08/12/movingpandas-v0-11-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/mpd_distances2.png</image:loc><image:title>mpd_distances2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/08/mpd_distances1.png</image:loc><image:title>mpd_distances1</image:title></image:image><lastmod>2022-08-12T14:00:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/06/19/movingpandas-v0-10-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/06/mpd-binder-panel.png</image:loc><image:title>mpd-binder-panel</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/06/mpd-stopdetection-app.gif</image:loc><image:title>mpd-stopdetection-app</image:title></image:image><lastmod>2022-06-19T17:07:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/06/16/building-an-interactive-app-with-geocoding-in-jupyter-lab/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/06/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/06/ogdlab-geocode-app.gif</image:loc><image:title>ogdlab-geocode-app</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/06/ogdlab-geocoding-app.png</image:loc><image:title>ogdlab-geocoding-app</image:title></image:image><lastmod>2022-06-17T06:52:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-creating-functions-to-load-geopackage-layers/</loc><lastmod>2022-06-13T13:39:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2022/05/03/inscribed-and-bounding-circles-in-postgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-05-03T16:34:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/04/23/mf-json-update-tutorial-with-official-sample/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/04/windtraj.png</image:loc><image:title>windtraj</image:title></image:image><lastmod>2022-04-28T15:00:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/04/21/dynamic-infographic-map-tutorial/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/04/design-map-2022_2.png</image:loc><image:title>Design map 2022_2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2022/04/design-map-2022.png</image:loc><image:title>Design map 2022</image:title></image:image><lastmod>2022-04-21T20:09:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2022/04/10/geospatial-where-movingpandas-meets-leafmap/</loc><lastmod>2022-04-11T17:34:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-hello-world/</loc><lastmod>2025-06-30T07:33:04+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-loading-a-vector-layer/</loc><lastmod>2025-07-09T13:57:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2022/01/15/movingpandas-v0-9-released/</loc><lastmod>2022-03-31T09:30:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/12/29/snowy-day-map-style-now-available-on-the-qgis-hub/</loc><lastmod>2021-12-30T08:58:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/11/27/new-movingpandas-website/</loc><lastmod>2021-12-15T01:48:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/11/12/open-source-for-open-spatial-data-science/</loc><lastmod>2021-11-14T06:57:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/11/01/movingpandas-v0-8-released/</loc><lastmod>2021-11-02T09:27:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/09/25/exploring-viennas-street-level-lidar-kappazunder-data-sample/</loc><lastmod>2021-10-25T18:23:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/09/15/movement-data-in-gis-36-trucks-from-space/</loc><lastmod>2021-09-17T06:06:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/07/28/great-label-callout-lines/</loc><lastmod>2021-08-11T18:22:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/10/17/more-icons-symbols-for-qgis-updated/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/10/qgis_hub.png</image:loc><image:title>qgis_hub</image:title></image:image><lastmod>2021-07-28T13:10:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/06/27/qgis-atlas-on-steroids/</loc><lastmod>2021-10-25T18:26:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/06/04/movingpandas-v0-7-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/06/mpd_tutorials.png</image:loc><image:title>mpd_tutorials</image:title></image:image><lastmod>2021-06-04T11:21:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/09/26/movingpandas-v0-5-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/09/movingpandas_stop_detection.png</image:loc><image:title>movingpandas_stop_detection</image:title><image:caption>Trajectory splitting at stops</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/09/movingpandas_stopdetection.gif</image:loc><image:title>movingpandas_stopdetection</image:title><image:caption>Stop detection demo</image:caption></image:image><lastmod>2021-05-30T20:06:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-styling-vector-layers/pyqgis-101-advanced-point-layer-styling/</loc><lastmod>2021-04-29T21:11:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-exporting-layouts/</loc><lastmod>2021-05-09T14:48:16+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2021/03/17/movement-data-in-gis-34-a-protocol-for-exploring-movement-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/fig22.png</image:loc><image:title>Jitter example</image:title><image:caption>Example trajectory with  strong jitter, visualized using MovingPandas &amp; GeoViews</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/fig9.png</image:loc><image:title>Trajectory gap example</image:title><image:caption>Line density map for detecting gaps in tracks</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/fig2.png</image:loc><image:title>Point density map example</image:title><image:caption>asdf</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/fig5.png</image:loc><image:title>fig5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/03/eda-protocol-0.png</image:loc><image:title>eda-protocol-0</image:title></image:image><lastmod>2021-03-17T17:29:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/03/11/movement-data-in-gis-33-exploratory-analysis-of-massive-movement-data-webinar/</loc><lastmod>2021-03-11T12:02:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/02/25/video-recommendations-from-fosdem-2021/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/fosdem2021_mitra.png</image:loc><image:title>fosdem2021_mitra</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/fosdem2021_zverev.png</image:loc><image:title>fosdem2021_zverev</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/fosdem2021_graser.png</image:loc><image:title>fosdem2021_graser</image:title></image:image><lastmod>2021-02-25T11:35:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/02/12/movement-data-in-gis-32-exploring-movement-data-webinar/</loc><lastmod>2021-02-12T17:55:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2021/02/11/introducing-the-open-data-analysis-ogd-at-lab/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/uhvi.png</image:loc><image:title>uhvi</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/heat.png</image:loc><image:title>heat</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/ogdlab_elevation.png</image:loc><image:title>ogdlab_elevation</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/ogdlab_mobility.png</image:loc><image:title>ogdlab_mobility</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/ogdlab_environment.png</image:loc><image:title>ogdlab_environment</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/ogdlab_wfs.png</image:loc><image:title>ogdlab_wfs</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2021/02/ogdlab_index.png</image:loc><image:title>ogdlab_index</image:title></image:image><lastmod>2021-02-11T18:40:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/12/06/plotting-large-point-csv-files-quickly-interactively/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/12/df_datashade_osm.png</image:loc><image:title>df_datashade_osm</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/12/datashader3.gif</image:loc><image:title>datashader3</image:title><image:caption>CSV plotting with Datashader</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/12/df_load_plot.png</image:loc><image:title>df_load_plot</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/12/hvplot_diagram.png</image:loc><image:title>hvplot_diagram</image:title><image:caption>hvPlot provides a high-level plotting API built on HoloViews that provides a general and consistent API for plotting data in all the abovementioned formats.</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/12/screenshot-2020-12-06-12.43.55.png</image:loc><image:title>Screenshot 2020-12-06 12.43.55</image:title></image:image><lastmod>2020-12-13T12:57:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/12/05/dashboards-in-qgis/</loc><lastmod>2020-12-28T23:41:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/10/23/more-icons-symbols-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/resourcesharing_roads2.png</image:loc><image:title>resourcesharing_roads2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/resourcesharing_roads.png</image:loc><image:title>resourcesharing_roads</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/resourcesharing_styling.png</image:loc><image:title>resourcesharing_styling</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/resourcesharing_maki.png</image:loc><image:title>resourcesharing_maki</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/resourcesharing_folder.png</image:loc><image:title>resourcesharing_folder</image:title></image:image><lastmod>2020-10-17T15:55:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/05/24/movement-data-in-gis-30-synchronized-trajectory-animations-with-qgis-temporal-controller/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/05/temporal_synchronize2.png</image:loc><image:title>temporal_synchronize2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/05/temporal_synchronized3.gif</image:loc><image:title>temporal_synchronized3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/05/temporal_synchronized2.gif</image:loc><image:title>temporal_synchronized2</image:title></image:image><lastmod>2021-02-08T07:36:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/09/12/sol-katz-award-thank-you/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/09/solkatz2020.jpg</image:loc><image:title>fbt</image:title><image:caption>fbt</image:caption></image:image><lastmod>2020-10-07T15:27:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/07/26/extracting-trajectories-from-massive-movement-datasets/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/mbdw2020_extracting_trajectories.png</image:loc><image:title>MBDW2020_extracting_trajectories</image:title></image:image><lastmod>2020-09-25T14:16:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/07/09/movement-data-in-gis-31-exploring-massive-movement-datasets/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/m3overview2.jpg</image:loc><image:title>m3overview2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/m3overview_mini4.jpg</image:loc><image:title>m3overview_mini4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/m3overview.jpg</image:loc><image:title>m3overview</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/m3highlevel.png</image:loc><image:title>M3HighLevel</image:title></image:image><lastmod>2020-08-23T17:36:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/08/23/extracting-trajectory-based-flows-between-m3-prototypes/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/08/fig5.png</image:loc><image:caption> Passenger speed patterns: mean flow speeds (line color: darker colors equal higher speeds) and speed variation (line width) </image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/08/fig1a_label-1.png</image:loc><image:title>Fig1a_label</image:title><image:caption>Raw trajectory lines</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/08/fig1b_label-1.png</image:loc><image:title>Fig1b_label</image:title><image:caption>Extracted flow map</image:caption></image:image><lastmod>2020-08-23T17:34:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/07/19/movement-data-in-gis-15-writing-a-pl-pgsql-stop-detection-function-for-postgis-trajectories/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/07/test_stop_detection.png</image:loc><image:title>test_stop_detection</image:title></image:image><lastmod>2020-07-25T15:06:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/07/19/m3-massive-movement-model-aggregating-movement-data-using-prototypes/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/model.png</image:loc><image:title>model</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/detail.png</image:loc><image:title>detail</image:title><image:caption>Cargo prototype details near Copenhagen &amp; Malmö</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/cargo.png</image:loc><image:title>cargo</image:title><image:caption>Cargo ship prototypes around Denmark</image:caption></image:image><lastmod>2020-07-19T17:10:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/07/12/spatial-on-air-2-spatiotemporal-everything/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/movingfeaturesconcept.jpg</image:loc><image:title>movingfeaturesconcept</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/07/movingfeatures.png</image:loc><image:title>movingfeatures</image:title></image:image><lastmod>2020-07-12T18:10:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/05/21/spatial-on-air-talking-python-on-the-mapscaping-podcast/</loc><lastmod>2020-07-12T09:40:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/05/10/timemanager-is-dead-long-live-the-temporal-controller/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/05/temporal1.gif</image:loc><image:title>temporal1</image:title><image:caption>TimeManager Geolife demo converted to Temporal Controller (click for full resolution)</image:caption></image:image><lastmod>2021-02-16T11:04:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/05/02/qgis-video-tutorials-election-maps-hydrology-and-more/</loc><lastmod>2020-05-03T14:19:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/04/12/super-quick-interactive-data-parameter-exploration/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/04/movingpandas_panel.gif</image:loc><image:title>movingpandas_panel</image:title></image:image><lastmod>2020-04-18T13:16:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/03/21/movingpandas-v0-3-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/03/binder.png</image:loc><image:title>binder</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/03/pyopensci.png</image:loc><image:title>pyopensci</image:title></image:image><lastmod>2020-03-21T20:05:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/12/07/getting-started-with-pyspark-geopandas-on-databricks/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_7.png</image:loc><image:title>pyspark_geopandas_7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_6.png</image:loc><image:title>pyspark_geopandas_6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_5.png</image:loc><image:title>pyspark_geopandas_5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_4-2.png</image:loc><image:title>pyspark_geopandas_4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_3.png</image:loc><image:title>pyspark_geopandas_3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_2.png</image:loc><image:title>pyspark_geopandas_2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_1-1.png</image:loc><image:title>pyspark_geopandas_1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas_1.png</image:loc><image:title>pyspark_geopandas_1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/12/pyspark_geopandas.png</image:loc><image:title>pyspark_geopandas</image:title></image:image><lastmod>2020-03-21T10:38:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-styling-vector-layers/</loc><lastmod>2024-01-17T07:42:02+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2020/02/21/movement-data-in-gis-28-open-geospatial-tools-for-movement-data-exploration/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/kn_table.png</image:loc><image:title>KN_table</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/kn.png</image:loc><image:title>KN</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/data-science-workflow-framework.png</image:loc><image:title>Data science workflow framework</image:title></image:image><lastmod>2020-02-23T17:45:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/02/02/first-working-movingpandas-setup-on-databricks/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/movingpandas_ais14.png</image:loc><image:title>movingpandas_ais14</image:title><image:caption>Screenshot from Jupyter notebook </image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks0.png</image:loc><image:title>databricks0</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks2-1.png</image:loc><image:title>databricks2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks3-1.png</image:loc><image:title>databricks3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks4-1.png</image:loc><image:title>databricks4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks5-1.png</image:loc><image:title>databricks5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks6-1.png</image:loc><image:title>databricks6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks7-1.png</image:loc><image:title>databricks7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/02/databricks8-1.png</image:loc><image:title>databricks8</image:title></image:image><lastmod>2020-03-05T20:34:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/01/12/movement-data-in-gis-27-extracting-trip-origin-clusters-from-movingpandas-trajectories/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_ais10-1.png</image:loc><image:title>movingpandas_ais10</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_ais7.png</image:loc><image:title>movingpandas_ais7</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_ais9.png</image:loc><image:title>movingpandas_ais9</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_ais8.png</image:loc><image:title>movingpandas_ais8</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_ais10.png</image:loc><image:title>movingpandas_ais10</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_ais6.png</image:loc><image:title>movingpandas_ais6</image:title></image:image><lastmod>2020-02-01T11:21:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2020/01/03/movement-data-in-gis-26-towards-a-template-for-exploring-movement-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_eda.png</image:loc><image:title>movingpandas_eda</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_eda2.png</image:loc><image:title>movingpandas_eda2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2020/01/movingpandas_hvplot3.gif</image:loc><image:title>movingpandas_hvplot3</image:title></image:image><lastmod>2020-04-26T13:21:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/09/11/movement-data-in-gis-24-movingpandas-hands-on-tutorials/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/09/movingpandas_tutorial.gif</image:loc><image:title>movingpandas_tutorial</image:title><image:caption>asd</image:caption></image:image><lastmod>2020-01-03T14:56:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/10/09/movement-data-in-gis-2-visualization/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/segment_speed_color1.png</image:loc><image:title>segment_speed_color</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/segment_speed_color.png</image:loc><image:title>segment_speed_color</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/geomgenerator.png</image:loc><image:title>geomgenerator</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/trajectory_geomgenerator.png</image:loc><image:title>trajectory_geomgenerator</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/trajectory_direction2.png</image:loc><image:title>trajectory_direction</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/trajectory_segment_features.png</image:loc><image:title>trajectory_segment_features</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/trajectory_direction1.png</image:loc><image:title>trajectory_direction</image:title></image:image><lastmod>2019-11-23T10:27:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/11/03/folium-vs-hvplot-for-interactive-maps-of-point-geodataframes/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/hvplot_attribute-1.png</image:loc><image:title>hvplot_attribute</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/folium_attribute-1.png</image:loc><image:title>folium_attribute</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/hvplot_basic-2.png</image:loc><image:title>hvplot_basic</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/folium_basic-2.png</image:loc><image:title>folium_basic</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/hvplot_minimum-2.png</image:loc><image:title>hvplot_minimum</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/folium_basic-1.png</image:loc><image:title>folium_basic</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/folium_minimum-1.png</image:loc><image:title>folium_minimum</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/11/hvplot_minimum-1.png</image:loc><image:title>hvplot_minimum</image:title></image:image><lastmod>2019-11-03T22:28:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/10/31/interactive-plots-for-geopandas-geodataframe-of-linestrings/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/10/geopandas_folium-1-3.png</image:loc><image:title>geopandas_folium-1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/10/geopandas_plot.png</image:loc><image:title>geopandas_plot</image:title></image:image><lastmod>2019-11-02T19:10:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/03/24/revisiting-point-polygon-joins/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/03/join_by_location2.png</image:loc><image:title>join_by_location2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/03/join_by_location.png</image:loc><image:title>join_by_location</image:title></image:image><lastmod>2019-10-07T14:12:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/10/15/movement-data-in-gis-9-trajectory-data-models/</loc><lastmod>2019-08-20T19:59:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-viewing-vector-layer-attributes/</loc><lastmod>2021-11-27T09:28:58+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-using-expressions-to-compute-new-field-values/</loc><lastmod>2023-01-13T09:43:24+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-managing-project-layers/</loc><lastmod>2019-08-10T10:50:49+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-running-processing-tools/</loc><lastmod>2023-11-15T09:02:01+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2016/11/07/movement-data-in-gis-3-visualizing-massive-trajectory-datasets/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/11/trajectory_generalization.png</image:loc><image:title>trajectory_generalization</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/11/trajectory_generalization_2.gif</image:loc><image:title>trajectory_generalization_2</image:title><image:caption>(data credits: GeoLife project)</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/11/trajectory_generalization_1.gif</image:loc><image:title>trajectory_generalization_1</image:title></image:image><lastmod>2019-07-18T06:34:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/07/07/five-qgis-network-analysis-toolboxes-for-routing-and-isochrones/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/hqgis_ex.png</image:loc><image:title>hqgis_ex</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/timemap_example.png</image:loc><image:title>timemap_example</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/qgis_network_analysis_ex-1.png</image:loc><image:title>qgis_network_analysis_ex</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/qgis_network_analysis_ex.png</image:loc><image:title>qgis_network_analysis_ex</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/qneat_docs.png</image:loc><image:title>qneat_docs</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/traveltime_toolbar.png</image:loc><image:title>traveltime_toolbar</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/hqgis_isochrone.png</image:loc><image:title>hqgis_isochrone</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/traveltime_processing.png</image:loc><image:title>traveltime_processing</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/ors_tools_processing.png</image:loc><image:title>ors_tools_processing</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/07/hqgis_processing.png</image:loc><image:title>hqgis_processing</image:title></image:image><lastmod>2019-09-28T12:09:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/05/01/movement-data-in-gis-and-the-ai-hype/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/05/gangraphic-672x248.png</image:loc><image:title>GANgraphic-672x248</image:title><image:caption>Fig. 3: In a GAN, the discriminator is shown images from both the generator and from the training dataset. The discriminator is tasked with determining which images are real, and which are fakes from the generator. (Image source: Salian 2018)</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/05/supervised_machine_learning_in_a_nutshell.svg_-672x210.png</image:loc><image:title>Supervised_machine_learning_in_a_nutshell.svg_-672x210</image:title><image:caption>Fig. 2: With supervised machine learning, the algorithm learns from labeled data. (Image source: Salian 2018)</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/05/ai_ml_dl.png</image:loc><image:title>ai_ml_dl</image:title><image:caption>xxx</image:caption></image:image><lastmod>2019-05-23T10:57:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/05/22/movement-data-in-gis-23-trajectories-in-context/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/05/sketch_distance_external_object.png</image:loc><image:title>sketch_distance_external_object</image:title><image:caption>Schematic illustration of distance measurement from a trajectory to an external
object, a) point data model, b) line data model (source: Weitermeier (2018))</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/05/sketch_context_length.png</image:loc><image:title>sketch_context_length</image:title><image:caption>Schematic illustration of a subset of an annotated trajectory in two context classes,
a) systematic underestimation of length or duration in the point data model, b) full length or
duration between context polygon borders in the line data model (source: Westermeier (2018))</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/05/sketch_brief_context_change.png</image:loc><image:title>sketch_brief_context_change</image:title><image:caption>Schematic illustration of context annotation for brief context changes, a) and b)
two variants for the point data model, c) gapless annotation in the line data model (source: Westermeier (2018) based on Buchin et al. (2014))</image:caption></image:image><lastmod>2019-05-26T19:34:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/05/04/flow-maps-in-qgis-no-plugins-needed/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/04/flows_from_nodes_and_edges_basic-1.png</image:loc><image:title>flows_from_nodes_and_edges_basic</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/04/flows_from_nodes_and_edges_basic.png</image:loc><image:title>flows_from_nodes_and_edges_basic</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/04/nodes_and_edges.png</image:loc><image:title>nodes_and_edges</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/04/flows_from_nodes_and_edges.png</image:loc><image:title>flows_from_nodes_and_edges</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/04/flows-ch.png</image:loc><image:title>flows-ch</image:title></image:image><lastmod>2020-04-22T16:28:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/10/15/qgis-atlas-tutorial-material-design/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/saint-joseph.jpg</image:loc><image:title>saint-joseph</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/10/petite-ile.jpg</image:loc><image:title>petite-ile</image:title></image:image><lastmod>2019-04-26T19:26:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/04/25/movement-data-in-gis-20-new-interactive-notebook-to-get-started-with-movingpandas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/04/movingpandas_ipybn.png</image:loc><image:title>movingpandas_ipybn</image:title></image:image><lastmod>2019-04-25T13:21:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/03/03/stand-alone-pyqgis-scripts-with-osgeo4w/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/03/pycharm_project_interpreter.png</image:loc><image:title>pycharm_project_interpreter</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/03/pycharm_project_interpreters.png</image:loc><image:title>pycharm_project_interpreters</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/03/pycharm_project_interpreter_paths.png</image:loc><image:title>pycharm_project_interpreter_paths</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/03/pycharm_app-1.png</image:loc><image:title>pycharm_app</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/03/pycharm_bat.png</image:loc><image:title>pycharm_bat</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/03/pycharm_bat_content.png</image:loc><image:title>pycharm_bat_content</image:title></image:image><lastmod>2019-09-21T14:39:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/01/05/pyqgis101-part-10-published/</loc><lastmod>2019-02-15T10:10:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/09/18/movement-data-in-gis-issues-ideas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/animation_clusters.gif</image:loc><image:title>animation_clusters</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/apa2.png</image:loc><image:title>apa2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/apa.png</image:loc><image:title>apa</image:title></image:image><lastmod>2019-02-13T13:43:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/02/02/movement-data-in-gis-20-trajectools-v1-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/02/trajectools.png</image:loc><image:title>trajectools</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/02/ais_example.png</image:loc><image:title>ais_example</image:title></image:image><lastmod>2019-09-10T17:05:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/01/26/movement-data-in-gis-19-splitting-trajectories-by-date/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/01/speed.png</image:loc><image:title>speed</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/01/raw_points.png</image:loc><image:title>raw_points</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2019/01/day_trajectories.png</image:loc><image:title>day_trajectories</image:title></image:image><lastmod>2019-02-02T16:35:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2019/01/27/dealing-with-delayed-measurements-in-geopandas/</loc><lastmod>2019-03-11T19:58:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-loading-a-raster-layer/</loc><lastmod>2022-01-24T10:35:13+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2018/12/15/movement-data-in-gis-18-creating-evaluation-data-for-trajectory-predictions/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/sample_output-1.png</image:loc><image:title>sample_output</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/sample_output.png</image:loc><image:title>sample_output</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/sample_irregular-1.png</image:loc><image:title>sample_irregular</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/sample_irregular.png</image:loc><image:title>sample_irregular</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/sample_basic.png</image:loc><image:title>sample_basic</image:title></image:image><lastmod>2018-12-30T21:12:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/pyqgis-101-filtering-features/</loc><lastmod>2025-04-05T08:02:32+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2018/12/02/movement-data-in-gis-17-spatial-analysis-of-geopandas-trajectories/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/clip_trajectories_by_extent1.png</image:loc><image:title>clip_trajectories_by_extent</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/clip_trajectories_by_extent_results.png</image:loc><image:title>clip_trajectories_by_extent_results</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/12/clip_trajectories_by_extent.png</image:loc><image:title>clip_trajectories_by_extent</image:title></image:image><lastmod>2018-12-15T14:53:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/11/18/movement-data-in-gis-16-towards-pure-python-trajectories-using-geopandas/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/11/geopandas2.png</image:loc><image:title>geopandas2</image:title></image:image><lastmod>2018-12-01T13:42:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/11/29/timemanager-3-0-2-released/</loc><lastmod>2018-11-29T17:34:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/04/16/movement-data-in-gis-12-why-you-should-be-using-postgis-trajectories/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query42.png</image:loc><image:title>PostGIS_trajectory_query4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query32.png</image:loc><image:title>PostGIS_trajectory_query3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query22.png</image:loc><image:title>PostGIS_trajectory_query2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query12.png</image:loc><image:title>PostGIS_trajectory_query1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query41.png</image:loc><image:title>PostGIS_trajectory_query4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query31.png</image:loc><image:title>PostGIS_trajectory_query3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query21.png</image:loc><image:title>PostGIS_trajectory_query2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/postgis_trajectory_query11.png</image:loc><image:title>PostGIS_trajectory_query1</image:title></image:image><lastmod>2018-11-14T10:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/11/10/my-favorite-new-recipe-in-qgis-map-design-2nd-ed/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/11/printrotated.png</image:loc><image:title>printrotated</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/09/qmd2_back_cover.png</image:loc><image:title>qmd2_back_cover</image:title><image:caption>Backmatter of &lt;a href="http://locatepress.com/qmd2"&gt;"QGIS Map Design 2nd Edition"&lt;/a&gt;</image:caption></image:image><lastmod>2018-11-10T15:00:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/09/11/geocoding-with-geopy/</loc><lastmod>2018-09-11T09:21:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/09/04/plotting-gps-trajectories-with-error-ellipses-using-time-manager/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/ellipse_ab.png</image:loc><image:title>ellipse_ab</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/gps.gif</image:loc><image:title>gps</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/add_to_tm.png</image:loc><image:title>add_to_tm</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/add_spatialite2.png</image:loc><image:title>add_spatialite2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/ellipse_marker1.png</image:loc><image:title>ellipse_marker</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/actual_vs_gps.png</image:loc><image:title>actual_vs_gps</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/data.png</image:loc><image:title>data</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/08/actual_data.png</image:loc><image:title>actual_data</image:title></image:image><lastmod>2018-09-17T18:58:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/08/10/using-timemanager-for-wms-t-layers/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/08/whoosh.gif</image:loc><image:title>whoosh</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/08/add_raster.png</image:loc><image:title>add_raster</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/08/wms-connection.png</image:loc><image:title>wms-connection</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/08/add_wmts.png</image:loc><image:title>add_wmts</image:title></image:image><lastmod>2018-07-31T20:13:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/05/09/movement-data-in-gis-13-timestamp-labels-for-trajectories/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/trajectory_label_marker.png</image:loc><image:title>trajectory_label_marker</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/trajectory_label_full1.png</image:loc><image:title>trajectory_label_full</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/trajectory_label_final1.png</image:loc><image:title>trajectory_label_final</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/trajectory_label_marker_line.png</image:loc><image:title>trajectory_label_marker_line</image:title></image:image><lastmod>2018-10-17T03:10:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/07/09/movement-data-in-gis-14-updates-from-gi_forum-2018/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/07/fillekes.png</image:loc><image:title>fillekes</image:title><image:caption>Figure from Fillekes et al. under cc-by-nd</image:caption></image:image><lastmod>2018-07-19T21:37:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/06/06/pyqgis-for-non-programmers/</loc><lastmod>2018-06-06T19:50:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/10/08/movement-data-in-gis-8-edge-bundling-for-flow-maps/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/edgebundling.png</image:loc><image:title>edgebundling</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/edgebundling.jpg</image:loc><image:title>edgebundling</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/summarize.png</image:loc><image:title>summarize</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/cluster_lines.png</image:loc><image:title>cluster_lines</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/us_6clusters_withinset.png</image:loc><image:title>us_6clusters_withInset</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/us_1cluster.png</image:loc><image:title>us_1cluster</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/us_raw.png</image:loc><image:title>us_raw</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/bundle_edges.png</image:loc><image:title>bundle_edges</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/migration_s500_c0_45.png</image:loc><image:title>migration_s500_c0_45</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/migration_raw.png</image:loc><image:title>migration_raw</image:title></image:image><lastmod>2018-06-02T19:02:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/11/20/movement-data-in-gis-4-variations-over-time/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/11/1_generalized_flows.png</image:loc><image:title>1_generalized_flows</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/11/2_flows_and_time_pies.png</image:loc><image:title>2_flows_and_time_pies</image:title><image:caption> (data credits: GeoLife project, </image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/11/0_input_trajectories.png</image:loc><image:title>0_input_trajectories</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/11/lbs2016slide.png</image:loc><image:title>lbs2016slide</image:title><image:caption>Jahnke, M., Ding, L., Karja, K., &amp; Wang, S. (2017). Identifying Origin/Destination Hotspots in Floating Car Data for Visual Analysis of Traveling Behavior. In Progress in Location-Based Services 2016 (pp. 253-269). Springer International Publishing.</image:caption></image:image><lastmod>2018-05-27T21:41:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/02/25/movement-data-in-gis-5-current-research-topics/</loc><lastmod>2018-05-27T21:41:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/05/21/movement-data-in-gis-6-updates-from-agile2017/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/jonietz.png</image:loc><image:title>jonietz</image:title><image:caption>adsf</image:caption></image:image><lastmod>2018-05-27T21:41:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/08/14/movement-data-in-gis-7-animated-trajectories-with-timemanager/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/along_traj.gif</image:loc><image:title>along_traj</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/timemanager_traj.png</image:loc><image:title>timemanager_traj</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/geomgen_pt_along_traj_attrtable.png</image:loc><image:title>geomgen_pt_along_traj_attrtable</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/geomgen_pt_along_traj.png</image:loc><image:title>geomgen_pt_along_traj</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/geomgen_pt_along_traj0-e1501748878649.png</image:loc><image:title>geomgen_pt_along_traj0</image:title></image:image><lastmod>2018-05-27T21:41:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/10/13/movement-data-in-gis-extra-trajectory-generalization-code-and-sample-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/processing_add_script.png</image:loc><image:title>processing_add_script</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/trajectory_generalization_final1.png</image:loc><image:title>trajectory_generalization_final</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/trajectory_generalization_clusters1.png</image:loc><image:title>trajectory_generalization_clusters</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/trajectory_generalization_characteristic_points1.png</image:loc><image:title>trajectory_generalization_characteristic_points</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/trajectory_generalization_start1.png</image:loc><image:title>trajectory_generalization_start</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/trajectory_generalization_toolbox.png</image:loc><image:title>trajectory_generalization_toolbox</image:title></image:image><lastmod>2018-05-27T21:40:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/10/28/movement-data-in-gis-10-open-tools-for-ais-tracks-from-marinecadastre-gov/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_vessel.gif</image:loc><image:title>ais_vessel</image:title><image:caption>purple trajectory segments are slow while green segments are faster</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_trajectory_table.png</image:loc><image:title>ais_trajectory_table</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_flows.png</image:loc><image:title>ais_flows</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_trajectories.png</image:loc><image:title>ais_trajectories</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_create_trajectory_view.png</image:loc><image:title>ais_create_trajectory_view</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_broadcast_to_postgis.png</image:loc><image:title>ais_broadcast_to_postgis</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_gdb_layers.png</image:loc><image:title>ais_gdb_layers</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/10/ais_open_gdb.png</image:loc><image:title>ais_open_gdb</image:title></image:image><lastmod>2018-05-27T21:39:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/11/22/movement-data-in-gis-11-foss4g2017-talk-recordings/</loc><lastmod>2018-05-27T21:39:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/08/27/getting-started-with-geomesa-using-geodocker/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/geodocker3.png</image:loc><image:title>Geodocker3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/geodocker2.png</image:loc><image:title>Geodocker2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/geodocker.png</image:loc><image:title>Geodocker</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/ukraine_unfiltered1.png</image:loc><image:title>GeoMesa data in GeoServer preview</image:title><image:caption>GeoMesa data in GeoServer preview</image:caption></image:image><lastmod>2018-05-27T19:18:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/04/01/optional-parameters-in-qgis-processing-scripts-models/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/optional_parameter_6.png</image:loc><image:title>optional_parameter_6</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/optional_parameter_5.png</image:loc><image:title>optional_parameter_5</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/optional_parameter_1.png</image:loc><image:title>optional_parameter_1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/optional_parameter_2.png</image:loc><image:title>optional_parameter_2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/optional_parameter_3.png</image:loc><image:title>optional_parameter_3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/04/optional_parameter_4.png</image:loc><image:title>optional_parameter_4</image:title></image:image><lastmod>2018-05-23T20:28:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/07/13/installing-pysal-for-osgeo4w/</loc><lastmod>2018-05-21T16:46:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/05/18/scalable-spatial-vector-data-processing/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/stack.png</image:loc><image:title>stack</image:title><image:caption>Spatial big data stack with GeoMesa</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/travel_time.png</image:loc><image:title>Travel time statistics with GeoMesa</image:title><image:caption>Travel time statistics with GeoMesa</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/05/tweet.png</image:loc><image:title>GeoMesa based predictions</image:title><image:caption>Proof of concept for a GeoMesa based movement prediction method</image:caption></image:image><lastmod>2019-02-02T13:08:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/01/28/porting-processing-scripts-to-qgis3/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/qgis3_pycharm.png</image:loc><image:title>qgis3_pycharm</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/qgis3_edgebundling_plugin.png</image:loc><image:title>qgis3_edgebundling_plugin</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/join_taxi_trips_and_zones.png</image:loc><image:title>join_taxi_trips_and_zones</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/nyc_edgebundling.png</image:loc><image:title>nyc_edgebundling</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/nyc_bundled.png</image:loc><image:title>nyc_bundled</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/nyc_edges.png</image:loc><image:title>nyc_edges</image:title></image:image><lastmod>2018-04-08T13:38:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/03/25/processing-script-template-for-qgis3/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/03/create_script.png</image:loc><image:title>create_script</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/03/processing_algo2.png</image:loc><image:title>processing_algo2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/03/processing_algo.png</image:loc><image:title>processing_algo</image:title></image:image><lastmod>2018-10-18T13:07:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/10/02/add-polygon-attributes-to-points-vs-join-attributes-by-location/</loc><lastmod>2018-03-24T11:26:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/02/21/resources-for-qgis3/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/02/discoverqgisfrontpage.png</image:loc><image:title>DiscoverQGISfrontpage</image:title><image:caption>Kurt Menke's "Discover QGIS"</image:caption></image:image><lastmod>2018-02-22T18:43:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/02/12/timemanager-2-5-published/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/02/timemanager_settings_2.png</image:loc><image:title>timemanager_settings_2</image:title></image:image><lastmod>2018-02-12T21:39:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/01/21/creating-reports-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/report_pdf1.png</image:loc><image:title>report_pdf</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/report_field_group.png</image:loc><image:title>report_field_group</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/report_pdf0.png</image:loc><image:title>report_pdf0</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/report_controlled.png</image:loc><image:title>report_controlled</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/report_header.png</image:loc><image:title>report_header</image:title></image:image><lastmod>2018-01-21T13:13:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2018/01/20/freedom-of-projection-in-qgis3/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/qgis3_main.png</image:loc><image:title>qgis3_main</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/qgis3_layout.png</image:loc><image:title>qgis3_layout</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2018/01/qgis3_layout_grid.png</image:loc><image:title>qgis3_layout_grid</image:title></image:image><lastmod>2018-02-28T10:05:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/12/06/data-exploration-with-data-plotly-for-qgis3/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/12/plotly_ternary_settings.png</image:loc><image:title>plotly_ternary_settings</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/12/plotly_ternary_graph.png</image:loc><image:title>plotly_ternary_graph</image:title><image:caption>Data Plotly</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/12/plotly_box_settings.png</image:loc><image:title>plotly_box_settings</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/12/plotly_box_graph.png</image:loc><image:title>plotly_box_graph</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/12/plotly_bar_graph.png</image:loc><image:title>plotly_bar_graph</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/12/plotly_bar_settings.png</image:loc><image:title>plotly_bar_settings</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/12/plotly.png</image:loc><image:title>plotly</image:title></image:image><lastmod>2018-11-07T15:07:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/11/25/intro-to-qgis3-3d-view-with-viennese-building-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/11/3d_settings.png</image:loc><image:title>3d_settings</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/11/3d_baukoerper21.png</image:loc><image:title>3d_baukoerper2</image:title><image:caption>3D View</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/11/3d_baukoerper.png</image:loc><image:title>3d_baukoerper</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/11/3d_dgm.png</image:loc><image:title>3d_dgm</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/11/3d_kiosk.png</image:loc><image:title>3d_kiosk</image:title></image:image><lastmod>2018-04-18T15:15:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/05/24/how-to-create-illuminated-contours-tanaka-style/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/datadefined_line_width1.png</image:loc><image:title>datadefined_line_width</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/screenshot-2015-05-24-19-11-53.png</image:loc><image:title>Screenshot 2015-05-24 19.11.53</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/screenshot-2015-05-24-19-09-12.png</image:loc><image:title>Screenshot 2015-05-24 19.09.12</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/tanaka_contours.png</image:loc><image:title>tanaka_contours</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/screenshot-2015-05-24-12-11-01.png</image:loc><image:title>Screenshot 2015-05-24 12.11.01</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/screenshot-2015-05-24-11-55-50.png</image:loc><image:title>Screenshot 2015-05-24 11.55.50</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/screenshot-2015-05-24-11-31-12.png</image:loc><image:title>Screenshot 2015-05-24 11.31.12</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/illuminated_contours.png</image:loc><image:title>illuminated_contours</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/split_contours.png</image:loc><image:title>split_contours</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/contours.png</image:loc><image:title>contours</image:title></image:image><lastmod>2017-11-02T16:46:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/09/11/drive-time-isochrones-from-a-single-shapefile-using-qgis-postgis-and-pgrouting/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/09/isochrone.png</image:loc><image:title>isochrone</image:title></image:image><lastmod>2018-01-11T15:38:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/08/29/fixing-invalid-polygon-geometries/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/alaska_qgis_buffer2.png</image:loc><image:title>alaska_qgis_buffer</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/alaska.png</image:loc><image:title>alaska</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/qgis_fixed_distance_buffer.png</image:loc><image:title>qgis_fixed_distance_buffer</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/qgis_vbuffer.png</image:loc><image:title>qgis_vbuffer</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/alaska_vbuffer.png</image:loc><image:title>alaska_vbuffer</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/check_validity.png</image:loc><image:title>check_validity</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/08/check_validity_errors.png</image:loc><image:title>check_validity_errors</image:title></image:image><lastmod>2017-09-07T21:09:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/07/22/dynamic-styling-expressions-with-aggregates-variables/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/expression_rampcolor1.png</image:loc><image:title>expression_rampcolor</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/temp_jan.png</image:loc><image:title>temp_jan</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/layer_variable.png</image:loc><image:title>layer_variable</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/expression_rampcolor.png</image:loc><image:title>expression_rampcolor</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/expression_attribute.png</image:loc><image:title>expression_attribute</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/expression_aggregates.png</image:loc><image:title>expression_aggregates</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/temp_jul.png</image:loc><image:title>temp_jul</image:title></image:image><lastmod>2017-07-22T18:58:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/07/12/docker-basics-with-geodocker-geoserver/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/docker.png</image:loc><image:title>docker</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/geoserver_logo-svg.png</image:loc><image:title>GeoServer_Logo.svg</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/screenshot-from-2017-07-12-14-51-06.png</image:loc><image:title>Screenshot from 2017-07-12 14-51-06</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/screenshot-from-2017-07-12-14-43-03.png</image:loc><image:title>Screenshot from 2017-07-12 14-43-03</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/screenshot-from-2017-07-12-14-42-45.png</image:loc><image:title>Screenshot from 2017-07-12 14-42-45</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/07/screenshot-from-2017-07-12-14-42-37.png</image:loc><image:title>Screenshot from 2017-07-12 14-42-37</image:title></image:image><lastmod>2017-07-26T19:22:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/05/01/how-to-create-round-maps-in-print-composer/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_mask_shadow_effect.png</image:loc><image:title>circle_maps_mask_shadow_effect</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_addellipse.png</image:loc><image:title>circle_maps_addellipse</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/round.png</image:loc><image:title>round</image:title><image:caption>http://www.quantarctica.org</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_mask_style_effect.png</image:loc><image:title>circle_maps_mask_style_effect</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_mask_style.png</image:loc><image:title>circle_maps_mask_style</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_mask_shadow.png</image:loc><image:title>circle_maps_mask_shadow</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_mask.png</image:loc><image:title>circle_maps_mask</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_main.png</image:loc><image:title>circle_maps_main</image:title><image:caption>Quantarctica project with some custom styling</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/05/circle_maps_start.png</image:loc><image:title>circle_maps_start</image:title></image:image><lastmod>2017-06-20T11:16:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/06/13/even-more-aggregations-qgis-point-cluster-renderer/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/06/cluster_renderer.gif</image:loc><image:title>cluster_renderer.gif</image:title></image:image><lastmod>2018-02-25T02:49:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/projects/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/dock.png</image:loc><image:title>time_manager_dock</image:title><image:caption>Time Manager dock GUI</image:caption></image:image><lastmod>2017-06-10T08:55:23+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2017/06/08/aggregate-all-the-things-qgis-expression-edition/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/06/aggregate_0.png</image:loc><image:title>aggregate_0</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/06/aggregate_mean.png</image:loc><image:title>aggregate_mean</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/06/aggregate_mean_groupby.png</image:loc><image:title>aggregate_mean_groupby</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/06/aggregate_mean_groupby_filtered.png</image:loc><image:title>aggregate_mean_groupby_filtered</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/06/aggregate_other_layer.png</image:loc><image:title>aggregate_other_layer</image:title></image:image><lastmod>2017-07-23T12:19:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/05/23/upcoming-qgis3-features-exploring-the-current-developer-version/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/25e19e74-0ccd-11e7-902c-4e9b86a9a955.png</image:loc><image:title>25e19e74-0ccd-11e7-902c-4e9b86a9a955</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/editing_undo_redo3.gif</image:loc><image:title>editing_undo_redo</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/filter_layer_prop_crop.gif</image:loc><image:title>filter_layer_prop_crop</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/save_as_image.png</image:loc><image:title>save_as_image</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/filter_layer_prop.gif</image:loc><image:title>filter_layer_prop</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/symbol_groups.gif</image:loc><image:title>symbol_groups</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/processing_ogr_command.png</image:loc><image:title>processing_ogr_command</image:title></image:image><lastmod>2017-05-28T11:56:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/05/06/report-from-the-essen-dev-meeting/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/img_20170501_223720_34260946161_o.jpg</image:loc><image:title>img_20170501_223720_34260946161_o</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/addlayer.png</image:loc><image:title>addlayer</image:title><image:caption>Draft dialog up for discussion</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/c-rrya_xoaa6b4a.jpg</image:loc><image:title>C-rrYa_XoAA6B4a</image:title><image:caption>Unified add layer button session</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/svgs.png</image:loc><image:title>svgs</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/qgis-blog-banner.png</image:loc><image:title>qgis-blog-banner</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/c-q8xqlxgaa4st4.jpg</image:loc><image:title>QGIS road sign SVGs</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/05/c-ljex-xuaa2ilu.jpg</image:loc><image:title>QGIS developer meeting in Essen</image:title></image:image><lastmod>2018-03-10T10:48:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/04/29/straight-and-curved-arrows-with-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/arrow_symbol_layer.gif</image:loc><image:title>arrow_symbol_layer</image:title></image:image><lastmod>2017-05-15T19:18:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/01/17/small-multiples-for-od-flow-maps-using-virtual-layers/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/01/small_multiples_print_composer_init.png</image:loc><image:title>small_multiples_print_composer_init</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/01/small_multiples_style_rules1.png</image:loc><image:title>small_multiples_style_rules</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/01/small_multiples_print_composer.png</image:loc><image:title>small_multiples_print_composer</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/01/virtual_layer.png</image:loc><image:title>virtual_layer</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/01/migration_raw_data2.png</image:loc><image:title>migration_raw_data</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/01/migration_attribute_table.png</image:loc><image:title>migration_attribute_table</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/01/migration.png</image:loc><image:title>migration</image:title></image:image><lastmod>2017-04-19T11:06:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/09/17/how-to-use-print-composer-templates/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/update_image_paths.png</image:loc><image:title>update_image_paths</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/create_from_template-e1474132667324.png</image:loc><image:title>create_from_template</image:title></image:image><lastmod>2017-04-17T21:07:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/12/08/new-style-conveyor-belt-flows/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/conveyor_details.png</image:loc><image:title>conveyor_details</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/resourcesharing_conveyor.png</image:loc><image:title>resourcesharing_conveyor</image:title></image:image><lastmod>2017-04-17T21:06:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/12/30/new-style-flow-map-arrows/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/migration_graph.png</image:loc><image:title>migration_graph</image:title><image:caption>Raw migration data</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/resourcesharing_flowmap.png</image:loc><image:title>resourcesharing_flowmap</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/migration_twocolor.png</image:loc><image:title>migration_twocolor</image:title><image:caption>One-sided colored flow arrows</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/migration_basic.png</image:loc><image:title>migration_basic</image:title><image:caption>Basic flow map</image:caption></image:image><lastmod>2017-05-03T12:24:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/04/17/better-river-styles-with-tapered-lines/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/tapered_lines_width.png</image:loc><image:title>tapered_lines_width</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/tapered_lines_geomgenerator1.png</image:loc><image:title>tapered_lines_geomgenerator</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/rivers_tapered_lines.png</image:loc><image:title>rivers_tapered_lines</image:title></image:image><lastmod>2017-07-22T13:57:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/04/08/a-guide-to-geometry-generator-symbol-layers/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/preview.png</image:loc><image:title>preview</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/geom_generator_4.png</image:loc><image:title>geom_generator_4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/geom_generator_3.png</image:loc><image:title>geom_generator_3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/geom_generator_2.png</image:loc><image:title>geom_generator_2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/geom_generator_01.png</image:loc><image:title>geom_generator_0</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/04/geom_generator_1.png</image:loc><image:title>geom_generator_1</image:title></image:image><lastmod>2018-02-07T16:30:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/09/21/how-to-fix-a-broken-processing-model-with-attributeerror-nonetype-object-has-no-attribute-getcopy/</loc><lastmod>2017-09-14T09:25:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/12/18/details-of-good-flow-maps/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/arrow_nodes.png</image:loc><image:title>arrow_nodes</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/arrow_head_thickness1.png</image:loc><image:title>arrow_head_thickness</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/flow_arrows_v2.png</image:loc><image:title>flow_arrows_v2</image:title><image:caption>Nodes with radially arranged flows</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/flow_arrows_v1.png</image:loc><image:title>flow_arrows_v1</image:title><image:caption>Enlarged heads for thin flows</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/12/flow_arrows_v0.png</image:loc><image:title>flow_arrows_v0</image:title><image:caption>Default arrows</image:caption></image:image><lastmod>2017-12-14T17:11:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2017/02/03/gradient-arrows/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/02/gradient_arrow_settings.png</image:loc><image:title>gradient_arrow_settings</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2017/02/gradient_arrow.png</image:loc><image:title>gradient_arrow</image:title></image:image><lastmod>2017-04-26T19:32:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/07/20/one-add-button-to-rule-them-all/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/customization1.png</image:loc><image:title>customization</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/layertoolbar1.png</image:loc><image:title>layerToolBar</image:title></image:image><lastmod>2017-04-02T20:18:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/07/06/pgrouting-2-0-for-windows-quick-guide/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/route.png</image:loc><image:title>route</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/select_dijkstra.png</image:loc><image:title>select_dijkstra</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/import_publictransport.png</image:loc><image:title>import_publictransport</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/pgadmin_pgrouting.png</image:loc><image:title>pgadmin_pgrouting</image:title></image:image><lastmod>2017-02-26T14:33:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/09/24/how-to-visualize-bird-migration-data-with-qgis-timemanager/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/timemanager_dock.png</image:loc><image:title>timemanager_dock</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/movebank_data.png</image:loc><image:title>movebank_data</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/timemanager_settings.png</image:loc><image:title>timemanager_settings</image:title></image:image><lastmod>2017-05-14T20:01:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/09/15/material-desing-map-on-qgis-composer/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/capturec3a9crandeepin20160906150156.png</image:loc><image:title>captureecrandeepin20160906150156</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/capturec3a9crandeepin20160906101436.png</image:loc><image:title>captureecrandeepin20160906101436</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/capturec3a9crandeepin20160906094731.png</image:loc><image:title>captureecrandeepin20160906094731</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/09/material_design_qgismap_thumb.jpeg</image:loc><image:title>material_design_qgismap_thumb</image:title></image:image><lastmod>2017-06-20T10:39:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/09/03/reporting-back-from-bonn-oslo/</loc><lastmod>2016-09-04T07:30:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/08/27/osgeo-code-sprint-in-bonn/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/capture.jpg</image:loc><image:title>Capture</image:title><image:caption>QGIS Resource Sharing presentation, picture by @foss4g</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/cqec0_uwgaetlow.jpg</image:loc><image:title>Cqec0_UWgAEtLow</image:title><image:caption>picture by Tim Sutton </image:caption></image:image><lastmod>2016-08-27T09:24:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/08/18/city-flows-unfolding-with-the-other-processing/</loc><lastmod>2016-08-18T20:33:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/08/15/special-foss4g-offer-25-off-qgis-map-design/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd52.png</image:loc><image:title>qmd52</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd46.png</image:loc><image:title>qmd46</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd34.png</image:loc><image:title>qmd34</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd26.png</image:loc><image:title>qmd26</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd20.png</image:loc><image:title>qmd20</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd188.png</image:loc><image:title>qmd188</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd184.png</image:loc><image:title>qmd184</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd180.png</image:loc><image:title>qmd180</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd174.png</image:loc><image:title>qmd174</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/08/qmd168.png</image:loc><image:title>qmd168</image:title></image:image><lastmod>2016-08-17T16:43:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/07/23/osm-turn-restriction-qa-with-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/toronto_okeefe_osrm.png</image:loc><image:title>toronto_okeefe_osrm</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/toronto_okeefe_now.png</image:loc><image:title>toronto_okeefe_now</image:title><image:caption>now</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/toronto_okeefe_past.png</image:loc><image:title>toronto_okeefe_past</image:title><image:caption>before</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/toronto_turns_ex1.png</image:loc><image:title>toronto_turns_ex1</image:title><image:caption>turn restriction in both datasets</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/toronto_turns_ex2.png</image:loc><image:title>toronto_turns_ex2</image:title><image:caption>missing restriction in OSM?</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/toronto_turns_overview1.png</image:loc><image:title>toronto_turns_overview</image:title></image:image><lastmod>2016-07-26T06:50:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/07/17/traveltime-routing-catchment-extension-for-the-qgis-idf-router/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/07/screenshot-2016-07-17-22-04-54.png</image:loc><image:title>Screenshot 2016-07-17 22.04.54</image:title></image:image><lastmod>2016-07-18T19:07:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/07/12/videos-and-slides-from-fossgis-agit-osgeo-day/</loc><lastmod>2016-07-12T19:44:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/06/26/exploring-ckan-data-portals-with-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/06/screenshot-2016-06-26-22-25-00.png</image:loc><image:title>Screenshot 2016-06-26 22.25.00</image:title></image:image><lastmod>2016-07-15T08:43:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/06/20/qgis-workshops-at-fossgis/</loc><lastmod>2016-06-20T20:25:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/06/13/slides-workshop-material-from-qgisconf2016/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/06/dsc02604-e1465850936907.jpg</image:loc><image:title>DSC02604</image:title></image:image><lastmod>2016-06-17T09:07:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/04/19/interview-qgis-in-journalism/</loc><lastmod>2016-04-19T20:23:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/07/how-to-specify-data-types-of-csv-columns-for-use-in-qgis/</loc><lastmod>2016-04-17T06:50:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/02/02/group-stats-tutorial/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/02/groupstats_functions.png</image:loc><image:title>groupstats_functions</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/02/groupstats.png</image:loc><image:title>groupstats</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/02/groupstatsclc.png</image:loc><image:title>groupstatsclc</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/02/groupstatsicon.png</image:loc><image:title>groupstatsicon</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/02/corineat.png</image:loc><image:title>corineAT</image:title></image:image><lastmod>2016-04-16T11:11:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/04/15/learning-qgis-3rd-ed-discounts/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/b05278_mockupcover_normal.png</image:loc><image:title>B05278_MockupCover_Normal</image:title></image:image><lastmod>2016-04-19T07:21:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/04/03/towards-better-gradients/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/04/customcolorrampgradient.png</image:loc><image:title>customColorRampGradient</image:title><image:caption>image from https://docs.qgis.org/2.8/en/docs/user_manual/working_with_vector/style_library.html</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/04/comparing_ramps.png</image:loc><image:title>comparing_ramps</image:title></image:image><lastmod>2016-04-10T19:14:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/04/10/new-demos-live-labels-gradient-editor/</loc><lastmod>2016-04-10T19:13:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/03/26/how-to-fix-the-windows-config-for-qgs-default-program/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-26-16-30-26.png</image:loc><image:title>Screenshot 2016-03-26 16.30.26</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-26-16-22-15.png</image:loc><image:title>Screenshot 2016-03-26 16.22.15</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-26-16-27-01.png</image:loc><image:title>Screenshot 2016-03-26 16.27.01</image:title></image:image><lastmod>2016-05-11T15:33:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/03/19/creating-dynamic-icon-series/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-19-23-02-00.png</image:loc><image:title>Screenshot 2016-03-19 23.02.00</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-19-23-02-11.png</image:loc><image:title>Screenshot 2016-03-19 23.02.11</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-19-23-02-30.png</image:loc><image:title>Screenshot 2016-03-19 23.02.30</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-19-23-04-17.png</image:loc><image:title>Screenshot 2016-03-19 23.04.17</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-19-23-04-43.png</image:loc><image:title>Screenshot 2016-03-19 23.04.43</image:title></image:image><lastmod>2016-03-30T17:55:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/03/12/how-to-create-a-graduated-renderer-for-polygon-borders-instead-of-fills/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-12-15-40-26.png</image:loc><image:title>Screenshot 2016-03-12 15.40.26</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-12-15-40-37.png</image:loc><image:title>Screenshot 2016-03-12 15.40.37</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-12-15-40-46.png</image:loc><image:title>Screenshot 2016-03-12 15.40.46</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-12-15-40-50.png</image:loc><image:title>Screenshot 2016-03-12 15.40.50</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/03/screenshot-2016-03-12-15-40-58.png</image:loc><image:title>Screenshot 2016-03-12 15.40.58</image:title></image:image><lastmod>2016-03-12T14:58:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/03/06/better-digitizing-with-qgis-2-14/</loc><lastmod>2016-03-06T15:08:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/02/28/qgis-map-design-is-out-now/</loc><lastmod>2017-01-08T13:16:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/02/14/experiments-in-the-3rd-dimension/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/02/screenshot-2016-02-14-20-24-01.png</image:loc><image:title>Screenshot 2016-02-14 20.24.01</image:title><image:caption>Loaded building parts layer</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/02/qgis25d.png</image:loc><image:title>qgis25d</image:title><image:caption>QGIS 2.5D renderer settings</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/02/qgis25d_googlemaps.png</image:loc><image:title>qgis25d_googlemaps</image:title><image:caption>QGIS 2.5D renderer and view in Google Maps</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/02/qgis25d_threejs.png</image:loc><image:title>qgis25d_threejs</image:title><image:caption>QGIS 2.5D renderer and QGIS2threejs output</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/02/wien_dataviewer.png</image:loc><image:title>wien_dataviewer</image:title><image:caption>asdf</image:caption></image:image><lastmod>2016-04-12T16:11:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/02/10/qgis-3-0-plans/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/02/qgis-icon-60x60.png</image:loc><image:title>qgis-icon-60x60</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/02/timsutton.png</image:loc><image:title>timsutton</image:title></image:image><lastmod>2016-02-10T10:48:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2016/01/06/a-qgis-router-for-gip-at/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2016/01/screenshot-2016-01-06-17-11-27.png</image:loc><image:title>Screenshot 2016-01-06 17.11.27</image:title></image:image><lastmod>2016-01-12T11:56:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/12/19/talking-qgis-with-unigis-salzburg/</loc><lastmod>2015-12-19T21:49:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/11/how-to-label-only-selected-features-in-qgis/</loc><lastmod>2015-12-04T20:59:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/12/04/how-to-label-only-selected-features-in-qgis-2-8-and-up/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/12/labelselected.png</image:loc><image:title>labelselected</image:title></image:image><lastmod>2016-04-26T10:52:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/11/25/how-to-create-connectivity-based-line-caps/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/11/roadrule1.png</image:loc><image:title>roadrule</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/11/roadattributes1.png</image:loc><image:title>roadattributes</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/11/roadrule.png</image:loc><image:title>roadrule</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/11/roadattributes.png</image:loc><image:title>roadattributes</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/11/roadrules.png</image:loc><image:title>roadrules</image:title></image:image><lastmod>2015-12-04T20:50:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/10/18/take-part-in-the-qgis-user-survey/</loc><lastmod>2015-10-18T19:51:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/10/01/quick-webmaps-with-qgis2web/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/10/screenshot-2015-10-01-19-51-06.png</image:loc><image:title>Screenshot 2015-10-01 19.51.06</image:title><image:caption>OpenLayers3 preview</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/10/screenshot-2015-10-01-19-48-56.png</image:loc><image:title>Screenshot 2015-10-01 19.48.56</image:title><image:caption>Leaflet preview</image:caption></image:image><lastmod>2016-06-10T11:28:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/09/16/foss4g-specials-at-packt-and-locate-press/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/09/2.jpg</image:loc><image:title>2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/09/lqgis2.jpg</image:loc><image:title>LQGIS2</image:title></image:image><lastmod>2015-09-30T20:50:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/09/19/what-went-on-at-foss4g-2015/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/09/baselayers-e1442693430421.png</image:loc><image:title>baselayers</image:title><image:caption>Preview of Web App Builder from Victors presentation</image:caption></image:image><lastmod>2015-09-20T14:04:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/04/26/getting-started-writing-qgis-2-x-plugins/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/buildertestresult.png</image:loc><image:title>builderTestResult</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/buildertest.png</image:loc><image:title>builderTEst</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/qtdesigner.png</image:loc><image:title>qtDesigner</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/pluginbuilder.png</image:loc><image:title>pluginBuilder</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/installpluginbuilder.png</image:loc><image:title>installPluginBuilder</image:title></image:image><lastmod>2015-09-07T15:49:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/05/08/trajectory-animations-with-fadeout-effect/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/screenshot-2015-05-06-23-52-15.png</image:loc><image:title>Screenshot 2015-05-06 23.52.15</image:title><image:caption>Map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under ODbL.</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/screenshot-2015-05-06-23-52-40.png</image:loc><image:title>Screenshot 2015-05-06 23.52.40</image:title></image:image><lastmod>2016-02-14T20:40:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/08/01/open-source-idf-router-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/08/screenshot-2015-08-01-16-29-57.png</image:loc><image:title>Screenshot 2015-08-01 16.29.57</image:title></image:image><lastmod>2015-08-01T14:50:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/07/23/open-source-idf-parser-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/07/screenshot-2015-07-23-16-23-25.png</image:loc><image:title>Screenshot 2015-07-23 16.23.25</image:title></image:image><lastmod>2015-08-02T17:08:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/06/21/qgis-2-10-symbology-feature-preview/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/06/screenshot-2015-06-21-23-18-46.png</image:loc><image:title>Screenshot 2015-06-21 23.18.46</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/06/screenshot-2015-06-21-23-16-01.png</image:loc><image:title>Screenshot 2015-06-21 23.16.01</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/06/screenshot-2015-06-21-23-16-10.png</image:loc><image:title>Screenshot 2015-06-21 23.16.10</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/06/screenshot-2015-06-21-18-39-25.png</image:loc><image:title>Screenshot 2015-06-21 18.39.25</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/06/screenshot-2015-06-21-18-43-09.png</image:loc><image:title>Screenshot 2015-06-21 18.43.09</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/06/screenshot-2015-06-21-18-45-22.png</image:loc><image:title>Screenshot 2015-06-21 18.45.22</image:title></image:image><lastmod>2015-09-08T19:43:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/07/12/a-processing-model-for-tanaka-contours/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/07/screenshot-2015-07-05-18-59-34.png</image:loc><image:title>Screenshot 2015-07-05 18.59.34</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/07/screenshot-2015-07-05-18-53-26.png</image:loc><image:title>Screenshot 2015-07-05 18.53.26</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/07/screenshot-2015-07-05-18-51-55.png</image:loc><image:title>Screenshot 2015-07-05 18.51.55</image:title></image:image><lastmod>2016-02-24T18:48:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/07/11/agit-gi_forum-2015-wrap-up/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/07/d7b48-38_resized60.jpg</image:loc><image:title>d7b48-38_resized60</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/07/1d5e1-42.jpg</image:loc><image:title>1d5e1-42</image:title></image:image><lastmod>2016-06-06T16:33:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/07/04/qgis-on-the-rise-with-journalists/</loc><lastmod>2015-08-04T18:51:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/06/28/video-tutorial-animated-heatmaps-with-qgis/</loc><lastmod>2016-03-15T20:04:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/05/31/qgis-3-0-future-plans/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/05/qgis_keep_calm.png</image:loc><image:title>qgis_keep_calm</image:title></image:image><lastmod>2016-02-08T07:39:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/05/22/time-manager-workshop-at-qgis2015/</loc><lastmod>2015-05-26T20:04:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/projects/ogdwien-notizen/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/screenshot-2015-05-25-16-30-49.png</image:loc><image:title>Screenshot 2015-05-25 16.30.49</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/screenshot-2014-11-22-16-22-06.png</image:loc><image:title>Screenshot 2014-11-22 16.22.06</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/screenshot-2014-11-22-22-17-27.png</image:loc><image:title>Screenshot 2014-11-22 22.17.27</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/screenshot-2014-11-22-21-50-12.png</image:loc><image:title>Screenshot 2014-11-22 21.50.12</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/screenshot-2014-11-15-21-17-37.png</image:loc><image:title>Screenshot 2014-11-15 21.17.37</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/asfinagstrasse_overview.png</image:loc><image:title>asfinagstrasse_overview</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/asfinagstrasse_detail1.png</image:loc><image:title>asfinagstrasse_detail</image:title></image:image><lastmod>2015-05-25T14:34:58+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2011/05/22/wms-wfs-for-vienna-open-data/</loc><lastmod>2015-05-14T18:04:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/04/17/routing-in-polygon-layers-yes-we-can/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/04/grass-r-walk-routing.png</image:loc><image:title>GRASS-r.walk-routing</image:title><image:caption>Routing with GRASS r.walk</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/04/google-routing.png</image:loc><image:title>Google-routing</image:title><image:caption>Pedestrian routing in Google Maps</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/04/osm-routing.png</image:loc><image:title>OSM-routing</image:title><image:caption>Pedestrian routing on openstreetmap.org</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/04/fmzk.png</image:loc><image:title>fmzk</image:title><image:caption>preview of the Flächen-Mehrzweckkarte </image:caption></image:image><lastmod>2015-09-16T08:30:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/03/25/time-manager-1-6-now-with-feature-interpolation/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/screenshot-2015-03-25-17-58-38.png</image:loc><image:title>Screenshot 2015-03-25 17.58.38</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/screenshot-2015-03-25-17-50-55.png</image:loc><image:title>Screenshot 2015-03-25 17.50.55</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/screenshot-2015-03-25-17-46-13.png</image:loc><image:title>Screenshot 2015-03-25 17.46.13</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/screenshot-2015-03-25-17-43-08.png</image:loc><image:title>Screenshot 2015-03-25 17.43.08</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/animation.gif</image:loc><image:title>animation</image:title></image:image><lastmod>2015-04-13T21:07:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/03/08/game-of-life-raster-edition/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/screenshot-2015-03-08-20-04-07.png</image:loc><image:title>Screenshot 2015-03-08 20.04.07</image:title></image:image><lastmod>2015-03-11T19:18:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/03/07/computing-network-centers/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/centrality2.png</image:loc><image:title>centrality</image:title><image:caption>Centrality: low values in pink, high values in green</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/grass_centrality.png</image:loc><image:title>grass_centrality</image:title></image:image><lastmod>2015-03-07T17:57:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/03/04/get-your-qgis-merchandise-while-its-hot/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/qgis-shop.png</image:loc><image:title>qgis-shop</image:title></image:image><lastmod>2015-03-09T17:15:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/03/02/qgis-2-8-ltr-has-landed/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/sponsors.png</image:loc><image:title>sponsors</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/0d39448aa0893d7a71c5241aa2181750535e62c3.png</image:loc><image:title>0d39448aa0893d7a71c5241aa2181750535e62c3</image:title><image:caption>Rule-based renderer legend tree</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/3c372b247f1f5583768532c2be96f169dcff1e8f.png</image:loc><image:title>3c372b247f1f5583768532c2be96f169dcff1e8f</image:title><image:caption>raster image fill</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/a13862e4cf8707ec70ddb37a8e3e824db6af883d.png</image:loc><image:title>a13862e4cf8707ec70ddb37a8e3e824db6af883d</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/372e6561a4db3ed3ca3d418c946f81bce0d0d134.png</image:loc><image:title>372e6561a4db3ed3ca3d418c946f81bce0d0d134</image:title><image:caption>Custom join prefixes</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/03/qgisorg_banner28.png</image:loc><image:title>qgisorg_banner28</image:title></image:image><lastmod>2015-03-06T03:35:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/projects/opendatachallenge-karnten/</loc><lastmod>2015-02-03T21:10:52+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2015/01/31/publishing-interactive-web-maps-using-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/radwege3d_heiligenblut.png</image:loc><image:title>radwege3d_heiligenblut</image:title><image:caption>Image of Heiligenblut by Angie (Self-photographed) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC BY 3.0 (http://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/radwege3d_glockner.png</image:loc><image:title>radwege3d_glockner</image:title><image:caption>Daten CC-BY-3.0: Land Kärnten - data.ktn.gv.at</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-31-22-20-15.png</image:loc><image:title>Screenshot 2015-01-31 22.20.15</image:title></image:image><lastmod>2015-02-18T18:01:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/01/11/a-line-gradient-style-hack/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-11-22-49-54.png</image:loc><image:title>Screenshot 2015-01-11 22.49.54</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-11-22-49-41.png</image:loc><image:title>Screenshot 2015-01-11 22.49.41</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-11-22-46-35.png</image:loc><image:title>Screenshot 2015-01-11 22.46.35</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-11-22-41-37.png</image:loc><image:title>Screenshot 2015-01-11 22.41.37</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-11-22-42-35.png</image:loc><image:title>Screenshot 2015-01-11 22.42.35</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-11-22-43-04.png</image:loc><image:title>Screenshot 2015-01-11 22.43.04</image:title></image:image><lastmod>2015-01-11T22:22:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/12/27/top10-qgis-planet-posts-2014/</loc><lastmod>2015-01-05T09:36:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/01/04/how-to-watercolor-pastel-style-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/15969872398_8090304f6f_o.jpg</image:loc><image:title>15969872398_8090304f6f_o</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/lt_remixedchalkpastel_snakk_seamless.jpg</image:loc><image:title>LT_RemixedChalkPastel_snakk_seamless</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-04-17-37-33.png</image:loc><image:title>Screenshot 2015-01-04 17.37.33</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2015/01/screenshot-2015-01-04-17-49-11.png</image:loc><image:title>Screenshot 2015-01-04 17.49.11</image:title></image:image><lastmod>2015-01-05T00:11:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2015/01/01/happy-new-year-2/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/12/screenshot-2014-12-29-23-18-20.png</image:loc><image:title>Screenshot 2014-12-29 23.18.20</image:title><image:caption>In total, this blog has been visitied from 216 countries. Most visitors came from The United States. Germany &amp; France were not far behind.</image:caption></image:image><lastmod>2015-01-17T11:49:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/12/21/exploring-open-government-population-data-collected-by-odvis-at/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/12/odvis_popdens2.png</image:loc><image:title>odvis_popdens</image:title></image:image><lastmod>2014-12-28T22:06:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/12/14/2nd-edition-of-learning-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/12/2031osos_mockupcover_normal_0.png</image:loc><image:title>2031OSos_mockupcover_normal_0</image:title></image:image><lastmod>2014-12-14T18:27:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/12/13/qa-for-turn-restrictions-in-osm/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/12/turn_restrictions_test.png</image:loc><image:title>turn_restrictions_test</image:title><image:caption>read more about this method and results: </image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/12/ideditor_turnrestrictions.gif</image:loc><image:title>ideditor_turnrestrictions</image:title><image:caption>iD, the web editor for OpenStreetMap, makes it even simpler to add turn restrictions to OpenStreetMap.</image:caption></image:image><lastmod>2014-12-13T14:11:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/12/03/qgis-2-6-user-guide-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/12/action_dialog.png</image:loc><image:title>action_dialog</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/12/qgisdocs26.png</image:loc><image:title>qgisdocs26</image:title></image:image><lastmod>2014-12-03T10:11:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/11/29/analyzing-regional-income-differences/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/11/screenshot-2014-11-29-23-06-46-e1417298994289.png</image:loc><image:title>Screenshot 2014-11-29 23.06.46</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/11/screenshot-2014-11-29-22-50-54.png</image:loc><image:title>Screenshot 2014-11-29 22.50.54</image:title><image:caption>Municipality border data (c) OpenStreetMap and contributors
Income data source: &lt;a href="http://derstandard.at/interaktiv/2014-04-einkommen/fullscreen.html"&gt;Statistik Austria via derStandard&lt;/a&gt;</image:caption></image:image><lastmod>2014-12-01T21:37:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/11/29/releasing-timemanager-1-2/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/11/screenshot-2014-11-29-15-29-17.png</image:loc><image:title>Screenshot 2014-11-29 15.29.17</image:title><image:caption>TimeManager now automatically detects formats such as DD.MM.YYYY</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/11/screenshot-2014-11-29-15-09-19.png</image:loc><image:title>Screenshot 2014-11-29 15.09.19</image:title></image:image><lastmod>2014-12-02T15:03:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/11/16/more-experiments-with-game-of-life/</loc><lastmod>2014-11-24T17:46:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/11/02/experiments-with-conways-game-of-life/</loc><lastmod>2014-11-20T19:07:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/11/09/open-source-gis-interview-for-xyht/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/11/20141108_175726_0.jpg</image:loc><image:title>20141108_175726_0</image:title></image:image><lastmod>2014-11-09T21:21:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/10/02/qgis-talks-at-foss4g-2014/</loc><lastmod>2014-10-05T17:59:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/09/20/labels-as-text-in-svg-exports/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/09/screenshot-2014-09-20-21-03-26.png</image:loc><image:title>Screenshot 2014-09-20 21.03.26</image:title></image:image><lastmod>2014-12-08T22:22:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/08/03/5-meter-elevation-model-of-vienna-published/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/08/mosaic.png</image:loc><image:title>mosaic</image:title><image:caption>mosaicking the rasterized WFS responses  </image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/08/detail.png</image:loc><image:title>detail</image:title><image:caption>details from the Viennese elevation model</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/08/dem.jpg</image:loc><image:title>dem</image:title></image:image><lastmod>2015-05-14T18:04:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/07/21/visualizing-direction-dependent-values/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/directed_error_style.png</image:loc><image:title>directed_error_style</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/srtm_errors_detail.png</image:loc><image:title>srtm_errors_detail</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/srtm_errors_1200px.png</image:loc><image:title>srtm_errors_1200px</image:title></image:image><lastmod>2014-07-25T13:48:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/07/12/osm-toner-style-town-labels-explained/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/screenshot-2014-07-12-13-32-471.png</image:loc><image:title>Screenshot 2014-07-12 13.32.47</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/screenshot-2014-07-12-13-32-47.png</image:loc><image:title>Screenshot 2014-07-12 13.32.47</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/screenshot-2014-07-12-12-56-33.png</image:loc><image:title>Screenshot 2014-07-12 12.56.33</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/screenshot-2014-07-12-13-00-15.png</image:loc><image:title>Screenshot 2014-07-12 13.00.15</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/screenshot-2014-07-12-12-30-211.png</image:loc><image:title>Screenshot 2014-07-12 12.30.21</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/07/screenshot-2014-07-12-12-30-21.png</image:loc><image:title>Screenshot 2014-07-12 12.30.21</image:title></image:image><lastmod>2014-07-12T11:46:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/05/31/a-guide-to-googlemaps-like-maps-with-osm-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-14-38-48.png</image:loc><image:title>Screenshot 2014-05-31 14.38.48</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-14-01-10.png</image:loc><image:title>Screenshot 2014-05-31 14.01.10</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-13-40-16.png</image:loc><image:title>Screenshot 2014-05-31 13.40.16</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-13-14-00.png</image:loc><image:title>Screenshot 2014-05-31 13.14.00</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-13-13-19.png</image:loc><image:title>Screenshot 2014-05-31 13.13.19</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-12-16-09.png</image:loc><image:title>Screenshot 2014-05-31 12.16.09</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-11-59-58.png</image:loc><image:title>Screenshot 2014-05-31 11.59.58</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/screenshot-2014-05-31-11-39-40.png</image:loc><image:title>Screenshot 2014-05-31 11.39.40</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/qgis_osm_google_100k.png</image:loc><image:title>qgis_osm_google_100k</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/05/osm_google_100k.png</image:loc><image:title>osm_google_100k</image:title></image:image><lastmod>2015-05-06T16:47:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/06/07/toner-lite-styles-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/06/toner-lite.png</image:loc><image:title>toner-lite</image:title></image:image><lastmod>2015-04-06T11:13:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/02/15/new-download-style-for-osm2po-layers/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/02/osm2po_styled-e1329333949165.png</image:loc><image:title>osm2po_styled</image:title><image:caption>the map</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/02/osm2po_rules.png</image:loc><image:title>osm2po_rules</image:title><image:caption>the rules</image:caption></image:image><lastmod>2014-05-31T12:12:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/04/04/using-osm-pois-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/add_osm_file.png</image:loc><image:title>add_osm_file</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/xapi_query_builder.png</image:loc><image:title>xapi_query_builder</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/04/osm_pois_billa.png</image:loc><image:title>osm_pois_billa</image:title></image:image><lastmod>2014-04-26T22:57:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/03/28/reporting-back-from-the-vienna-code-sprint/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/03/qgis23_vienna.png</image:loc><image:title>qgis23_vienna</image:title></image:image><lastmod>2014-03-28T22:27:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/03/15/3d-viz-with-qgis-three-js/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/03/qgis2threejs_vector.png</image:loc><image:title>qgis2threejs_vector</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/03/qgis2threejs_dem.png</image:loc><image:title>qgis2threejs_dem</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/03/tuerkenschanzpark_map.png</image:loc><image:title>tuerkenschanzpark_map</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/03/tuerkenschanzpark.png</image:loc><image:title>tuerkenschanzpark</image:title><image:caption>Türkenschanzpark, Vienna</image:caption></image:image><lastmod>2015-03-08T13:47:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/02/22/qgis-2-2-has-landed-in-osgeo4w/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/02/osgeo4w_qgis22full.png</image:loc><image:title>osgeo4w_qgis22full</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/02/osgeo4w_qgis22.png</image:loc><image:title>osgeo4w_qgis22</image:title></image:image><lastmod>2014-02-22T13:27:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/02/20/just-one-more-day-until-qgis-2-2/</loc><lastmod>2014-02-21T18:09:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/02/10/podcast-qgis-org/</loc><lastmod>2014-02-10T21:48:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/02/09/foss4g-2014-is-taking-off/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/02/logo_horiz_500x231.png</image:loc><image:title>logo_horiz_500x231</image:title></image:image><lastmod>2014-02-09T13:18:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/01/26/a-qgis-2-2-preview/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2014/01/invertcolorramp.png</image:loc><image:title>invertcolorramp</image:title></image:image><lastmod>2014-02-26T19:48:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2014/01/01/happy-new-year-2014/</loc><lastmod>2014-02-17T11:49:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/12/27/profile-tool-tutorial/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/qgisprofiletool23.png</image:loc><image:title>qgisprofiletool2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/qgisprofiletool22.png</image:loc><image:title>qgisprofiletool2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/qgisprofiletool.png</image:loc><image:title>qgisprofiletool</image:title></image:image><lastmod>2014-09-17T17:33:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/12/29/address-finders-in-qgis-osm-place-search-vs-osmsearch/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/osmsearch_hacek.png</image:loc><image:title>osmsearch_hacek</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/osmsearch_giefinggasse1.png</image:loc><image:title>osmsearch_giefinggasse</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/osmsearch_giefinggasse.png</image:loc><image:title>osmsearch_giefinggasse</image:title></image:image><lastmod>2014-01-23T01:08:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/12/23/vienna-elevation-model/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/newcolorramp_garish.png</image:loc><image:title>newcolorramp_garish</image:title><image:caption>In the "cpt-city color ramp" window, you will find lots of different premade color ramps. "garish14" is part of the "Topography" collection.</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/newcolorramp_cptcity.png</image:loc><image:title>newcolorramp_cptcity</image:title><image:caption>Chose the "cpt-city" color ramp type.</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/newcolorramp.png</image:loc><image:title>newcolorramp</image:title><image:caption>Start by selecting the "new color ramp" option in the raster's style window.</image:caption></image:image><lastmod>2014-07-04T18:02:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/12/21/osm-quality-assessment-with-qgis-network-length/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/total_graph_length.png</image:loc><image:title>total_graph_length</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/compare_total_graph_length.png</image:loc><image:title>compare_total_graph_length</image:title></image:image><lastmod>2014-10-19T09:35:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/10/27/adding-a-unique-id-column-to-layers-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/10/fieldcalculator.png</image:loc><image:title>fieldcalculator</image:title><image:caption>QGIS Field Calculator Operators incl. "rownum"</image:caption></image:image><lastmod>2013-12-16T20:03:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/12/15/osm-quality-assessment-with-qgis-positional-accuracy/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/ogd_osm_positional_accuracy.png</image:loc><image:title>ogd_osm_positional_accuracy</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/graph_covered_by_buffered_reference_graph.png</image:loc><image:title>graph_covered_by_buffered_reference_graph</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_41.png</image:loc><image:title>foss4g_osm_data_quality_41</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_40.png</image:loc><image:title>foss4g_osm_data_quality_40</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_39.png</image:loc><image:title>foss4g_osm_data_quality_39</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_38.png</image:loc><image:title>foss4g_osm_data_quality_38</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_37.png</image:loc><image:title>foss4g_osm_data_quality_37</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_36.png</image:loc><image:title>foss4g_osm_data_quality_36</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_35.png</image:loc><image:title>foss4g_osm_data_quality_35</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/12/foss4g_osm_data_quality_34.png</image:loc><image:title>foss4g_osm_data_quality_34</image:title></image:image><lastmod>2014-11-15T17:10:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/12/05/learning-qgis-2-0-giveaway-contest/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/7488os_cov.png</image:loc><image:title>7488OS_cov</image:title></image:image><lastmod>2013-12-12T21:05:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/11/30/help-for-processing-scripts-and-models/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/11/processing_help_editor.png</image:loc><image:title>processing_help_editor</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/11/processing_script_editor.png</image:loc><image:title>processing_script_editor</image:title></image:image><lastmod>2013-12-24T17:12:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/11/20/interview-on-gis-lounge/</loc><lastmod>2013-11-21T21:05:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/10/19/a-routing-script-for-the-processing-toolbox/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/points_to_route1.png</image:loc><image:title>points_to_route1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/points_to_route2.png</image:loc><image:title>points_to_route2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/points_to_route0.png</image:loc><image:title>points_to_route0</image:title></image:image><lastmod>2014-07-17T16:57:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/10/04/big-thanks/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/madmanwoo.jpg</image:loc><image:title>madmanwoo</image:title><image:caption>https://twitter.com/madmanwoo/status/385534109419700224/photo/1</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/giovanni_manghi.jpg</image:loc><image:title>giovanni_manghi</image:title><image:caption>https://plus.google.com/118436476904422403154/posts/BqF4x9FbE1A</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/geosmiles.jpeg</image:loc><image:title>geosmiles</image:title><image:caption>https://twitter.com/geosmiles/status/382901116414865408/photo/1</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/geobob2000.jpeg</image:loc><image:title>geobob2000</image:title><image:caption>https://twitter.com/geobob2000/status/383587818234052609/photo/1</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/10/odysseus_nz.jpeg</image:loc><image:title>learning </image:title><image:caption>https://twitter.com/odysseus_nz/status/381375580395950081/photo/1</image:caption></image:image><lastmod>2013-10-25T20:51:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/09/27/reporting-back-from-foss4g-2013/</loc><lastmod>2013-09-27T17:20:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/09/17/fun-with-data-defined-labels/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/09/labelexperiment.png</image:loc><image:title>labelexperiment</image:title></image:image><lastmod>2013-11-26T00:35:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/09/07/getting-ready-for-foss4g/</loc><lastmod>2013-09-07T18:50:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/07/29/vintage-map-design-using-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/alaska_oldpaper.jpeg</image:loc><image:title>alaska_oldpaper</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/alaska_oldschool_print.png</image:loc><image:title>alaska_oldschool_print</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/alaska_oldschool_overview.png</image:loc><image:title>alaska_oldschool_overview</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/alaska_oldschool_bg.png</image:loc><image:title>alaska_oldschool_bg</image:title></image:image><lastmod>2014-05-19T09:49:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/07/07/public-transport-isochrones-with-pgrouting/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/scale_diameter.png</image:loc><image:title>scale_diameter</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/datadefined_size.png</image:loc><image:title>datadefined_size</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/07/isochrone_publictransport_1.png</image:loc><image:title>isochrone_publictransport_1</image:title></image:image><lastmod>2014-07-02T16:00:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/07/a-beginners-guide-to-pgrouting/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/pgrouting1.png</image:loc><image:title>pgrouting1</image:title><image:caption>Route from node #1 to node #5110</image:caption></image:image><lastmod>2013-07-06T19:58:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/06/30/openlayers-for-qgis-master/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/06/openlayers.png</image:loc><image:title>openlayers</image:title></image:image><lastmod>2013-11-15T17:36:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/06/16/timemanager-for-qgis-2-0/</loc><lastmod>2013-07-02T19:02:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/05/20/timemanager-in-qgis-2-0/</loc><lastmod>2013-06-16T18:51:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/12/04/on-sharing-qgis-symbols/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/import3.png</image:loc><image:title>import3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/import2.png</image:loc><image:title>import2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/import1.png</image:loc><image:title>import1</image:title></image:image><lastmod>2013-06-04T21:09:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/12/11/expanding-sextantes-ftools-toolbox/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/sextante_with_mytool2.png</image:loc><image:title>sextante_with_mytool</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/sextante_with_mytool1.png</image:loc><image:title>sextante_with_mytool</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/sextante_with_mytool.png</image:loc><image:title>sextante_with_mytool</image:title></image:image><lastmod>2013-06-04T21:08:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/12/21/new-qgis-symbol-packages/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/bdd73ba0-4ad3-11e2-8d74-1327374e522c.png</image:loc><image:title>bdd73ba0-4ad3-11e2-8d74-1327374e522c</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/12/polysymbols.png</image:loc><image:title>polysymbols</image:title></image:image><lastmod>2013-06-04T21:08:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/01/01/happy-new-year/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/01/dsc093411.jpg</image:loc><image:title>Fireworks</image:title></image:image><lastmod>2013-06-04T21:08:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/05/04/sextante-modeler-evolution-1-0-8-to-1-1/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/sextante_simplified.png</image:loc><image:title>sextante_simplified</image:title><image:caption>simplified</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/sextante_advanced.png</image:loc><image:title>sextante_advanced</image:title><image:caption>advanced</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/sextante_commander.png</image:loc><image:title>sextante_commander</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/sextantemodeler1-1.png</image:loc><image:title>sextantemodeler1.1</image:title><image:caption>Sextante 1.1 Modeler</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/sextantemodeler1-0-8.png</image:loc><image:title>sextantemodeler1.0.8</image:title><image:caption>Sextante 1.0.8 Modeler</image:caption></image:image><lastmod>2013-11-13T19:13:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/05/10/qgis-flickr-group/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/roadshields1.png</image:loc><image:title>roadshields1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/nottingham_flights1.png</image:loc><image:title>nottingham_flights1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/kathmandu_flights1.png</image:loc><image:title>kathmandu_flights1</image:title></image:image><lastmod>2013-06-04T21:07:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/06/04/data-defined-properties-in-qgis-2-0/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/06/datadefinedproperties.png</image:loc><image:title>datadefinedproperties</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/06/meteorites1.png</image:loc><image:title>meteorites1</image:title></image:image><lastmod>2014-01-09T11:03:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/projects/hubway-data-visualization-challenge/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubwayviz2_final_preview.png</image:loc><image:title>hubwayviz2_final_preview</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubwayviz2_final.png</image:loc><image:title>hubwayviz2_final</image:title></image:image><lastmod>2013-12-05T08:03:32+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://anitagraser.com/2011/09/25/a-closer-look-at-alpha-shapes-in-pgrouting/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/catchment_compare.png</image:loc><image:title>catchment_compare</image:title><image:caption>Comparison of pgRouting alpha shapes and interpolation method</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/alpha_shape_convex_hull.png</image:loc><image:title>alpha_shape_convex_hull</image:title><image:caption>Alpha shapes for different values of alpha. The left one equals the convex hull of the point set.</image:caption></image:image><lastmod>2013-05-13T16:15:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/05/03/print-composer-2-0-take-7/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/05/printcomposer_overviews1.png</image:loc><image:title>printcomposer_overviews</image:title></image:image><lastmod>2013-05-04T09:10:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/04/20/advanced-python-field-calculator/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/04/sextante_pythonfieldcalc_area_results.png</image:loc><image:title>sextante_pythonfieldcalc_area_results</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/04/sextante_pythonfieldcalc_area.png</image:loc><image:title>sextante_pythonfieldcalc_area</image:title></image:image><lastmod>2013-04-22T14:03:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/03/26/print-composer-2-0-take-6-rulers-alignments/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/printcomposer_grid.png</image:loc><image:title>printcomposer_grid</image:title></image:image><lastmod>2013-03-28T19:02:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/03/17/print-composer-2-0-take-1-guide-lines/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/printcomposer_guides.png</image:loc><image:title>printcomposer_guides</image:title></image:image><lastmod>2013-11-30T23:09:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/03/18/print-composer-2-0-take-2-multi-column-legend/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/printcomposer_wraplegendtext.png</image:loc><image:title>printcomposer_wraplegendtext</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/printcomposer_columns.png</image:loc><image:title>printcomposer_columns</image:title></image:image><lastmod>2013-03-25T09:54:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/03/19/print-composer-2-0-take-3-overview/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/printcomposer_overview.png</image:loc><image:title>printcomposer_overview</image:title></image:image><lastmod>2013-04-19T06:25:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/03/20/print-composer-2-0-take-4-html-labels/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/printcomposer_html.png</image:loc><image:title>printcomposer_html</image:title></image:image><lastmod>2013-07-02T19:03:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/03/24/print-composer-2-0-take-5-map-grids/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/printcomposer_grids.png</image:loc><image:title>printcomposer_grids</image:title></image:image><lastmod>2013-12-10T14:48:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2013/03/01/colorbrewer-noflash-version/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2013/03/colorbrewerjs.png</image:loc><image:title>colorbrewerjs</image:title></image:image><lastmod>2013-03-01T10:48:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/10/21/hubways-bike-balance-landscape/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_relief2.png</image:loc><image:title>hubway_relief2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_relief1-e1350828356975.png</image:loc><image:title>hubway_relief1</image:title></image:image><lastmod>2013-01-23T16:11:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/15/an-osm2po-quickstart/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/osm2po.png</image:loc><image:title>osm2po</image:title><image:caption>A shortest path using osm2po routing</image:caption></image:image><lastmod>2012-11-26T16:50:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/11/18/improving-population-density-maps-using-dasymetric-mapping/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy2.gif</image:loc><image:title>dasy</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy1.gif</image:loc><image:title>dasy</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy.gif</image:loc><image:title>dasy</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy21.png</image:loc><image:title>dasy2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy4.png</image:loc><image:title>dasy4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy3.png</image:loc><image:title>dasy3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy2.png</image:loc><image:title>dasy2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/dasy1.png</image:loc><image:title>dasy1</image:title></image:image><lastmod>2012-11-18T21:31:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/11/17/mapping-ogdwien-population-density/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/popdensity2.png</image:loc><image:title>popdensity2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/popdensity.png</image:loc><image:title>popdensity</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/abspopulation.png</image:loc><image:title>abspopulation</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/zbez_join.png</image:loc><image:title>zbez_join</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/oopivot2.png</image:loc><image:title>oopivot2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/oopivot.png</image:loc><image:title>oopivot</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/pop_zbez_csv1.png</image:loc><image:title>pop_zbez_csv</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/pop_zbez_csv.png</image:loc><image:title>pop_zbez_csv</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/11/zbez.png</image:loc><image:title>zbez</image:title></image:image><lastmod>2012-11-17T17:36:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/10/28/dataviz-with-opensource-tools/</loc><lastmod>2012-10-28T19:06:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/04/10/an-introduction-to-time-manager-for-qgis/</loc><lastmod>2012-10-25T17:19:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/10/20/mapping-hubway-station-stats/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_stats1.png</image:loc><image:title>hubway_stats1</image:title></image:image><lastmod>2012-10-20T20:27:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/10/09/exploring-hubways-data-2/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_connections4.png</image:loc><image:title>hubway_connections4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/inkscape_leaf.png</image:loc><image:title>inkscape_leaf</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_connections3.png</image:loc><image:title>hubway_connections3</image:title></image:image><lastmod>2012-11-04T20:09:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/10/08/exploring-hubways-data-1/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_connections2.png</image:loc><image:title>hubway_connections2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_spatialite1.png</image:loc><image:title>hubway_spatialite1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/10/hubway_connections1.png</image:loc><image:title>hubway_connections1</image:title></image:image><lastmod>2013-06-12T17:07:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/09/29/wfs-to-postgis-in-one-step/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/09/ogr2ogr_wfs1.png</image:loc><image:title>ogr2ogr_wfs</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/09/ogr2ogr_wfs.png</image:loc><image:title>ogr2ogr_wfs</image:title></image:image><lastmod>2012-10-01T08:31:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/09/26/wfs-to-postgis-in-3-steps/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/09/bezirke.png</image:loc><image:title>bezirke</image:title></image:image><lastmod>2012-10-04T16:14:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/09/19/leaflet-stamen-toner-and-qgis-server-an-intro/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/09/leaflet1.png</image:loc><image:title>leaflet1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/09/leaflet_stamen.png</image:loc><image:title>leaflet_stamen</image:title></image:image><lastmod>2012-09-24T16:25:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/09/11/exploring-mobility-data-using-time-manager/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/09/onehouroffleet.png</image:loc><image:title>onehouroffleet</image:title></image:image><lastmod>2012-11-01T15:23:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/09/05/3-reasons-to-move-your-qgis-plugins-to-the-new-repository/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/09/pluginrepo.png</image:loc><image:title>pluginrepo</image:title></image:image><lastmod>2013-08-20T13:37:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/07/21/stamen-maps-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/07/ny_tweets_heat.png</image:loc><image:title>ny_tweets_heat</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/07/pluginfolder.png</image:loc><image:title>pluginfolder</image:title></image:image><lastmod>2013-01-28T18:47:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/08/15/introducing-the-latest-style-user-interface-improvements/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/08/svgstyle.png</image:loc><image:title>svgstyle</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/08/symbol_import_from_url.png</image:loc><image:title>symbol_import_from_url</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/08/styleimport.png</image:loc><image:title>styleimport</image:title><image:caption>importing previous style.xml</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/08/layerproperties.png</image:loc><image:title>layerproperties</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/08/stylemanager2.png</image:loc><image:title>stylemanager2</image:title><image:caption>adding a style to a group</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/08/stylemanager1.png</image:loc><image:title>stylemanager1</image:title><image:caption>new Style Manager</image:caption></image:image><lastmod>2012-08-28T12:22:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/08/05/space-time-cubes-exploring-twitter-streams-3/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/08/test0000001.png</image:loc><image:title>spacetimecube1</image:title></image:image><lastmod>2012-08-28T19:52:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/07/19/a-visual-exploration-of-twitter-streams-ii/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/07/ny_tweets11.png</image:loc><image:title>ny_tweets1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/07/ny_tweets1.png</image:loc><image:title>ny_tweets1</image:title></image:image><lastmod>2013-04-16T18:41:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/11/20/nice-animations-with-time-managers-offset-feature/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/how2_timemanager_movie5.png</image:loc><image:title>how2_timemanager_movie5</image:title><image:caption>use a time step size of 10 seconds so it fits to the offset values we specified earlier</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/how2_timemanager_movie4.png</image:loc><image:title>how2_timemanager_movie4</image:title><image:caption>layers can be timed using the "offset" feature</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/how2_timemanager_movie3.png</image:loc><image:title>how2_timemanager_movie3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/how2_timemanager_movie2.png</image:loc><image:title>how2_timemanager_movie2</image:title><image:caption>a "forever" field will help showing features permanently</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/how2_timemanager_movie1.png</image:loc><image:title>how2_timemanager_movie1</image:title><image:caption>importing a Twitter JSON file</image:caption></image:image><lastmod>2012-09-14T12:54:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/06/27/physical-maps-on-qgis-cloud/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/qgiscloud_corine2.png</image:loc><image:title>qgiscloud_corine2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/qgiscloud_corine.png</image:loc><image:title>qgiscloud_corine</image:title></image:image><lastmod>2012-09-18T16:35:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/05/29/listing-available-fonts-for-pyprocessing/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/05/pyprocessing_fonts.png</image:loc><image:title>pyprocessing_fonts</image:title></image:image><lastmod>2012-11-13T11:49:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/06/21/a-visual-exploration-of-twitter-streams/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/tweets_global11.png</image:loc><image:title>tweets_global1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/tweets_global1.png</image:loc><image:title>tweets_global1</image:title></image:image><lastmod>2012-06-23T10:35:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/06/17/open-data-for-physical-maps/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/tirol_clc2066_1.jpg</image:loc><image:title>tirol_clc2066_1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/clc_rules.png</image:loc><image:title>clc_rules</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/hillshade_blank.png</image:loc><image:title>hillshade_blank</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/hillshade_colormap.png</image:loc><image:title>hillshade_colormap</image:title></image:image><lastmod>2013-03-13T13:57:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/09/13/guide-to-advanced-labeling-for-osm-roads/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/osm_googlestyle.png</image:loc><image:title>osm_googlestyle</image:title><image:caption>Google-style OSM map</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/osm_googlestyle_labels.png</image:loc><image:title>osm_googlestyle_labels</image:title><image:caption>Completed "Data defined settings"</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/osm_googlestyle_lines.png</image:loc><image:title>osm_googlestyle_lines</image:title><image:caption>Google-style rules for OSM road data</image:caption></image:image><lastmod>2012-06-17T16:52:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/09/16/google-maps-styled-road-maps-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/style_result_zoomedin.png</image:loc><image:title>style_result_zoomedin</image:title><image:caption>Zoomed-in result</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/style_result1.png</image:loc><image:title>style_result</image:title><image:caption>Zoomed-out result</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/road_with_shield.png</image:loc><image:title>road_with_shield</image:title><image:caption>A "road with shield" style</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/marker_dialog.png</image:loc><image:title>marker_dialog</image:title><image:caption>Creating the road shield marker</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/googlemap.png</image:loc><image:title>googlemap</image:title><image:caption>Sample from Google Maps</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/googlestyle_rules.png</image:loc><image:title>googlestyle_rules</image:title><image:caption>Google-style rules for OSM with multiple zoom levels</image:caption></image:image><lastmod>2012-06-17T16:51:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/06/07/mapping-open-data-with-open-gis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/tirol_rivers1.png</image:loc><image:title>tirol_rivers1</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/printcomposer.png</image:loc><image:title>printcomposer</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/hillshade_menu.png</image:loc><image:title>hillshade_menu</image:title></image:image><lastmod>2012-10-03T19:16:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/06/15/a-rainbow-gradient-for-qgis-vectors/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/colorramp.png</image:loc><image:title>colorramp</image:title></image:image><lastmod>2012-06-15T17:20:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/06/14/mapping-movement-using-tweets/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/tweets_simple.png</image:loc><image:title>tweets_simple</image:title></image:image><lastmod>2012-06-15T08:06:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/05/10/glowing-hot-maps-qgis-meets-gimp/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/05/qgis_users.png</image:loc><image:title>qgis_users</image:title><image:caption>user points as exported from QGIS</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/05/qgis_users_glow_clip2.png</image:loc><image:title>qgis_users_glow_clip</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/05/qgis_users_glow.png</image:loc><image:title>qgis_users_glow</image:title></image:image><lastmod>2013-03-15T06:57:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/03/21/migrating-a-qgis-project-to-new-symbology-and-labeling/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/switch_new_symbology.png</image:loc><image:title>switch_new_symbology</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/naturalearth_quickstart_spain_orig.png</image:loc><image:title>naturalearth_quickstart_spain_orig</image:title><image:caption>Original Natural Earth Quickstart map centered on the Mediterranean</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/naturalearth_quickstart_spain_new.png</image:loc><image:title>naturalearth_quickstart_spain_new</image:title><image:caption>A Gentle Introduction to GIS with QGIS</image:caption></image:image><lastmod>2012-06-07T10:58:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/06/03/sld-support-and-other-qgis1-8-style-features/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/rulebasedcontextmenu.png</image:loc><image:title>rulebasedcontextmenu</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/rulebased18.png</image:loc><image:title>rulebased18</image:title><image:caption>Rule-based renderer in 1.8</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/rulebased17.png</image:loc><image:title>rulebased17</image:title><image:caption>Rule-based renderer GUI in 1.7</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/symbollevels.png</image:loc><image:title>symbollevels</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/savesld.png</image:loc><image:title>savesld</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/06/copypastestyle.png</image:loc><image:title>copypastestyle</image:title></image:image><lastmod>2013-01-23T17:59:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/03/09/mapping-the-night/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/lights_europe2_clip1.png</image:loc><image:title>lights_europe2_clip</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/lights_europe2_clip.png</image:loc><image:title>lights_europe2_clip</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/lights_europe2.png</image:loc><image:title>lights_take1</image:title><image:caption>Night time lights trace the coast but illuminate the sea too.</image:caption></image:image><lastmod>2012-05-29T12:43:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/04/06/qgis-server-on-windows7-step-by-step/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/04/add_wms_qgis_server.png</image:loc><image:title>add_wms_qgis_server</image:title><image:caption>QGIS "Add WMS Layer" dialog with my newly created WMS</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/04/qgis_bin_folder_with_server.png</image:loc><image:title>qgis_bin_folder_with_server</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/04/osgeo4w_qgisserver.png</image:loc><image:title>osgeo4w_qgisserver</image:title></image:image><lastmod>2012-10-22T05:27:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/03/24/adding-raster-layer-support-to-time-manager/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/timemanager_raster1.png</image:loc><image:title>timemanager_raster1</image:title></image:image><lastmod>2012-12-10T16:52:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/05/09/batch-shapefile-clipping/</loc><lastmod>2012-05-09T06:36:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/05/05/loading-zipped-files-directly-into-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/05/browser_zip1.png</image:loc><image:title>browser_zip</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/05/browser_zip.png</image:loc><image:title>browser_zip</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/05/options_zip.png</image:loc><image:title>options_zip</image:title><image:caption>Settings - Options</image:caption></image:image><lastmod>2012-06-02T09:35:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/03/04/mapping-density-with-hexagonal-grids/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/baumkataster3.png</image:loc><image:title>baumkataster3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/baumkataster2.png</image:loc><image:title>baumkataster2</image:title><image:caption>Tree density in a hexagonal grid</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/baumkataster1.png</image:loc><image:title>baumkataster1</image:title><image:caption>Default style: One dot per tree</image:caption></image:image><lastmod>2012-04-23T18:45:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/30/browsing-spatio-temporal-data-with-qgis-time-manager-plugin/</loc><lastmod>2012-04-20T14:09:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/03/18/beautiful-global-projections-adding-custom-projections-to-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/vandergrinten1-e1332102400325.png</image:loc><image:title>vanDerGrinten</image:title><image:caption>Van der Grinten projection</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/vandergrinten2.png</image:loc><image:title>vanDerGrinten2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/vandergrinten-e1332094665452.png</image:loc><image:title>vanDerGrinten</image:title><image:caption>Van der Grinten projection</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/addcustomproj.png</image:loc><image:title>addCustomProj</image:title><image:caption>Custom projection dialog</image:caption></image:image><lastmod>2012-04-03T06:56:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/04/printing-web-maps-with-qgis-mapserver/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/qgis_mapserver_print.png</image:loc><image:title>qgis_mapserver_print</image:title><image:caption>Selecting a print extent</image:caption></image:image><lastmod>2012-03-30T10:05:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/07/18/qgis-server-on-windows/</loc><lastmod>2012-03-30T10:05:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/28/time-manager-0-3-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/timemanager_help.png</image:loc><image:title>timemanager_help</image:title><image:caption>Time Manager user guide</image:caption></image:image><lastmod>2012-03-28T18:54:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/12/drive-time-isochrones/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/fin_airports3.png</image:loc><image:title>fin_airports</image:title></image:image><lastmod>2012-03-24T21:24:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/03/10/natural-earth-quick-start-kit/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/naturalearth_quickstart_newlabeling_clip.png</image:loc><image:title>naturalearth_quickstart_newlabeling_clip</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/naturalearth_quickstart_original.png</image:loc><image:title>naturalearth_quickstart_original</image:title><image:caption>The original Natural Earth Quick Start project</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/03/naturalearth_quickstart_newlabeling.png</image:loc><image:title>naturalearth_quickstart_newlabeling</image:title><image:caption>Changed to new labeling engine</image:caption></image:image><lastmod>2012-03-21T19:12:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/02/25/light-styles-for-osm-layers-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/02/osmplugin_light.png</image:loc><image:title>osmplugin_light</image:title><image:caption>Light OSM style applied to polygon and line layer</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/02/osmplugin_default.png</image:loc><image:title>osmplugin_default</image:title><image:caption>Default look of OSM plugin layers</image:caption></image:image><lastmod>2012-07-03T23:40:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/08/20/visualizing-global-connections/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/08/flightroutes.png</image:loc><image:title>flightroutes</image:title><image:caption>Dateline trouble</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/08/airroutes_vie.png</image:loc><image:title>airroutes_vie</image:title><image:caption>Flight routes from Vienna International</image:caption></image:image><lastmod>2012-06-14T07:41:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/11/02/more-color-ramps-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/colorbrewerramp.png</image:loc><image:title>colorbrewerramp</image:title><image:caption>Creating a Colobrewer ramp</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/colorramps.png</image:loc><image:title>colorramps</image:title><image:caption>Colorbrewer Ramps in QGIS Style Manager</image:caption></image:image><lastmod>2012-10-30T16:20:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/10/16/visualizing-postgis-queries-in-qgis-using-rt-sql-layer-plugin/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/10/rtsqllayer2.png</image:loc><image:title>RTSqlLayer2</image:title><image:caption>Loaded query layer</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/10/rtsqllayer1.png</image:loc><image:title>RTSqlLayer1</image:title><image:caption>RT Sql Layer Query Builder dialog</image:caption></image:image><lastmod>2012-03-03T20:45:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/21/routing-multiple-vehicles-with-pgrouting-darp-function/</loc><lastmod>2012-03-03T20:45:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/09/creating-catchment-areas-with-pgrouting-and-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/catchment1.png</image:loc><image:title>catchment1</image:title><image:caption>Catchment area around node #5657 with contour lines</image:caption></image:image><lastmod>2012-03-03T20:45:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/05/13/catchment-areas-with-pgrouting-driving_distance/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/05/driving_distance.png</image:loc><image:title>driving_distance</image:title><image:caption>result of pgRouting driving_distance() visualized in QGIS</image:caption></image:image><lastmod>2012-03-03T20:45:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/10/11/a-look-at-pgrouting-find_node_by_nearest_link_within_distance/</loc><lastmod>2012-03-03T20:44:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/11/24/a-first-glimpse-at-pgrouting-layer-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/11/pgrouting_shortestpath.png</image:loc><image:title>pgRouting_shortestPath</image:title><image:caption>some shortest paths using "pgRouting Layer" plugin</image:caption></image:image><lastmod>2012-09-07T12:24:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/18/osm2po-part-2-pgrouting-on-osm-the-easy-way/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/osm2po_route.png</image:loc><image:title>osm2po_route</image:title><image:caption>Shortest path on osm2po network</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/osm2po_imported.png</image:loc><image:title>osm2po_imported</image:title><image:caption>The osm2po table in QGIS</image:caption></image:image><lastmod>2012-09-15T11:10:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/02/17/batch-application-of-qgis-layer-styles/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/02/multiqml.png</image:loc><image:title>multiqml</image:title><image:caption>MultiQML dialog</image:caption></image:image><lastmod>2012-03-03T20:30:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/27/mapping-qgis-users/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/pluginrepo_requests_global_clipped.png</image:loc><image:title>pluginrepo_requests_global_clipped</image:title></image:image><lastmod>2012-03-03T20:29:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/01/19/a-guide-to-beautiful-reliefs-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/relief_dialog.png</image:loc><image:title>relief_dialog</image:title><image:caption>Relief tool dialog</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/raster_terrain2.png</image:loc><image:title>raster_terrain</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/relief_z100000.png</image:loc><image:title>relief_z100000</image:title><image:caption>z factor = 100000</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/relief_z50000.png</image:loc><image:title>relief_z50000</image:title><image:caption>z factor = 50000</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/relief_z10000.png</image:loc><image:title>relief_z10000</image:title><image:caption>z factor = 10000</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/relief_z1000.png</image:loc><image:title>relief_z1000</image:title><image:caption>z factor = 1000</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/relief_z100.png</image:loc><image:title>relief_z100</image:title><image:caption>z factor = 100</image:caption></image:image><lastmod>2012-03-03T20:28:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/02/18/new-download-osm2po-light-style/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/02/osm2po_light1_crop.png</image:loc><image:title>osm2po_light1_crop</image:title><image:caption>example map using osm2po_light_style.qml</image:caption></image:image><lastmod>2012-10-21T18:56:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/30/conditional-labels-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/labels_conditional.png</image:loc><image:title>labels_conditional</image:title><image:caption>expression based "conditional" labels</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/labels_normal.png</image:loc><image:title>labels_normal</image:title><image:caption>default labeling</image:caption></image:image><lastmod>2012-10-09T11:39:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/02/16/batch-shp-to-csv-conversion-with-reprojection/</loc><lastmod>2012-02-17T08:08:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/18/new-labeling-tools-for-qgis/</loc><lastmod>2012-02-02T07:54:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/01/27/looking-for-roundabouts-in-osm/</loc><lastmod>2012-05-31T14:31:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2012/01/09/easier-conditional-labels-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2012/01/qgis_expression_labels.png</image:loc><image:title>qgis_expression_labels</image:title><image:caption>Conditional labels for an osm2po layer</image:caption></image:image><lastmod>2012-08-07T12:57:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/27/timemanager-is-now-on-github/</loc><lastmod>2011-12-27T18:33:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/26/how-to-install-sphinx/</loc><lastmod>2012-01-04T18:57:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/23/google-road-symbols-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/osm_styled.png</image:loc><image:title>osm_styled</image:title><image:caption>OSM styled like "Google Maps"</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/12/osm_rules.png</image:loc><image:title>osm_rules</image:title><image:caption>rules for "Google Maps" style</image:caption></image:image><lastmod>2012-11-19T17:56:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/12/25/collected-qgis-resources/</loc><lastmod>2012-02-03T10:25:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/10/01/tweets-to-qgis/</loc><lastmod>2012-09-14T08:57:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/05/27/converting-mxd-to-qgis-project-file/</loc><lastmod>2012-02-22T11:05:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/11/02/converting-videos-to-animated-gif/</loc><lastmod>2011-11-02T09:25:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/10/27/green-vienna-tree-cadastre/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/10/trees_vienna2.png</image:loc><image:title>trees_vienna</image:title><image:caption>trees in Vienna scaled by crown diameter</image:caption></image:image><lastmod>2012-09-13T07:03:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/10/27/expression-based-labeling-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/10/expression_labeling2.png</image:loc><image:title>expression_labeling2</image:title><image:caption>combine fields and follow changes in preview</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/10/expression_labeling1.png</image:loc><image:title>expression_labeling1</image:title><image:caption>expression builder with function help</image:caption></image:image><lastmod>2012-07-04T14:17:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/10/21/easy-rectangles-circles-and-ellipses-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/10/rectangles_ovals_digitizing.png</image:loc><image:title>rectangles_ovals_digitizing</image:title><image:caption>Tools in "Rectangles ovals digitizing"</image:caption></image:image><lastmod>2012-04-27T08:06:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/07/24/infrastructure-coverage-based-on-open-data/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/07/metro_catch_detail.png</image:loc><image:title>metro_catch_detail</image:title><image:caption>Close-up look at the 1 km catchment zone border</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/07/metro_catchment.png</image:loc><image:title>metro_catchment</image:title><image:caption>1 km catchments around metro stations in Vienna</image:caption></image:image><lastmod>2012-03-28T06:31:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/10/10/interstate-shield-styles-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/10/interstate_style.png</image:loc><image:title>interstate_style</image:title><image:caption>creation of the interstate style</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/10/interstate_marker.png</image:loc><image:title>interstate_marker</image:title><image:caption>creation of the interstate marker</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/10/interstate_map.png</image:loc><image:title>interstate_map</image:title><image:caption>interstate example map</image:caption></image:image><lastmod>2011-10-11T21:42:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/09/06/qgis-time-manager-example-visualizing-storm-data/</loc><lastmod>2011-09-10T17:39:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/09/01/editing-labels-in-qgis-svg-output-using-inkscape/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/labels_inkscape2.png</image:loc><image:title>labels_inkscape2</image:title><image:caption>Here you have full control over how the label looks like</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/09/labels_inkscape1.png</image:loc><image:title>labels_inkscape1</image:title><image:caption>Find the "XML tree" button for full control of the labels</image:caption></image:image><lastmod>2011-09-02T12:15:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/08/15/how-to-create-a-table-with-geometry-column-in-postgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/08/postgismananger_createtable.png</image:loc><image:title>postgismananger_createtable</image:title><image:caption>PostGIS Manager Create Table dialog</image:caption></image:image><lastmod>2011-09-14T11:55:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/08/gradient_masked.png</image:loc><image:title>gradient_masked</image:title><image:caption>Nicer map using a mask</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/08/qgis_gradient.png</image:loc><image:title>qgis_gradient</image:title><image:caption>A "gradient" fill in QGIS</image:caption></image:image><lastmod>2011-08-31T12:24:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/07/06/finding-open-data-datacatalogs-org/</loc><lastmod>2011-07-06T10:06:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/30/open-government-data-wien-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/join_geojson.png</image:loc><image:title>join_geojson</image:title><image:caption>Joining GeoJSON and attribute layer</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/loaded_geojson.png</image:loc><image:title>loaded_geojson</image:title><image:caption>The loaded GeoJSON layer "Bezirksgrenzen"</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/add_wfs_geojson.png</image:loc><image:title>add_wfs_geojson</image:title></image:image><lastmod>2011-07-04T17:00:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/20/qgis-1-7-released/</loc><lastmod>2011-08-22T10:10:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/10/dynamic-styling-and-filtering-of-a-geoserver-wms-using-openlayers-layer-wms-post/</loc><lastmod>2011-06-17T16:32:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/16/browsing-spatial-data-with-qgis-browser/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/qgis_browser.png</image:loc><image:title>qgis_browser</image:title><image:caption>WMS preview in QGIS Browser</image:caption></image:image><lastmod>2012-03-22T20:25:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/15/multi-line-labels-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/multilinelabels21.png</image:loc><image:title>multilinelabels2</image:title><image:caption>Multi-line labels displaying city name and population</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/multilinelabels_fieldcalculator.png</image:loc><image:title>multilinelabels_fieldcalculator</image:title><image:caption>Populating a multi-line label field using Field Calculator</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/multilinelabels.png</image:loc><image:title>multilinelabels</image:title><image:caption>Simple multi-line label example</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/06/edit_form.png</image:loc><image:title>edit_form</image:title><image:caption>A feature form with "Text edit" widget</image:caption></image:image><lastmod>2012-04-26T12:19:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/10/wms-t-support-in-geoserver-and-mapserver/</loc><lastmod>2011-06-10T20:33:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/09/free-and-open-source-gis-on-gis-stackexchange-com/</loc><lastmod>2011-06-09T16:46:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/07/custom-styles-for-google-maps-in-openlayers/</loc><lastmod>2011-06-07T11:13:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/06/04/a-first-glimps-at-the-qgis-processing-framework/</loc><lastmod>2011-06-04T16:43:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/05/25/fast-sql-layer-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/05/fastsql2.png</image:loc><image:title>fastsql2</image:title><image:caption>A second layer loaded using Fast SQL plugin</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/05/fastsql.png</image:loc><image:title>fastsql</image:title><image:caption>Fast SQL plugin</image:caption></image:image><lastmod>2011-06-24T01:44:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/05/12/postgis-st_collect-vs-st_union/</loc><lastmod>2011-05-12T16:32:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/05/02/spatialite-geomfromtext-for-linestrings/</loc><lastmod>2011-05-02T13:30:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/04/26/google-summer-of-code-2011-accepted-projects/</loc><lastmod>2011-04-26T13:14:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/04/22/qgis-tutorial-raster-based-terrain-analysis-plugin/</loc><lastmod>2011-04-21T23:55:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/04/12/gpx-conversions-with-gdal-1-6/</loc><lastmod>2011-04-20T07:16:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/04/19/postgis-2-0-sneak-preview/</loc><lastmod>2011-04-19T15:27:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/03/qgis-cad-tools-manual/</loc><lastmod>2011-04-15T11:25:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/17/picking-a-features-attribute-value-from-a-wms-layer-with-openlayers/</loc><lastmod>2011-10-25T14:13:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/24/creating-timestamps-in-postgres-from-date-and-time-columns-without-leading-zeros/</loc><lastmod>2011-04-15T11:23:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/29/qgis-video-tutorials/</loc><lastmod>2011-04-15T11:22:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/04/08/fossgis2011-after-action-report/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/04/heidelberg.jpg</image:loc><image:title>Heidelberg</image:title><image:caption>Heidelberg - Home of FOSSGIS2011</image:caption></image:image><lastmod>2011-04-20T22:20:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/24/qgis-is-now-on-twitter/</loc><lastmod>2011-04-11T19:50:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/25/visualizing-traffic-velocities-in-a-network/</loc><lastmod>2011-04-10T19:42:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/02/qgis-now-supports-non-spatial-tables/</loc><lastmod>2011-05-20T03:48:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/02/layers-from-sql-query-with-geoserver-2-1/</loc><lastmod>2011-04-14T16:26:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/19/how-do-i-do-x-in-qgis/</loc><lastmod>2011-03-22T19:53:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/03/12/selecting-a-random-sample-from-postgresql/</loc><lastmod>2011-06-11T15:30:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/22/webgl-earth-a-3d-globe-for-your-browser/</loc><lastmod>2011-02-22T13:50:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/22/table-joins-a-new-feature-in-qgis-1-7/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/qgis_table_join.png</image:loc><image:title>qgis_table_join</image:title><image:caption>"Joins" tab and "Add vector join" dialog in QGIS 1.7</image:caption></image:image><lastmod>2012-05-10T22:48:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/05/smaller-toolbar-icons-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/02/qgis_set_icon_size.png</image:loc><image:title>qgis_set_icon_size</image:title><image:caption>Options dialog offer icon size option</image:caption></image:image><lastmod>2011-06-28T14:56:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/02/01/how-to-add-a-legend-to-your-pyqgis-application/</loc><lastmod>2011-02-01T15:57:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/28/qgis-with-wps-plugin-in-action/</loc><lastmod>2011-01-28T21:14:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/25/gdalogr-1-8-0-released/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/01/icon_biggrin.gif</image:loc><image:title>icon_biggrin</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/01/icon_eek.gif</image:loc><image:title>icon_eek</image:title></image:image><lastmod>2011-01-25T21:20:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/25/real-world-mapping-with-the-kinect-via-decorator-pattern-martin-szarskis-blog/</loc><lastmod>2011-01-25T14:47:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/24/1st-european-state-of-the-map-conference-in-vienna/</loc><lastmod>2011-01-24T10:06:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/20/how-to-sort-a-shapefile-by-attributes/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2011/01/mmqgis_sort_form.png</image:loc><image:title>mmqgis_sort_form</image:title><image:caption>MMQGIS Sort plugin</image:caption></image:image><lastmod>2011-01-20T09:07:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/18/a-new-qgis-grass-case-study/</loc><lastmod>2011-01-18T12:09:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/14/calculating-shortest-path-in-qgis-using-roadgraph-plugin/</loc><lastmod>2012-02-08T07:30:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/14/postgis-tuning/</loc><lastmod>2011-01-14T14:17:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/11/gis-on-github/</loc><lastmod>2011-01-10T23:09:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/10/qgis-commit-history-visualization/</loc><lastmod>2011-01-10T22:45:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/10/selecting-qgis-as-enterprise-gis-solution/</loc><lastmod>2011-01-10T09:00:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2011/01/03/5-qgis-hackfest-in-lisbon-2011/</loc><lastmod>2011-01-03T14:54:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/29/qgis-delimited-text-layer-now-supports-wkt/</loc><lastmod>2010-12-29T17:48:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/27/opentripplanner/</loc><lastmod>2010-12-27T22:24:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/15/qgis-christmas-wishlist/</loc><lastmod>2010-12-23T12:41:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/23/dynamic-pie-charts-for-your-web-maps/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/12/protovis1.png</image:loc><image:title>protovis pie charts</image:title><image:caption>Protovis pie chart example</image:caption></image:image><lastmod>2010-12-23T12:37:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/21/calculating-profile-information-in-grass-and-python/</loc><lastmod>2010-12-23T09:17:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/19/smooth-magnifying-lens-effects/</loc><lastmod>2010-12-20T09:44:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/16/ogc-table-join-service-standard/</loc><lastmod>2010-12-16T15:11:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/15/advanced-layer-styles-in-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/12/qgis_style_rails.png</image:loc><image:title>qgis_style_rails</image:title><image:caption>Rail style with 'Marker Line' at certain interval</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/12/qgis_style_funpoly.png</image:loc><image:title>qgis_style_funpoly</image:title><image:caption>Fun polygon style using fill, outline and centroid layer</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/12/qgis_style_arrow.png</image:loc><image:title>qgis_style_arrow</image:title><image:caption>Arrow style for line layers using 'Marker Lines' and specialiced marker placement</image:caption></image:image><lastmod>2010-12-16T12:13:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/15/qgis-symbology-improvements-for-1-7/</loc><lastmod>2010-12-15T21:34:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/14/online-batch-geocoding/</loc><lastmod>2010-12-14T21:43:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/14/facebook-friendship-map/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/12/fb_friendship_map.png</image:loc><image:title>fb_friendship_map</image:title></image:image><lastmod>2010-12-14T21:36:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/11/simple-heatmaps-using-python/</loc><lastmod>2010-12-13T11:36:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/11/1st-conference-on-spatial-statistics-2011/</loc><lastmod>2010-12-11T22:17:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/10/plpython-pythonic-trigger-functions-for-postgres/</loc><lastmod>2011-06-17T23:53:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/08/creating-beautiful-relief-shaded-dems-using-gdal/</loc><lastmod>2010-12-09T10:27:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/09/pykml-a-python-kml-library/</loc><lastmod>2010-12-09T10:26:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/30/creating-high-resolution-images-using-qgis/</loc><lastmod>2012-04-07T16:28:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/07/a-comparison-of-mapinfo-and-qgis/</loc><lastmod>2010-12-07T11:25:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/03/more-qgis-case-studies/</loc><lastmod>2010-12-06T12:50:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/12/01/qgis-goes-3d-with-the-osgearth-plugin/</loc><lastmod>2012-04-29T06:09:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/27/qgis-1-6-release-announcement/</loc><lastmod>2010-11-29T17:01:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/23/mapbox-cloud-mapping/</loc><lastmod>2010-11-28T00:47:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/26/qgis-ecw-a-never-ending-story/</loc><lastmod>2010-11-26T11:44:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/25/osgeo-educational-content-inventory/</loc><lastmod>2010-11-25T20:21:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/24/qgis-python-plugins-how-to-get-started/</loc><lastmod>2010-11-25T09:06:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/23/visualeyes-a-visualization-tool-for-spatio-temporal-data/</loc><lastmod>2010-11-23T13:45:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/23/qgis-select-by-location-now-supports-selected-features-only/</loc><lastmod>2010-11-23T09:17:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/15/call-for-papers-agit2011-opened/</loc><lastmod>2010-11-15T09:41:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/14/qgis-release-timeline/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/11/qgis_timeline_1-51.png</image:loc><image:title>qgis_timeline_1.5</image:title><image:caption>QGIS Release Timeline</image:caption></image:image><lastmod>2010-11-14T14:42:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/13/creating-cartograms-with-qgis-cartogram-creator/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/11/carto.png</image:loc><image:title>carto</image:title><image:caption>Cartogram Creator icon</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/11/carto3.png</image:loc><image:title>carto3</image:title><image:caption>cartogram result after five interations</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/11/carto2.png</image:loc><image:title>carto2</image:title><image:caption>cartogram iterations (n=5)</image:caption></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/11/carto1.png</image:loc><image:title>carto1</image:title><image:caption>base data (Austrian regions and number of inhabitants)</image:caption></image:image><lastmod>2010-11-13T19:58:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/12/more-tools-for-qgis-with-mmqgis/</loc><lastmod>2010-11-12T08:07:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/08/adding-a-dock-widget-to-qgis/</loc><lastmod>2010-11-08T10:47:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/11/04/writing-and-reading-python-plugin-settings-to-from-qgis-project-file/</loc><lastmod>2010-11-10T07:46:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/10/31/fossgis-2011-call-for-papers/</loc><lastmod>2010-10-31T12:43:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/10/19/how-to-create-point-layers-from-x-y-data-on-the-fly-using-postgis-and-qgis/</loc><lastmod>2011-12-10T12:15:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/06/things-to-try-1-sept-2010/</loc><lastmod>2011-10-26T21:45:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/10/16/new-qgis-release-names/</loc><lastmod>2010-10-16T13:18:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/10/16/map-projections-guru/</loc><lastmod>2010-11-05T00:50:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/10/03/more-classification-algorithms-for-qgis/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/10/classification.png</image:loc><image:title>QGIS classification algorithms</image:title><image:caption>QGIS classification algorithms for layer symbology</image:caption></image:image><lastmod>2010-11-05T13:08:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/16/visualizing-networks-flow-map-layout/</loc><lastmod>2010-09-27T22:31:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/27/firefox-plugin-wms-inspector/</loc><lastmod>2010-09-27T22:30:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/16/comparison-of-google-bing-and-yahoo-maps/</loc><lastmod>2010-10-13T08:54:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/16/foss4g-2011-in-denver/</loc><lastmod>2010-09-16T15:32:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/10/the-search-for-os-gis-supporting-discontinuous-projections/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/09/interruped_sinusoidal.png</image:loc><image:title>interruped_sinusoidal</image:title><image:caption>World map using the Interrupted Sinusoidal projection</image:caption></image:image><lastmod>2010-09-14T09:14:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/08/online-workshops-from-foss4g-2010/</loc><lastmod>2010-09-13T11:30:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/07/calling-grass-functions-inside-a-qgis-python-plugin/</loc><lastmod>2010-09-07T09:00:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/09/01/openlayers-heatmaps-olheatmap/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/09/olheatmap.png</image:loc><image:title>olheatmap</image:title><image:caption>An "inverted heatmap"</image:caption></image:image><lastmod>2010-08-31T23:18:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/08/29/qgis-meets-colorbrewer/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/08/style_manager_4.png</image:loc><image:title>style_manager_4</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/08/style_manager_3.png</image:loc><image:title>style_manager_3</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/08/style_manager_2.png</image:loc><image:title>style_manager_2</image:title></image:image><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/08/style_manager_1.png</image:loc><image:title>style_manager_1</image:title></image:image><lastmod>2010-08-29T19:50:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/08/23/qgis-mapserver-qgis-goes-server/</loc><lastmod>2010-08-23T20:38:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/08/19/foss4g-2010-list-of-selected-presentations/</loc><lastmod>2010-08-20T18:52:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/30/gis-stackexchange-com-now-in-public-beta/</loc><lastmod>2010-08-18T23:43:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/28/customized-attribute-editing-in-qgis-1-5/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/07/qgis_attribute_edit.png</image:loc><image:title>qgis15_attribute_edit</image:title><image:caption>QGIS 1.5 Attribute Edit Dialog</image:caption></image:image><lastmod>2010-09-09T16:41:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/08/19/final-report-on-qgis-on-steroids-published/</loc><lastmod>2010-08-18T23:35:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/08/11/new-qgis-case-studies/</loc><lastmod>2010-08-11T14:27:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/31/release-of-qgis-1-5-announced/</loc><lastmod>2010-07-31T21:05:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/28/data-defined-labelin-in-qgis/</loc><lastmod>2010-07-28T21:40:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/21/postgis-1-5-cheatsheet-and-comparison/</loc><lastmod>2010-07-26T19:28:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/14/stack-exchange-on-geographic-information-systems/</loc><lastmod>2010-07-24T13:52:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/22/openstreetmap-cheat-sheet/</loc><lastmod>2010-07-21T19:47:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/21/how-to-calculate-weighted-average-position/</loc><lastmod>2010-07-21T13:10:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/20/fossgis2011-location-announced/</loc><lastmod>2010-07-20T01:05:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/02/gis-data-sources-on-the-web/</loc><lastmod>2010-07-14T20:30:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/12/qgis-spatialite-manager/</loc><image:image><image:loc>https://anitagraser.com/wp-content/uploads/2010/07/qgis15_spatialite_manager.png</image:loc><image:title>qgis15_spatialite_manager</image:title></image:image><lastmod>2010-12-09T14:14:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/07/10/qgis-mapserver/</loc><lastmod>2010-07-10T22:03:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/29/spatialite-functions-reference/</loc><lastmod>2010-06-29T14:40:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/08/geoserver-vs-mapserver/</loc><lastmod>2012-05-11T06:24:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/25/qgis-new-spatialite-layer/</loc><lastmod>2010-06-25T13:32:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/25/spatialite-geomfromtext-for-points/</loc><lastmod>2010-06-25T12:46:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/23/spatialite-quick-start/</loc><lastmod>2010-06-23T10:01:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/16/filtering-using-in-operator-in-geoserver/</loc><lastmod>2010-06-16T17:06:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/14/the-missing-in-operator-ogc-filter-standards/</loc><lastmod>2010-06-16T10:29:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/16/weekly-reports-on-qgis-on-steroids-gsoc-2010/</loc><lastmod>2010-06-16T09:57:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/09/speeding-up-qgis-in-google-summer-of-code/</loc><lastmod>2010-06-09T20:17:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/07/how-to-download-traffic-signal-data-from-osm/</loc><lastmod>2011-10-06T15:49:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/09/geoserver-proxy-with-apache/</loc><lastmod>2010-06-09T19:16:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com/2010/06/09/getmap-from-geoserver-using-http-post/</loc><lastmod>2010-06-09T19:15:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://anitagraser.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-20T13:09:20+00:00</lastmod></url></urlset>
