[{"command":"settings","settings":{"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px"},"user":{"uid":0,"permissionsHash":"dd4515c39979880763bc2279a172f6680154b33c09ccc1ffed6169e2d9e04857"}},"merge":true},{"command":"add_css","data":[{"rel":"stylesheet","media":"all","href":"\/sites\/default\/files\/css\/css_TRT5RTj6NEH6FGCJU2066Lv_kqiVbQcXrYcoL_SXOlg.css?delta=0\u0026language=et\u0026theme=kem_kkp\u0026include=eJxLzs_JL0rKr9BPSU1LLM0p0SlILEpML0osyCjWTykqLUjM0UOI6JXmFZQm5WQWZ6SmAACPzhax"}]},{"command":"add_js","selector":"body","data":[{"src":"\/sites\/default\/files\/js\/js_tWcGN3GBp6e955p5r6NCKx_S7rO_HpZ-4hmaqJpqcsM.js?scope=footer\u0026delta=0\u0026language=et\u0026theme=kem_kkp\u0026include=eJxLzs_JL0rKr9BPhjJ0YAz9lNS0xNKcEgDvkw2o"}]},{"command":"openDialog","selector":"#paragraph-modal-3e675b20-dcf9-46fd-9ada-719cd95940c9","settings":null,"data":"\u003Cdiv id=\u0022paragraph-modal-3e675b20-dcf9-46fd-9ada-719cd95940c9\u0022\u003E\n              \u003Cdiv class=\u0022paragraph paragraph--type--kem-kkp-image-gallery-item paragraph--view-mode--default\u0022\u003E\n              \u003Cdiv class=\u0022gallery-item\u0022\u003E\n          \u003Cdiv class=\u0022gallery-item__image\u0022\u003E\n            \u003Cdiv class=\u0022fullscreen-icon-wrapper\u0022\u003E\n              \u003Cbutton class=\u0022fullscreen-icon\u0022 aria-label=\u0022Ava suur kuva\u0022\u003E\n                \u003Cspan class=\u0022tooltip\u0022\u003E\n                  Ava suur kuva\n                \u003C\/span\u003E\n              \u003C\/button\u003E\n            \u003C\/div\u003E\n            \n            \u003Cdiv class=\u0022field field--name-field-kem-picture field--type-entity-reference field--label-hidden field__item\u0022\u003E\n\u003Cdiv class=\u0022media media--type-image media--view-mode-media-colorbox\u0022\u003E\n  \n  \n            \n  \u003Cdiv class=\u0022field field--name-field-media-image field--type-image field--label-visually_hidden\u0022\u003E\n    \u003Cdiv class=\u0022field__label visually-hidden\u0022\u003EImage\u003C\/div\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E\n\u003Ca href=\u0022https:\/\/keskkonnaportaal.ee\/sites\/default\/files\/2025-11\/GIF_2000ms.gif\u0022 aria-label=\u0022{\u0026quot;title\u0026quot;:\u0026quot;Protsess kaardil\u0026quot;,\u0026quot;alt\u0026quot;:\u0026quot;Protsess kaardil\u0026quot;}\u0022 role=\u0022button\u0022  title=\u0022Protsess kaardil\u0022 data-colorbox-gallery=\u0022gallery-all-um6cIaBOJkg\u0022 class=\u0022colorbox\u0022 aria-controls=\u0022colorbox-3vCUWjHlQlA\u0022 data-cbox-img-attrs=\u0022{\u0026quot;title\u0026quot;:\u0026quot;Protsess kaardil\u0026quot;,\u0026quot;alt\u0026quot;:\u0026quot;Protsess kaardil\u0026quot;}\u0022\u003E\n\u003Cimg id=\u0022colorbox-3vCUWjHlQlA\u0022 src=\u0022\/sites\/default\/files\/styles\/kem_media_gallery_image_1000x640\/public\/2025-11\/GIF_2000ms.gif?itok=ua1YgJ-C\u0022 width=\u00221000\u0022 height=\u0022640\u0022 alt=\u0022Protsess kaardil\u0022 title=\u0022Protsess kaardil\u0022 loading=\u0022lazy\u0022 class=\u0022img-fluid\u0022\u003E\n\n\u003C\/a\u003E\n\u003C\/div\u003E\n          \u003C\/div\u003E\n\n      \u003C\/div\u003E\n\u003C\/div\u003E\n      \n          \u003C\/div\u003E\n          \u003Cdiv class=\u0022 gallery-item__title\u0022\u003E\n            \u003Ch2\u003E\n              \n            \u003Cdiv class=\u0022field field--name-field-kem-title field--type-string field--label-hidden field__item\u0022\u003EP\u00e4ev 23 - Protsess \/ Day 23 - Process\u003C\/div\u003E\n      \n            \u003C\/h2\u003E\n          \u003C\/div\u003E\n                      \u003Cdiv class=\u0022gallery-item__author\u0022\u003E\n              Autor\n              :\n              \n            \u003Cdiv class=\u0022field field--name-field-kem-author-name field--type-entity-reference field--label-hidden field__item\u0022\u003EKeskkonnaamet\u003C\/div\u003E\n      \n            \u003C\/div\u003E\n                    \u003Cdiv class=\u0022gallery-item__full-text\u0022\u003E\n            \n            \u003Cdiv class=\u0022field field--name-field-kem-rich-text field--type-text-long field--label-hidden field__item\u0022\u003E\u003Cp\u003EKaardi tegi Keskkonnaamet.\u003C\/p\u003E\n\u003Cp\u003EEST\u003C\/p\u003E\n\u003Cp\u003ET\u00e4nases postituses on kujutatud protsessi mitmes v\u00f5tmes. \u00dchelt poolt n\u00e4eme kaardiloome v\u00f5lusid ja valusid ning teisalt leiame k\u00f5ige selle tulemusena valminud kaardikuva.\u0026nbsp;\u003C\/p\u003E\n\u003Cp\u003EAndmet\u00f6\u00f6tluseks kasutati QGISi ning visuaali kujundamiseks Inkscape-i. Andmete leidmiseks, allalaadimiseks ja t\u00f6\u00f6tlemiseks tarvitati sealhulgas mitmeid AI abi ja abita koostatud koodijuppe, mille tulemusena valmis l\u00f5plik kaart sisuliselt ilma kasutajapoolse sekkumiseta. Ortofotod on hangitud Maa- ja Ruumiameti andmebaasist.\u0026nbsp;\u003C\/p\u003E\n\u003Cp\u003EKaardil on kujutatud \u00dclemiste j\u00e4rve idakallas ajavahemikus 1995 kuni 2024 nii, et tuua esile valglinnastumise protsesse.\u003C\/p\u003E\n\u003Cp\u003EENG\u003Cbr\u003E\u003Cbr\u003EToday\u0027s post depicts the process in several ways. On one hand, we see the joys and struggles of mapmaking, and on the other, we see the final map that all of this work produced.\u003C\/p\u003E\n\u003Cp\u003EQGIS was used for data processing and Inkscape for visual design. To find, download, and process the data, several pieces of codew \u2013 written both with and without AI assistance \u2013 were used, resulting in a final map that was produced with minimal manual intervention. The orthophotos were obtained from the Land Board\u2019s database.\u003C\/p\u003E\n\u003Cp\u003EThe map shows the eastern shore of Lake \u00dclemiste from 1995 to 2024, highlighting urban sprawl and how the area has changed over time.\u003C\/p\u003E\n\u003C\/div\u003E\n      \n          \u003C\/div\u003E\n        \u003C\/div\u003E\n          \u003C\/div\u003E\n  \n\u003Cscript\u003E\n  (function () {\n    document.addEventListener(\u0027click\u0027, function (event) {\n      const icon = event.target.closest(\u0027.fullscreen-icon\u0027);\n\n      if (icon) {\n        const container = icon.closest(\u0027.gallery-item__image\u0027);\n        const image = container?.querySelector(\u0027img\u0027);\n\n        if (image) {\n          image.click();\n        }\n      }\n    });\n  })();\n\u003C\/script\u003E\n\u003C\/div\u003E\n","dialogOptions":{"title":"","modal":false}}]