<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Laboratorium QGIS on Mapy z wartością: Qgis w wycenie</title>
        <link>https://blog.szkolenia.pro/categories/laboratorium-qgis/</link>
        <description>Recent content in Laboratorium QGIS on Mapy z wartością: Qgis w wycenie</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>pl</language>
        <lastBuildDate>Tue, 03 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.szkolenia.pro/categories/laboratorium-qgis/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Prawie obiektywna ocena ukształtowania terenu. Część I</title>
            <link>https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/</link>
            <pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate>
            <guid>https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/</guid>
            <description>&lt;img src=&#34;https://blog.szkolenia.pro/&#34; alt=&#34;Featured image of post Prawie obiektywna ocena ukształtowania terenu. Część I&#34; /&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;em&gt;&lt;strong&gt;Ten wpis dedykuję pamięci mojego Taty w dniu jego urodzin — człowieka ciekawego świata i otwartego na nowe technologie.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;Często myślę o tym, jak technologia zmienia nasz warsztat pracy — od tradycyjnych metod po zaawansowane systemy GIS, które pozwalają nam widzieć więcej. Wierzę, że to właśnie nowoczesne narzędzia najlepiej odpowiadają na wyzwania współczesnej wyceny, pozwalając sprowadzić teorię do mierzalnych faktów.&lt;/p&gt;&#xA;&lt;p&gt;Przeznaczenie nieruchomości w miejscowym planie mówi nam, na jaką zabudowę pozwala nam prawo. Konfiguracja przestrzenna nieruchomości sprowadza te teoretyczne możliwości do realnych opcji. Czasem niekorzystna konfiguracja wpłynie tylko na zwiększone koszty budowy, a czasem może wręcz uniemożliwić sensowną zabudowę. We wpisie &lt;a class=&#34;link&#34; href=&#34;https://blog.szkolenia.pro/ksztalt-ma-znaczenie&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;“Kształt ma znaczenie, czyli współczynniki kształtu w wycenie nieruchomości”&lt;/a&gt; opisałem jeden z elementów oceny konfiguracji przestrzennej nieruchomości. Teraz nadszedł czas, żeby zająć się pionowym ukształtowaniem terenu (spadki, różnice wysokości, ekspozycja).&lt;/p&gt;&#xA;&lt;p&gt;Będziemy do tego potrzebować przede wszystkim danych z numerycznego modelu terenu (NMT). Są to dane rastrowe, zazwyczaj w formacie GeoTIFF (.tif) lub Esri ASCII Grid (.asc), w których na siatce o stałej rozdzielczości (np. 1 m x 1 m, 5 m x 5 m lub jeszcze większej) zapisana jest informacja o średniej wysokości terenu nad poziomem morza. Dla większości wycen siatka 1 m jest wystarczająca, natomiast – z wyjątkiem dużych działek rolnych lub leśnych – siatka 5 m posiada zbyt duży stopień generalizacji i staje się przez to nieprzydatna dla celów wyceny. Kiedy na obszarze, który opracowujemy, dysponujemy tylko modelem o siatce 5 m (lub większej), możemy spróbować pobrać chmurę punktów (pliki w formacie .LAS lub .LAZ) i na ich podstawie samodzielnie wygenerować NMT. Nawet w terenach niezurbanizowanych chmury punktów mają gęstość 4 pkt/m², co pozwoli nam wygenerować NMT na siatce 1 m. Jeżeli zachodzi taka potrzeba, w przypadku terenów zurbanizowanych, gdzie możemy pobrać dane o gęstości 12 pkt/m², możemy wygenerować NMT o czterokrotnie lepszej rozdzielczości (tj. na siatce 0,5 m).&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Wskazówka&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Danych NMT nie powinniśmy mylić z danymi numerycznego modelu pokrycia terenu (NMPT). Te drugie przedstawiają interpolowane dane uwzględniające obiekty (budynki, budowle, zadrzewienia) znajdujące się na gruncie. Na potrzeby wyceny ma to mniejsze zastosowanie praktyczne i osobiście dla obiektów na gruncie preferuję dane bezpośrednio z chmury punktów jako zdecydowanie precyzyjniejsze i niosące informację o większej rozdzielczości. Zresztą większość powstających ostatnio danych NMT oraz NMPT tworzona jest jako przetworzenie i interpolacja danych z lotniczego skanowania laserowego (ALS) opartą na technologii LIDAR – czyli właśnie z chmury punktów.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;Dane NMT możemy pobrać bezpośrednio z &lt;a class=&#34;link&#34; href=&#34;https://www.geoportal.gov.pl&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Geoportalu Krajowego&lt;/a&gt; dla konkretnego obszaru lub – co jest jeszcze lepszym rozwiązaniem – podpiąć je poprzez usługę &lt;strong&gt;WCS&lt;/strong&gt;. Pozwoli to zautomatyzować pobieranie i przetwarzanie informacji praktycznie dla wszystkich nieruchomości porównawczych.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Pobierając dane NMT, NMPT lub chmury punktów, możemy spotkać się z podziałem na dwa układy wysokościowe: &lt;strong&gt;PL-KRON86-NH&lt;/strong&gt; (Kronsztad) oraz &lt;strong&gt;PL-EVRF2007-NH&lt;/strong&gt; (Amsterdam). Każdy z tych układów określa poziom odniesienia dla danych, gdzie wysokość 0 dla &lt;strong&gt;PL-KRON86-NH&lt;/strong&gt; to średni poziom Morza Bałtyckiego dla mareografu w Kronsztadzie (Federacja Rosyjska), a w przypadku &lt;strong&gt;PL-EVRF2007-NH&lt;/strong&gt; – średni historyczny poziom Morza Północnego zaobserwowany w Amsterdamie (Holandia). Praktyczna różnica pomiędzy tymi układami wynosi ok. 17 cm. Od 1 stycznia 2024 roku układ &lt;strong&gt;PL-EVRF2007-NH jest jedynym obowiązującym&lt;/strong&gt; systemem wysokościowym w Polsce.&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;Poza danymi NMT będziemy też potrzebować warstwy wektorowej z działkami (nieruchomościami), które chcemy poddać analizie.&lt;/p&gt;&#xA;&lt;p&gt;Tytuł tego wpisu, “Prawie obiektywna ocena ukształtowania terenu”, nie wziął się znikąd. Nasza analiza nieruchomości będzie opierać się zarówno na twardych obliczeniach, jak i analizie wizualnej, a jak pisałem we wcześniejszym wpisie, ta ostatnia zawsze będzie miała w sobie element subiektywny.&lt;/p&gt;&#xA;&lt;h3 id=&#34;ocena-wizualna-nieruchomości&#34;&gt;Ocena wizualna nieruchomości&#xA;&lt;/h3&gt;&lt;p&gt;Po pobraniu i wczytaniu w QGIS pliku NMT początkowy wygląd rastra jest mało informatywny (nie wspominając o mało inspirującej estetyce). Możemy oczywiście za pomocą narzędzia &lt;code&gt;INFORMACJE O OBIEKCIE&lt;/code&gt; uzyskać punktową informację o wysokości nad poziomem morza we wskazanym miejscu. Jednak przy ocenie całościowej nieruchomości takie podejście jest bezużyteczne.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/image-1.png&#34;&#xA;&#x9;width=&#34;1464&#34;&#xA;&#x9;height=&#34;1183&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;numeryczny model terenu - domyślna stylizacja: Jednakanałowy szary &#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;123&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;297px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Aby znacząco zwiększyć możliwości interpretacji NMT, połączymy kilka technik wizualizacji. Zastosujemy stylizację warstw, która nie wymaga generowania nowych plików rastrowych przy użyciu algorytmów. Wczytajmy nasz plik NMT trzykrotnie. Do warstwy położonej na wierzchu zastosujemy stylizację “warstwice” &lt;strong&gt;1️⃣&lt;/strong&gt; z odstępem konturu ustawionym na “1”, a indeksem konturu na “5” &lt;strong&gt;2️⃣&lt;/strong&gt;. Ponieważ nasza warstwa NMT jest w układzie EPSG 2180, wartości te oznaczają metry. Symbole warstwic ustawiamy na linie, a kolor np. na biały &lt;strong&gt;3️⃣&lt;/strong&gt;. Tryb wyświetlania warstwy ustawimy na “suma” &lt;strong&gt;4️⃣&lt;/strong&gt;. W menu “Resampling” ustawimy “Przybliżanie i Oddalanie” na “sześcienny (jądro 4×4)”, a “nadpróbkowanie” na “1” &lt;strong&gt;5️⃣&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Dla rastra środkowego wybierzemy stylizację “Cieniowanie” &lt;strong&gt;6️⃣&lt;/strong&gt;, a “tryb wyświetlania warstwy” ustawimy na “mnożenie” &lt;strong&gt;7️⃣&lt;/strong&gt;. Żeby trochę “podbić” rysunek rzeźby, współczynnik “Z” ustawimy na 1,5 &lt;strong&gt;8️⃣&lt;/strong&gt; (możemy też opcjonalnie zaznaczyć opcję “wielokierunkowo” – w zależności od naszych preferencji oraz rodzaju terenu). W menu “Resampling” ustawimy Przybliżanie i Oddalanie na “sześcienny (jądro 4×4)”, ale “nadpróbkowanie” zostawiamy na standardowym poziomie “2” &lt;strong&gt;9️⃣&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Wreszcie dla rastra najniższego wybieramy stylizację “Jednokanałowy pseudokolor” &lt;strong&gt;🔟&lt;/strong&gt;, a paletę kolorów ustawiamy na “Turbo” &lt;strong&gt;1️⃣1️⃣&lt;/strong&gt;. Upewniamy się, że tryb wyświetlania warstwy jest ustawiony na “zwykły” &lt;strong&gt;1️⃣2️⃣&lt;/strong&gt;. Opcje Resamplingu ustawiamy jak przy warstwie środkowej &lt;strong&gt;1️⃣3️⃣&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/image-2.png&#34;&#xA;&#x9;width=&#34;1915&#34;&#xA;&#x9;height=&#34;1188&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;ustawienia stylizacji warstw dla elementów składowych kompozycji mapy&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;161&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;386px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Dzięki powyższym stylizacjom uzyskujemy kompozytowy obraz, gdzie za pomocą &lt;strong&gt;kolorowania&lt;/strong&gt;, &lt;strong&gt;cieniowania (hillshade)&lt;/strong&gt; oraz &lt;strong&gt;warstwic&lt;/strong&gt; łatwo zorientować się, jakie jest ukształtowanie terenu i różnica wysokości pomiędzy konkretnymi częściami nieruchomości nawet bez pomiarów. Patrząc na wynikowy rysunek, jesteśmy w stanie szybko ocenić, że deniwelacja na przedmiotowym terenie wynosi trochę ponad 20m. Równie łatwo zorientujemy się, gdzie znajduje się najwyższy, a gdzie najniższy obszar nieruchomości i jak z grubsza wygląda ukształtowanie terenu.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/image-3.png&#34;&#xA;&#x9;width=&#34;1464&#34;&#xA;&#x9;height=&#34;1183&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;gotowa mapa hipsometryczna&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;123&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;297px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Mapa hipsometryczna, którą właśnie stworzyliśmy, może być statyczna lub dynamiczna. Jeżeli w ustawieniach stylizacji warstwy najniższej (pseudokolor) w polu “Ustawienia wartości minimalnej i maksymalnej” zostawimy “Zasięg statystyk” jako “cały raster”, uzyskamy mapę statyczną. W przypadku wyboru opcji “odświeżony obszar mapy” uzyskamy dynamiczną mapę hipsometryczną, w której kolory dostosują się do aktualnie wyświetlanego fragmentu widoku.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-warning&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;⚠️&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;&amp;hellip;&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;W tym miejscu chcę zwrócić uwagę na rozróżnienie pomiędzy używaniem &lt;strong&gt;Cieniowania (Hillshade)&lt;/strong&gt; jako sposobu stylizacji warstwy a algorytmem przetwarzania. Wizualnie otrzymujemy dokładnie to samo. Jednak w przypadku stylizacji jest to “makijaż” nakładany na numeryczny model terenu, który nie zmienia danych (dalej w pliku NMT zawarte są dane o wysokościach n.p.m.). W przypadku, gdy użyjemy algorytmu przetwarzania: &lt;strong&gt;Cieniowanie (Hillshade)&lt;/strong&gt;, następuje stworzenie nowego rastra (powstaje “nowa rzeźba”), który traci dane o fizycznej wysokości terenu na rzecz modelu oświetlenia, gdzie wartości układają się od 0 (obszary w całkowitym cieniu) do 255 (obszary maksymalnie doświetlone).&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;Mapa hipsometryczna jest bardzo dobrym narzędziem do szybkiej wizualnej oceny działki. Jednak popularny algorytm &lt;strong&gt;Cieniowania (Hillshade)&lt;/strong&gt; może czasami wprowadzać w błąd. Możemy napotkać na tzw. “efekt odwróconej rzeźby” – doliny mogą wydawać się szczytami i na odwrót. Poza tym ma on tendencję do gubienia szczegółów w głębokich cieniach i prześwietleniach. Co prawda można użyć opcji cieniowania wielokierunkowego, ale jest to raczej “pudrowanie” problemu niż jego rozwiązanie. Inną kwestią jest to, że dla uzyskania najlepszych efektów powinno się ustawić inne parametry dla terenu płaskiego (wysokość słońca 5°), a inne dla terenu stromego (wysokość słońca &amp;gt;45°). Powyższe ograniczenia utrudniają automatyzację analizy dla wielu nieruchomości. Dlatego przy powyższej wizualizacji najważniejszą informacją jest deniwelacja na podstawie kolorów i warstwic, a warstwę cieniowania traktujemy pomocniczo.&lt;/p&gt;&#xA;&lt;p&gt;Znacznie lepszą opcją dla oceny rzeźby terenu jest zastosowanie &lt;strong&gt;RRIM (Red Relief Image Map)&lt;/strong&gt;. To zaawansowana technika wizualizacji, która – w przeciwieństwie do tradycyjnego cieniowania – pozwala na jednoczesne zobaczenie mikroform terenu, niezależnie od kierunku padania światła. Została opracowana w Japonii na początku XXI wieku przez Tatsuro Chibę i zrewolucjonizowała sposób, w jaki archeolodzy oraz geolodzy analizują ukształtowanie powierzchni. Nic więc nie stoi na przeszkodzie, żeby skorzystali z niej rzeczoznawcy majątkowi.&lt;/p&gt;&#xA;&lt;p&gt;Żeby użyć tej techniki w QGIS, będziemy potrzebowali wtyczki &lt;code&gt;Relief visualization toolbox (RVT)&lt;/code&gt; oraz (opcjonalnie) &lt;code&gt;QGIS-RRIM&lt;/code&gt;. W pierwszej kolejności musimy użyć na naszej warstwie NMT algorytmów: &lt;strong&gt;Nachylenie (slope)&lt;/strong&gt;, &lt;strong&gt;Otwartość topograficzna dodatnia (openness positive)&lt;/strong&gt; oraz &lt;strong&gt;Otwartość topograficzna ujemna (openness negative)&lt;/strong&gt;. W następnym kroku za pomocą narzędzia &lt;code&gt;KALKULATOR RASTRA&lt;/code&gt; powinniśmy wykonać obliczenia pomiędzy warstwami otwartości zgodnie z poniższym wzorem:&lt;/p&gt;&#xA;$$I=\frac{(O_p-O_n)}{2}$$&lt;p&gt;gdzie: Oₚ - openness positive, Oₙ - openness negative.&lt;/p&gt;&#xA;&lt;p&gt;Jeżeli nie chcemy tej operacji wykonywać ręcznie, możemy skorzystać z wtyczki &lt;code&gt;QGIS-RRIM&lt;/code&gt;, która po wskazaniu warstwy NMT wygeneruje dla nas warstwę “slope” oraz warstwę “DiffOpenness”.&lt;/p&gt;&#xA;&lt;p&gt;W kolejnym kroku ustawiamy stylizację warstwy “slope” na “Jednokanałowy pseudokolor”, a paletę kolorów na “Reds”. Następnie tryb wyświetlania warstwy ustawiamy na “mnożenie” (uzyskamy ciemniejszy obraz) lub “nakładka” (jaśniejszy, żywszy obraz). &lt;strong&gt;RRIM&lt;/strong&gt; wykorzystuje fakt, że ludzkie oko jest bardzo wrażliwe na odcienie czerwieni. W tej metodzie intensywność czerwieni odpowiada nachyleniu terenu, podczas gdy jasność (wyznaczana przez openness) reprezentuje wypukłości (grzbiety są jasne) i wklęsłości (doliny są ciemne). Na koniec warto ustawić resampling obu warstw dla uzyskania wygładzonego obrazu.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/image-4.png&#34;&#xA;&#x9;width=&#34;1464&#34;&#xA;&#x9;height=&#34;1183&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;mapa RRIM (Red Relief Image Map)&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;123&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;297px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Należy wyraźnie zaznaczyć, że powyższe techniki nie zastępują oględzin nieruchomości, a jedynie je uzupełniają. Z drugiej strony wizja terenowa nie zawsze ujawni wszystkie elementy nieruchomości. Szczególnie na terenach nieużytkowanych ukształtowanie terenu oraz obiekty antropogeniczne (np. fundamenty) mogą być ukryte pod gęstą roślinnością. Podobnie jest z innymi obrazami terenu opartymi na teledetekcji pasywnej (np. ortofotomapa). Dopiero teledetekcja aktywna (ALS) umożliwia penetrację roślinności, co skutkuje opracowaniem materiałów, na których niewidoczne staje się widoczne.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/image-5.png&#34;&#xA;&#x9;width=&#34;2172&#34;&#xA;&#x9;height=&#34;1148&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;dwa oblicza terenu: ortofotomapa vs RRIM&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;189&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;454px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Oczywiście techniki wizualizacji NMT nie kończą się na opisanych powyżej. Mamy do dyspozycji m.in. wskaźnik widoczności nieba (Sky-View Factor – SVF), Lokalny model reliefu (LRM) czy Laplacian-of-Gaussian (LoG). Niektóre z nich mogą być użyteczne w specyficznych scenariuszach. Na przykład &lt;strong&gt;Lokalna dominacja (Local Dominance)&lt;/strong&gt; pozwoli wykryć pozostałości budowlane na dużych terenach przemysłowych, których nie widać gołym okiem przez sukcesję roślinną. Otrzymujemy obraz przypominający zdjęcie rentgenowskie, na którym dominują formy odróżniające się od tła, niezależnie od ogólnego nachylenia terenu. Jednak dla takich przypadków zamiast korzystać z gotowego podkładu NMT z Geoportalu, lepiej pobrać chmurę punktów, samodzielnie wykonać filtrację roślinności i wygenerować własny NMT z bardzo małym oczkiem siatki (np. 0.25 m lub 0.5 m), dbając o to, by pozostałości murów, fundamentów itp. zostały sklasyfikowane jako &amp;ldquo;grunt&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Dla osób zainteresowanych zgłębianiem tematu technik wizualizacji, na końcu artykułu podaję odnośniki do dodatkowych materiałów.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-caution&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;🚨&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Uwaga&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Kluczowym aspektem jest weryfikacja aktualności i jakości materiałów źródłowych. Informacje o dacie pozyskania danych teledetekcyjnych są dostępne w serwisie &lt;a class=&#34;link&#34; href=&#34;http://Geoportal.gov.pl&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Geoportal.gov.pl&lt;/a&gt; – na ich podstawie oraz w oparciu o wizję lokalną rzeczoznawca rozstrzyga, czy mogą one zostać wykorzystane w procesie wyceny. Warto również zwrócić uwagę na samą metodę pomiaru. Przykładowo, dane NMT oparte na zdjęciach lotniczych (teledetekcja pasywna) oferują zazwyczaj niższą rozdzielczość i dokładność niż te pochodzące ze skaningu laserowego (teledetekcja aktywna).&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;automatyzacja&#34;&gt;Automatyzacja&#xA;&lt;/h3&gt;&lt;p&gt;Zastosowanie tych technik może być pracochłonne, zwłaszcza gdy analizujemy wiele nieruchomości porównawczych. W moim procesie pracy w pierwszej kolejności dokonuję geolokalizacji działek z bazy transakcji. Następnie uruchamiam mój autorski model analiz NMT, który automatycznie pobiera dane wysokościowe w granicach interesujących mnie nieruchomości (z lokalnego pliku NMT lub zdalnie w usłudze WCS) i dokonuje ich odpowiedniej stylizacji.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;    &lt;a href=&#34;image-6.mp4&#34; data-type=&#34;video&#34;&gt;&#xA;        &lt;video src=&#34;image-6.mp4&#34; autoplay loop muted playsinline style=&#34;width: 100%; cursor: zoom-in;&#34;&gt;&lt;/video&gt;&#xA;    &lt;/a&gt;&#xA;    &lt;figcaption style=&#34;text-align: center; font-size: 0.9em; color: var(--card-text-color-secondary);&#34;&gt;&#xA;        QGIS na sterydach: Pełna automatyzacja procesu &#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h3 id=&#34;profil-terenu&#34;&gt;Profil terenu&#xA;&lt;/h3&gt;&lt;p&gt;Narzędzie &lt;code&gt;PRZEKRÓJ WYSOKOŚCIOWY&lt;/code&gt; to praktyczny instrument w QGIS, który pozwala na wizualizację profilu pionowego wzdłuż określonej trasy (linii łamanej). Po wyznaczeniu linii na mapie generowany jest interaktywny wykres pokazujący zmiany wysokości terenu. Narzędzie umożliwia łączenie danych z wielu źródeł (np. NMT i chmury punktów) oraz definiowanie szerokości pasma uwzględnianego wzdłuż osi przekroju. Na gotowym profilu można również dokonywać bezpośrednich pomiarów odległości oraz różnic wysokości.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/prawie-obiektywna-ocena-uksztaltowania-terenu-czesc-i/image-7.png&#34;&#xA;&#x9;width=&#34;1090&#34;&#xA;&#x9;height=&#34;1006&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;pomiar różnicy wysokości na wygenerowanym profilu terenu&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;108&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;260px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;zakończenie&#34;&gt;Zakończenie&#xA;&lt;/h3&gt;&lt;p&gt;O ile w tej części skupiłem się na technikach wizualnej (a więc subiektywnej) oceny nieruchomości, o tyle w drugiej zajmę się twardymi danymi i &lt;strong&gt;analizą morfometryczną&lt;/strong&gt;. Pokażę, jak w programie QGIS obliczyć deniwelacje, średnie nachylenie terenu, ekspozycję stoków oraz powierzchnię działki w konkretnych klasach spadków. Dowiesz się także, jak wykorzystać te parametry do obiektywnego porównania nieruchomości z bazy transakcji.&lt;/p&gt;&#xA;&lt;h3 id=&#34;przydatne-opracowania&#34;&gt;Przydatne opracowania&#xA;&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.researchgate.net/publication/338115619_Airborne_laser_scanning_raster_data_visualization&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Airborne laser scanning raster data visualization&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.researchgate.net/publication/327036206_Relief_visualization_techniques_using_free_and_open_source_GIS_tools&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Relief visualization techniques using free and open source GIS tools&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.researchgate.net/publication/339363701_Topographic_Openness_Maps_and_Red_Relief_Image_Maps_in_QGIS&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Topographic Openness Maps and Red Relief Image Maps in QGIS&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.researchgate.net/publication/237517308_Red_relief_image_map_New_visualization_method_for_three_dimensional_data&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Red relief image map: New visualization method for three dimensional data&lt;/a&gt;&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>Kształt ma znaczenie</title>
            <link>https://blog.szkolenia.pro/ksztalt-ma-znaczenie/</link>
            <pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.szkolenia.pro/ksztalt-ma-znaczenie/</guid>
            <description>&lt;img src=&#34;https://blog.szkolenia.pro/&#34; alt=&#34;Featured image of post Kształt ma znaczenie&#34; /&gt;&lt;p&gt;Przy wycenie nieruchomości niezabudowanych (mam tu na myśli grunty przeznaczone pod zabudowę obiektami kubaturowymi) rzeczoznawcy majątkowi niemal zawsze oceniają konfigurację przestrzenną działki. Jednym z istotnych elementów tej konfiguracji jest jej kształt. To logiczne założenie: skoro grunt jest kupowany z myślą o zagospodarowaniu, racjonalny nabywca będzie poszukiwał działki, której kształt umożliwi optymalne wykorzystanie przestrzeni.&lt;/p&gt;&#xA;&lt;p&gt;Nie wchodząc szczegółowo w warsztat rzeczoznawcy dotyczący oceny wpływu poszczególnych cech na zróżnicowanie cen nieruchomości porównawczych, warto zaznaczyć, że w pewnym momencie należy opisać między innymi cechę „kształt nieruchomości” (czyli kształt działki, konfigurację działki itp.). Najlepiej, aby udało się to zrobić w sposób możliwie obiektywny. Jeśli mamy do oceny zaledwie kilka działek, stworzenie trzy- lub pięciostopniowej skali nie stanowi większego problemu. Choć zawsze pozostanie w tym pewna doza subiektywizmu, przy niewielkiej liczbie obiektów łatwo utrzymać spójność ocen.&lt;/p&gt;&#xA;&lt;p&gt;Problem pojawia się jednak w sytuacji, gdy w bazie nieruchomości porównawczych mamy kilkadziesiąt transakcji. Wtedy „schody” zaczynają się przy próbie zachowania obiektywności i porównywalności ocen – każda działka powinna być analizowana indywidualnie, ale jednocześnie w powiązaniu z pozostałymi. Badania z zakresu psychologii poznawczej wskazują, że pojemność pamięci roboczej człowieka oraz tempo przetwarzania informacji są istotnie ograniczone i obejmują jedynie kilka elementów naraz. W takiej sytuacji przydatny okazuje się &lt;strong&gt;współczynnik kształtu&lt;/strong&gt; (w literaturze anglojęzycznej określany często jako &lt;em&gt;shape index - wskaźnik kształtu&lt;/em&gt;). Jest to pojedyncza wartość liczbowa, wyliczana zgodnie z określonym algorytmem. Można ją następnie porównać z wartościami dla innych figur (działek). Takie rozwiązanie zapewnia większą obiektywność, powtarzalność wyników, a dzięki użyciu QGIS możliwa jest automatyzacja całego procesu.&lt;/p&gt;&#xA;&lt;p&gt;Ponieważ w praktyce rzeczoznawczej funkcjonuje kilka propozycji &lt;strong&gt;współczynników kształtu&lt;/strong&gt;, w dalszej części wpisu najpierw przedstawię kryteria, jakimi powinien charakteryzować się dobry współczynnik, a następnie krótko omówię zalety i wady wybranych wskaźników oraz zaprezentuję przykładowe wartości obliczone dla kilku działek.&lt;/p&gt;&#xA;&lt;p&gt;Moim zdaniem dobry w&lt;strong&gt;spółczynnik kształtu&lt;/strong&gt; powinien spełniać następujące warunki:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Możliwość automatycznego zastosowania w QGIS.&lt;/strong&gt; Oznacza to, że do obliczenia współczynnika nie trzeba wykonywać ręcznych pomiarów dla każdej działki. Wystarczy wpisać odpowiednią formułę, uruchomić algorytm (lub zestaw algorytmów), a wskaźnik zostanie obliczony dla wszystkich obiektów w bazie danych.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Odzwierciedlanie racjonalnych zachowań uczestników rynku nieruchomości.&lt;/strong&gt; Najlepsze wartości powinny dotyczyć działek o kształcie optymalnym dla zabudowy, a najniższe – działek trudnych lub wręcz niemożliwych do racjonalnego zagospodarowania.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Uwzględnienie szerokości działki w kontekście przydatności do zabudowy.&lt;/strong&gt; Nawet działka o kształcie kwadratu nie będzie praktyczna, jeśli jej szerokość wyniesie zaledwie 10 metrów. Wskaźnik powinien zatem radzić sobie ze zmianą skali i nie ograniczać się wyłącznie do formalnej złożoności figury.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Celowo nie uwzględniam w tych kryteriach powierzchni działki, gdyż jest to parametr analizowany oddzielnie jako cecha rynkowa.&lt;/p&gt;&#xA;&lt;p&gt;Z perspektywy praktycznej można przyjąć, że optymalny kształt działki budowlanej to kwadrat lub szeroki prostokąt. Takie formy są najbardziej ustawne, pozwalają na swobodne rozmieszczenie budynku i wygodne zagospodarowanie całej przestrzeni. Na działce kwadratowej łatwo umiejscowić dom centralnie, zachowując równe odległości od granic, lub przesunąć go bliżej drogi, zyskując większy ogród z tyłu. Natomiast działki o kształcie trójkąta czy trapezu często utrudniają rozplanowanie zabudowy i wymagają indywidualnych projektów.&lt;/p&gt;&#xA;&lt;p&gt;Minimalna szerokość działki do budowy domu wolnostojącego to około 15–16 metrów. Umożliwia to zachowanie wymaganych odległości budynku od granic oraz zapewnia funkcjonalny układ pomieszczeń. Działki węższe niż 15 metrów zmuszają do projektowania węższych domów, co może ograniczać przestrzeń w środku oraz utrudniać komfortowe korzystanie z ogrodu i zachowanie prywatności.&lt;/p&gt;&#xA;&lt;p&gt;Warto również podkreślić, że oprócz kształtu istotna jest konfiguracja pionowa działki – nachylenie terenu czy jego ukształtowanie. To jednak temat na osobny wpis. W tym artykule skupiam się wyłącznie na analizie kształtu.&lt;/p&gt;&#xA;&lt;h3 id=&#34;współczynnik-okrągłości---wk1_wo&#34;&gt;Współczynnik okrągłości - &lt;strong&gt;WK1_WO&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;Pierwszym współczynnikiem kształtu, któremu się przyjrzymy, jest tzw. &lt;em&gt;współczynnik okrągłości&lt;/em&gt;. Po raz pierwszy spotkałem się z nim na – niestety już nieistniejącym – blogu rzeczoznawcy majątkowego Tomasza Kotrasińskiego.&lt;/p&gt;&#xA;$$WK1\_WO=\frac{4\Pi*P}{O^2}$$&lt;p&gt;&lt;em&gt;gdzie:&lt;/em&gt; &lt;strong&gt;P&lt;/strong&gt; - powierzchnia, &lt;strong&gt;O&lt;/strong&gt; - obwód&lt;/p&gt;&#xA;&lt;p&gt;Idea oraz sam wzór nie są nowe. Funkcjonują od dawna w geologii, sedymentologii, matematyce, biologii, a nawet w polityce – przykładem jest test &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Polsby-Popper_test&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Polsby–Popper&lt;/a&gt;, stosowany do badania manipulacji granicami okręgów wyborczych (tzw. &lt;a class=&#34;link&#34; href=&#34;https://pl.wikipedia.org/wiki/Gerrymandering&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;&lt;em&gt;gerrymandering&lt;/em&gt;&lt;/a&gt;). Prawdopodobnie po raz pierwszy współczynnik okrągłości został opisany w &lt;a class=&#34;link&#34; href=&#34;https://www.jstor.org/stable/1298056?seq=1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;publikacji&lt;/a&gt; E. P. Coxa z 1927 roku. Choć artykuł dotyczył oceny ziaren piasku, autor już wtedy podkreślał, że analizy oparte wyłącznie na opisach wizualnych są obarczone dużą subiektywnością, co utrudnia porównania i rzetelną ocenę.&lt;/p&gt;&#xA;&lt;p&gt;Współczynnik okrągłości interpretuje się jako miarę wskazującą, w jakim stopniu dana figura geometryczna przypomina idealne koło. Dla koła jego wartość wynosi &lt;strong&gt;1&lt;/strong&gt;, a dla kwadratu około &lt;strong&gt;0,785&lt;/strong&gt;. Wynika to z założenia, że kształt działki jest tym korzystniejszy, im większą powierzchnię ma przy tym samym obwodzie. Działki o wydłużonych lub skomplikowanych kształtach charakteryzują się większym obwodem, co prowadzi do niższej wartości współczynnika.&lt;/p&gt;&#xA;&lt;p&gt;Zastosowanie współczynnika w wycenie nieruchomości (w lekko zmodyfikowanej formie) opisano również na stronie &lt;a class=&#34;link&#34; href=&#34;https://wycena.com.pl/index.php/2015/02/06/wspolczynnik-ksztaltu-nieruchomosci-gruntowej/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;wycena.com.pl&lt;/a&gt;. Modyfikacja polega na zastąpieniu mnożnika 4 wartością 40, co jest zmianą czysto kosmetyczną, która skaluje wynik do przedziału od 1 do 10.&lt;/p&gt;&#xA;&lt;p&gt;Największą zaletą współczynnika okrągłości jest prostota jego wykorzystania w programie QGIS. Oprogramowanie posiada dedykowany algorytm &lt;strong&gt;„Okrągłość”&lt;/strong&gt;, który automatycznie dodaje do tabeli atrybutów kolumnę z obliczoną wartością. Nie ma więc potrzeby samodzielnego wyznaczania powierzchni i obwodu – program wykonuje te obliczenia w tle. Alternatywnie można posłużyć się kalkulatorem pól z formułą &lt;code&gt;roundness&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Do wad tego współczynnika należy zaliczyć brak skalowalności oraz nieuwzględnianie minimalnej szerokości działki. Niemniej, w przypadku działek o zbliżonych powierzchniach wskaźnik dostarcza informacji o „jakości” kształtu i pozwala szybko odróżnić działki długie lub nieregularne od tych o formach bardziej korzystnych.&lt;/p&gt;&#xA;&lt;h3 id=&#34;wskaźnik-formy-lub-inaczej-współczynnik-kwadratowości---wk2_wk&#34;&gt;Wskaźnik formy (lub inaczej: współczynnik kwadratowości) - &lt;strong&gt;WK2_WK&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;Współczynnik ten jest wyliczany na portalu &lt;a class=&#34;link&#34; href=&#34;https://polska.e-mapa.net/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;e-mapa&lt;/a&gt;. Jeżeli zaznaczymy tam działkę i wybierzemy opcję &lt;em&gt;&lt;strong&gt;“raport o działce ewidencyjnej”&lt;/strong&gt;&lt;/em&gt;, otrzymamy między innymi wartości dwóch współczynników: &lt;strong&gt;Ck&lt;/strong&gt; (wskaźnik kolistości) czyli znany nam już &lt;em&gt;współczynnik okrągłości&lt;/em&gt; oraz &lt;strong&gt;Cf&lt;/strong&gt; (wskaźnik formy). Ten drugi można uznać za &lt;em&gt;współczynnik kwadratowości&lt;/em&gt;. Wyliczany jest on przez podzielenie powierzchni nieruchomości przez pole kwadratu o takim samym obwodzie jak analizowana nieruchomość.&lt;/p&gt;&#xA;$$WK2\_WK=\frac{P}{(O/4)^2}$$&lt;p&gt;&lt;em&gt;gdzie:&lt;/em&gt; &lt;strong&gt;P&lt;/strong&gt; - powierzchnia, &lt;strong&gt;O&lt;/strong&gt; - obwód&lt;/p&gt;&#xA;&lt;p&gt;Jeżeli działka/nieruchomość ma kształt kwadratu to współczynnik ten osiąga wartość &lt;strong&gt;1&lt;/strong&gt;. Posiada on te same ograniczenia co &lt;em&gt;współczynnik okrągłości&lt;/em&gt;, jednak jego interpretacja jest bardziej intuicyjna – w końcu niewiele osób uważa koło za idealny kształt działki budowlanej.&lt;/p&gt;&#xA;&lt;p&gt;Aby obliczyć ten współczynnik w QGIS, w pierwszej kolejności należy zastosować algorytm „&lt;strong&gt;dodaj atrybuty geometrii&lt;/strong&gt;”, co pozwoli uzyskać wartości powierzchni i obwodu wszystkich obiektów w warstwie (powstaną dwie nowe kolumny: &lt;em&gt;&lt;strong&gt;AREA&lt;/strong&gt;&lt;/em&gt; – powierzchnia i &lt;em&gt;&lt;strong&gt;PERIMETER&lt;/strong&gt;&lt;/em&gt; – obwód). Następnie, korzystając z kalkulatora pól, dodajemy nową kolumnę z formułą opisaną powyższym wzorem, gdzie &lt;strong&gt;P&lt;/strong&gt; przyjmie wartość z kolumny &lt;em&gt;&lt;strong&gt;AREA&lt;/strong&gt;&lt;/em&gt;, a &lt;strong&gt;O&lt;/strong&gt; – z kolumny &lt;em&gt;&lt;strong&gt;PERIMETER&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Można też pominąć użycie algorytmu „&lt;strong&gt;dodaj atrybuty geometrii&lt;/strong&gt;” i bezpośrednio w kalkulatorze pól wprowadzić formułę: &lt;code&gt;$area /( $perimeter /4)^2&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;współczynnik-z-maksymalną-przekątną---wk3_wdmax&#34;&gt;Współczynnik z maksymalną przekątną - &lt;strong&gt;WK3_WDmax&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;Poniższy współczynnik zaproponował rzeczoznawca majątkowy Zbigniew Pałgan. Wzór opiera się na polu powierzchni i maksymalnej przekątnej figury.&lt;/p&gt;&#xA;$$WK3\_WDmax=\frac{2*P}{d^2}$$&lt;p&gt;&lt;em&gt;gdzie:&lt;/em&gt; &lt;strong&gt;P&lt;/strong&gt; - powierzchnia, &lt;strong&gt;d&lt;/strong&gt; - maksymalna przekątna działki&lt;/p&gt;&#xA;&lt;p&gt;Zgodnie z matematyczną definicją maksymalna przekątna wielokąta to odcinek łączący dwa niekolejne wierzchołki, który spośród wszystkich przekątnych ma największą długość. W analizie przyjęto założenie autora współczynnika, zgodnie z którym „przekątną konturu” jest po prostu najdłuższy odcinek łączący jego wierzchołki. Takie podejście pozwala obliczyć tę wartość również dla działek trójkątnych, które formalnie nie posiadają przekątnych.&lt;/p&gt;&#xA;&lt;p&gt;Współczynnik osiąga wartość &lt;strong&gt;1&lt;/strong&gt; dla kwadratu. Aby zastosować wzór automatycznie, musimy obliczyć długość najdłuższej przekątnej analizowanego wieloboku. Można to zrobić na dwa sposoby:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;za pomocą algorytmu “&lt;strong&gt;Polygon Shape Indices”&lt;/strong&gt;, dostępnego po zainstalowaniu wtyczki &lt;em&gt;Processing Saga NextGen Provider&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;przy użyciu poniższego skryptu działającego na warstwie z działkami. W tym celu należy w QGIS otworzyć konsolę Pythona, wybrać opcję &lt;em&gt;Pokaż edytor&lt;/em&gt;, wkleić poniższy kod i uruchomić go.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;iface&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;activeLayer&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Dodaj pole na najdłuższą przekątną&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fields&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;indexFromName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;Dmax&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dataProvider&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;addAttributes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;([&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;QgsField&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;Dmax&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;QVariant&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Double&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)])&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;updateFields&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;startEditing&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;feature&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getFeatures&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;():&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;geom&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;feature&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;geometry&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;geom&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;isMultipart&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;():&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;polygons&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;geom&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;asMultiPolygon&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;else&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;polygons&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;geom&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;asPolygon&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;max_diag&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;poly&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;polygons&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;c1&#34;&gt;# poly to lista pierścieni, bierzemy pierwszy (zewnętrzny)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;points&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;poly&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;n&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;points&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;c1&#34;&gt;# Sprawdzaj odległości między wszystkimi parami wierzchołków&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;n&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;j&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;n&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;n&#34;&gt;dist&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;points&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;distance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;points&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;j&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;dist&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;max_diag&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    &lt;span class=&#34;n&#34;&gt;max_diag&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;dist&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# Zapisz wynik do pola &amp;#39;Dmax&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;changeAttributeValue&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;feature&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(),&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fields&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;indexFromName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;Dmax&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;max_diag&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;layer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;commitChanges&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Po uzyskaniu wartości przekątnej można posłużyć się kalkulatorem pól i wpisać formułę: &lt;code&gt;2*$area /(&amp;quot;Dmax&amp;quot;^2)&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Wzór realizuje dwa z przyjętych założeń. Należy jednak zauważyć, że nie uwzględnia on skali (podobnie jak wcześniej opisane współczynniki), co sprawia, że kwadraty o różnych wymiarach (np. 10 m i 30 m) otrzymują identyczną wartość współczynnika tj. &lt;strong&gt;1&lt;/strong&gt;. Zdarza się też, że w przypadku niektórych figur wynik jest nieco wyższy niż &lt;strong&gt;1&lt;/strong&gt;, choć ich kształt odbiega od kwadratu.&lt;/p&gt;&#xA;&lt;h3 id=&#34;współczynnik-z-minimalną-szerokością-działki---wk4_wmins-i-wk5_wmins&#34;&gt;Współczynnik z minimalną szerokością działki - &lt;strong&gt;WK4_WminS i WK5_WminS₀&lt;/strong&gt;&#xA;&lt;/h3&gt;&lt;p&gt;Rzeczoznawca majątkowy Władysław Egner zaproponował rozwiązanie, które eliminuje problem wcześniejszych współczynników kształtu, związany z nieuwzględnianiem minimalnej szerokości działki.&lt;/p&gt;&#xA;$$WK4\_WminS=8*\frac{P}{O^2}+\frac{1}{2}*\frac{s}{s+5}$$&lt;p&gt;&lt;em&gt;gdzie:&lt;/em&gt; &lt;strong&gt;P&lt;/strong&gt; - powierzchnia, &lt;strong&gt;O&lt;/strong&gt; - obwód, &lt;strong&gt;s&lt;/strong&gt; - minimalna szerokość działki&lt;/p&gt;&#xA;&lt;p&gt;Autor tak opisuje założenia metody:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;em&gt;“Podstawową ideą konstruowania współczynnika kształtu jest zasada addytywności – ocena kształtu jest sumą oceny „zwartości kształtu” mierzonej ilorazem pola i kwadratu obwodu oraz nieliniową funkcją mierzącą wpływ minimalnej szerokość działki. Na wstępie trzeba zaznaczyć, że pojęcie minimalnej szerokości działki nie jest jednoznaczne. Pojęcie to nie budzi wątpliwości jeśli działka posiada np. prostokątny kształt. Niejednoznaczna jest jednak już sytuacja gdy działka posiada kształt zwężającego się prostokąta, albo kształt zbliżony do trójkąta. Wydaje się, że w takich przypadkach to rzeczoznawca musi podjąć decyzję jaki wymiar zostanie przyjęty jako reprezentatywny w aspekcie minimalnej szerokości”.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;Autor proponuje również alternatywny wzór, który dodatkowo uwzględnia szybki spadek wartości działki poniżej określonego progu szerokości – granicy, poniżej której zabudowa staje się bardzo problematyczna, a działka może wręcz utracić budowlany charakter:&lt;/p&gt;&#xA;$$WK5\_WminS_O=8*\frac{P}{O^2}+\frac{1-e^{-2s}}{4+e^{2s_0}*e^{-2s}}+\frac{1}{4}\frac{s}{s+20}$$&lt;p&gt;&lt;em&gt;gdzie:&lt;/em&gt; &lt;strong&gt;P&lt;/strong&gt; - powierzchnia, &lt;strong&gt;O&lt;/strong&gt; - obwód, &lt;strong&gt;s&lt;/strong&gt; - minimalna szerokość działki, &lt;strong&gt;s₀&lt;/strong&gt; - szerokość działki dla której współczynnik kształtu winien szybko się zmniejszać, &lt;strong&gt;e&lt;/strong&gt; - liczba Eulera ≈2,718&lt;/p&gt;&#xA;&lt;p&gt;Dla zainteresowanych zamieszczam (za zgodą autora) 👉&lt;a class=&#34;link&#34; href=&#34;Wsp_Ksztaltu.pdf&#34; &gt;plik PDF&lt;/a&gt; z szerszym opisem metody oraz przykładami.&lt;/p&gt;&#xA;&lt;p&gt;Trzeba jednak zaznaczyć, że współczynnik ten nie spełnia wszystkich moich początkowych założeń, ponieważ wymaga ręcznego pomiaru minimalnej szerokości działki (&lt;em&gt;&lt;strong&gt;s&lt;/strong&gt;&lt;/em&gt;). Utrudnia to pełną automatyzację obliczeń w programie QGIS. Można jednak znacząco przyspieszyć proces pomiaru – opisałem to w artykule: &lt;a class=&#34;link&#34; href=&#34;https://blog.szkolenia.pro/qgis-w-5-minut-szybki-pomiar-szerokosci-dzialek-budowlanych&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;“QGIS w 5 minut: szybki pomiar szerokości działek budowlanych”&lt;/a&gt; lub skorzystać z metody automatyzacji przedstawionej poniżej.&lt;/p&gt;&#xA;&lt;h3 id=&#34;największy-wpisany-okrąg&#34;&gt;Największy wpisany okrąg&#xA;&lt;/h3&gt;&lt;p&gt;Jeżeli zależy nam na zastosowaniu współczynników z minimalną szerokością działki &lt;strong&gt;(WK4_WminS i WK4_WminS₀)&lt;/strong&gt;, możemy skorzystać z obejścia problemu ręcznego pozyskiwania tej wielkości. Polega ono na wyznaczeniu &lt;strong&gt;średnicy największego wpisanego okręgu&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;W przypadku działek o kształtach zbliżonych do kwadratu lub prostokąta uzyskamy w ten sposób rzeczywistą szerokość nieruchomości. W działkach o bardziej nieregularnych kształtach, gdzie określenie minimalnej szerokości jest trudne (i w dużym stopniu subiektywne), największy wpisany okrąg wyznacza fragment działki o powierzchni, która pozostaje praktycznie użyteczna – np. jako przestrzeń pod zabudowę lub inne formy zagospodarowania – a jego średnica odpowiada szerokości tej działki. Dzięki temu, nawet jeśli nie uzyskamy dokładnej minimalnej szerokości w sensie geometrycznym, wyznaczona wartość lepiej oddaje rzeczywisty potencjał użytkowy nieruchomości.&lt;/p&gt;&#xA;&lt;p&gt;Aby wyznaczyć promień takiego okręgu, należy zastosować na warstwie z działkami algorytm &lt;strong&gt;„Biegun niedostępności”&lt;/strong&gt; (&lt;em&gt;Pole of Inaccessibility&lt;/em&gt;) z ustawionym niskim progiem tolerancji, np. 0,1 m. „Biegun niedostępności” to punkt w obrębie figury, który jest maksymalnie oddalony od jej granicy. Można go traktować jako centrum największego okręgu wpisanego w tę figurę, który nie przecina żadnej jej krawędzi.&lt;/p&gt;&#xA;&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;Ciekawostka:&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;Również Ziemia ma swój „biegun niedostępności”, znany jako &lt;strong&gt;Punkt Nemo&lt;/strong&gt;. To miejsce położone najdalej od jakiegokolwiek lądu, w południowej części Oceanu Spokojnego – około 2688 km od najbliższych wysp. Ze względu na izolację jest ono wykorzystywane jako „cmentarzysko” dla zużytych satelitów i statków kosmicznych.&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;porównanie-współczynników-dla-przykładowych-działek&#34;&gt;Porównanie współczynników dla przykładowych działek&#xA;&lt;/h3&gt;&lt;p&gt;Poniżej przedstawiono tabelę z obliczeniami podstawowych parametrów działek oraz wartościami współczynników kształtu.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Klucz do współczynników:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;WK1_WO&lt;/strong&gt; – współczynnik okrągłości,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;WK2_WK&lt;/strong&gt; – współczynnik kwadratowości,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;WK3_WDmax&lt;/strong&gt; – współczynnik maksymalnej przekątnej,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;WK4_WminS&lt;/strong&gt; – współczynnik z minimalną szerokością działki,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;WK5_WminS₀&lt;/strong&gt; – współczynnik z minimalną szerokością działki (z przyjętym parametrem S₀ = 16 m, poniżej którego następuje szybki spadek wartości).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Pomocniczo przedstawiono również największe wpisane okręgi, aby zobrazować minimalną szerokość działek przyjętą do obliczeń. To podejście nieco odbiega od pierwotnego założenia autora współczynników opartych na minimalnej szerokości działki. Dla przykładu, w przypadku trójkątnej działki pierwotna szerokość według artykułu wynosi 0 m, podczas gdy w omawianym rozwiązaniu jest to niemal 24 m – wskazując tym samym fragment działki, który rzeczywiście nadaje się do zagospodarowania w ramach całkowitej powierzchni nieruchomości.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/ksztalt-ma-znaczenie/image-1.png&#34;&#xA;&#x9;width=&#34;1672&#34;&#xA;&#x9;height=&#34;1188&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;140&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;337px&#34;&#xA;&#x9;&#xA;&gt; &lt;img src=&#34;https://blog.szkolenia.pro/ksztalt-ma-znaczenie/WK_testy.png&#34;&#xA;&#x9;width=&#34;1756&#34;&#xA;&#x9;height=&#34;1182&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;148&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;356px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;ID&lt;/th&gt;&#xA;          &lt;th&gt;AK_pow_m2&lt;/th&gt;&#xA;          &lt;th&gt;AK_obwód&lt;/th&gt;&#xA;          &lt;th&gt;AK_szerokość&lt;/th&gt;&#xA;          &lt;th&gt;AK_biegun&lt;/th&gt;&#xA;          &lt;th&gt;AK_Dmax&lt;/th&gt;&#xA;          &lt;th&gt;WK1_WO&lt;/th&gt;&#xA;          &lt;th&gt;WK2_WK&lt;/th&gt;&#xA;          &lt;th&gt;WK3_WDmax&lt;/th&gt;&#xA;          &lt;th&gt;WK4_WminS&lt;/th&gt;&#xA;          &lt;th&gt;WK5_WminS&lt;strong&gt;₀&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID001&lt;/td&gt;&#xA;          &lt;td&gt;246&lt;/td&gt;&#xA;          &lt;td&gt;77&lt;/td&gt;&#xA;          &lt;td&gt;11,3&lt;/td&gt;&#xA;          &lt;td&gt;5,7&lt;/td&gt;&#xA;          &lt;td&gt;31,7&lt;/td&gt;&#xA;          &lt;td&gt;0,52&lt;/td&gt;&#xA;          &lt;td&gt;0,66&lt;/td&gt;&#xA;          &lt;td&gt;0,49&lt;/td&gt;&#xA;          &lt;td&gt;0,68&lt;/td&gt;&#xA;          &lt;td&gt;0,42&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID002&lt;/td&gt;&#xA;          &lt;td&gt;412&lt;/td&gt;&#xA;          &lt;td&gt;94&lt;/td&gt;&#xA;          &lt;td&gt;16,8&lt;/td&gt;&#xA;          &lt;td&gt;8,4&lt;/td&gt;&#xA;          &lt;td&gt;31,7&lt;/td&gt;&#xA;          &lt;td&gt;0,58&lt;/td&gt;&#xA;          &lt;td&gt;0,74&lt;/td&gt;&#xA;          &lt;td&gt;0,82&lt;/td&gt;&#xA;          &lt;td&gt;0,76&lt;/td&gt;&#xA;          &lt;td&gt;0,72&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID003&lt;/td&gt;&#xA;          &lt;td&gt;336&lt;/td&gt;&#xA;          &lt;td&gt;85&lt;/td&gt;&#xA;          &lt;td&gt;10,4&lt;/td&gt;&#xA;          &lt;td&gt;5,2&lt;/td&gt;&#xA;          &lt;td&gt;34,6&lt;/td&gt;&#xA;          &lt;td&gt;0,58&lt;/td&gt;&#xA;          &lt;td&gt;0,74&lt;/td&gt;&#xA;          &lt;td&gt;0,56&lt;/td&gt;&#xA;          &lt;td&gt;0,71&lt;/td&gt;&#xA;          &lt;td&gt;0,45&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID004&lt;/td&gt;&#xA;          &lt;td&gt;589&lt;/td&gt;&#xA;          &lt;td&gt;101&lt;/td&gt;&#xA;          &lt;td&gt;18,0&lt;/td&gt;&#xA;          &lt;td&gt;9,0&lt;/td&gt;&#xA;          &lt;td&gt;37,6&lt;/td&gt;&#xA;          &lt;td&gt;0,72&lt;/td&gt;&#xA;          &lt;td&gt;0,92&lt;/td&gt;&#xA;          &lt;td&gt;0,83&lt;/td&gt;&#xA;          &lt;td&gt;0,85&lt;/td&gt;&#xA;          &lt;td&gt;0,82&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID005&lt;/td&gt;&#xA;          &lt;td&gt;324&lt;/td&gt;&#xA;          &lt;td&gt;72&lt;/td&gt;&#xA;          &lt;td&gt;18,0&lt;/td&gt;&#xA;          &lt;td&gt;9,0&lt;/td&gt;&#xA;          &lt;td&gt;25,4&lt;/td&gt;&#xA;          &lt;td&gt;0,79&lt;/td&gt;&#xA;          &lt;td&gt;1,00&lt;/td&gt;&#xA;          &lt;td&gt;1,00&lt;/td&gt;&#xA;          &lt;td&gt;0,89&lt;/td&gt;&#xA;          &lt;td&gt;0,87&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID006&lt;/td&gt;&#xA;          &lt;td&gt;288&lt;/td&gt;&#xA;          &lt;td&gt;199&lt;/td&gt;&#xA;          &lt;td&gt;3,0&lt;/td&gt;&#xA;          &lt;td&gt;1,5&lt;/td&gt;&#xA;          &lt;td&gt;97,2&lt;/td&gt;&#xA;          &lt;td&gt;0,09&lt;/td&gt;&#xA;          &lt;td&gt;0,12&lt;/td&gt;&#xA;          &lt;td&gt;0,06&lt;/td&gt;&#xA;          &lt;td&gt;0,25&lt;/td&gt;&#xA;          &lt;td&gt;0,09&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID007&lt;/td&gt;&#xA;          &lt;td&gt;301&lt;/td&gt;&#xA;          &lt;td&gt;70&lt;/td&gt;&#xA;          &lt;td&gt;15,0&lt;/td&gt;&#xA;          &lt;td&gt;7,5&lt;/td&gt;&#xA;          &lt;td&gt;25,1&lt;/td&gt;&#xA;          &lt;td&gt;0,77&lt;/td&gt;&#xA;          &lt;td&gt;0,98&lt;/td&gt;&#xA;          &lt;td&gt;0,96&lt;/td&gt;&#xA;          &lt;td&gt;0,86&lt;/td&gt;&#xA;          &lt;td&gt;0,68&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID008&lt;/td&gt;&#xA;          &lt;td&gt;645&lt;/td&gt;&#xA;          &lt;td&gt;102&lt;/td&gt;&#xA;          &lt;td&gt;23,0&lt;/td&gt;&#xA;          &lt;td&gt;11,5&lt;/td&gt;&#xA;          &lt;td&gt;36,4&lt;/td&gt;&#xA;          &lt;td&gt;0,78&lt;/td&gt;&#xA;          &lt;td&gt;0,99&lt;/td&gt;&#xA;          &lt;td&gt;0,97&lt;/td&gt;&#xA;          &lt;td&gt;0,91&lt;/td&gt;&#xA;          &lt;td&gt;0,88&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID009&lt;/td&gt;&#xA;          &lt;td&gt;639&lt;/td&gt;&#xA;          &lt;td&gt;100&lt;/td&gt;&#xA;          &lt;td&gt;23,4&lt;/td&gt;&#xA;          &lt;td&gt;11,7&lt;/td&gt;&#xA;          &lt;td&gt;36,5&lt;/td&gt;&#xA;          &lt;td&gt;0,81&lt;/td&gt;&#xA;          &lt;td&gt;1,03&lt;/td&gt;&#xA;          &lt;td&gt;0,96&lt;/td&gt;&#xA;          &lt;td&gt;0,93&lt;/td&gt;&#xA;          &lt;td&gt;0,90&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID010&lt;/td&gt;&#xA;          &lt;td&gt;831&lt;/td&gt;&#xA;          &lt;td&gt;140&lt;/td&gt;&#xA;          &lt;td&gt;23,7&lt;/td&gt;&#xA;          &lt;td&gt;11,8&lt;/td&gt;&#xA;          &lt;td&gt;57,9&lt;/td&gt;&#xA;          &lt;td&gt;0,54&lt;/td&gt;&#xA;          &lt;td&gt;0,68&lt;/td&gt;&#xA;          &lt;td&gt;0,50&lt;/td&gt;&#xA;          &lt;td&gt;0,75&lt;/td&gt;&#xA;          &lt;td&gt;0,73&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID011&lt;/td&gt;&#xA;          &lt;td&gt;93&lt;/td&gt;&#xA;          &lt;td&gt;49&lt;/td&gt;&#xA;          &lt;td&gt;4,8&lt;/td&gt;&#xA;          &lt;td&gt;2,4&lt;/td&gt;&#xA;          &lt;td&gt;20,5&lt;/td&gt;&#xA;          &lt;td&gt;0,48&lt;/td&gt;&#xA;          &lt;td&gt;0,61&lt;/td&gt;&#xA;          &lt;td&gt;0,44&lt;/td&gt;&#xA;          &lt;td&gt;0,55&lt;/td&gt;&#xA;          &lt;td&gt;0,36&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID012&lt;/td&gt;&#xA;          &lt;td&gt;177&lt;/td&gt;&#xA;          &lt;td&gt;55&lt;/td&gt;&#xA;          &lt;td&gt;10,0&lt;/td&gt;&#xA;          &lt;td&gt;5,0&lt;/td&gt;&#xA;          &lt;td&gt;20,4&lt;/td&gt;&#xA;          &lt;td&gt;0,72&lt;/td&gt;&#xA;          &lt;td&gt;0,92&lt;/td&gt;&#xA;          &lt;td&gt;0,85&lt;/td&gt;&#xA;          &lt;td&gt;0,79&lt;/td&gt;&#xA;          &lt;td&gt;0,54&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID013&lt;/td&gt;&#xA;          &lt;td&gt;601&lt;/td&gt;&#xA;          &lt;td&gt;105&lt;/td&gt;&#xA;          &lt;td&gt;16,9&lt;/td&gt;&#xA;          &lt;td&gt;8,5&lt;/td&gt;&#xA;          &lt;td&gt;39,4&lt;/td&gt;&#xA;          &lt;td&gt;0,69&lt;/td&gt;&#xA;          &lt;td&gt;0,87&lt;/td&gt;&#xA;          &lt;td&gt;0,77&lt;/td&gt;&#xA;          &lt;td&gt;0,82&lt;/td&gt;&#xA;          &lt;td&gt;0,79&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ID014&lt;/td&gt;&#xA;          &lt;td&gt;600&lt;/td&gt;&#xA;          &lt;td&gt;110&lt;/td&gt;&#xA;          &lt;td&gt;15,0&lt;/td&gt;&#xA;          &lt;td&gt;7,5&lt;/td&gt;&#xA;          &lt;td&gt;42,7&lt;/td&gt;&#xA;          &lt;td&gt;0,62&lt;/td&gt;&#xA;          &lt;td&gt;0,79&lt;/td&gt;&#xA;          &lt;td&gt;0,66&lt;/td&gt;&#xA;          &lt;td&gt;0,77&lt;/td&gt;&#xA;          &lt;td&gt;0,59&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Należy podkreślić, że powyższe zestawienie stanowi jedynie niewielką próbkę możliwych wyników. Każdy rzeczoznawca samodzielnie decyduje, jak kategoryzować wartości współczynników do odpowiednich klas oceny bądź czy przyjąć wartości liczbowe wprost do obliczeń.&lt;/p&gt;&#xA;&lt;p&gt;Ciekawą możliwością badań byłoby przeprowadzenie analiz analogicznych do tych opisanych w polecanym na końcu wpisu artykule. Polegałoby to na niezależnej, subiektywnej ocenie wybranej grupy działek przez kilku rzeczoznawców majątkowych i pośredników w obrocie nieruchomościami. Następnie porównanie tych wyników z wartościami różnych współczynników pozwoliłoby na wybór tego, który najlepiej koreluje z ocenami specjalistów działających na rynku nieruchomości.&lt;/p&gt;&#xA;&lt;h3 id=&#34;podsumowanie&#34;&gt;Podsumowanie&#xA;&lt;/h3&gt;&lt;p&gt;Niniejszy wpis nie wyczerpuje wszystkich możliwych wskaźników oceny kształtu działek, a jedynie przedstawia kilka z nich, które rzeczoznawcy majątkowi – praktycy zaproponowali w celu obiektywizacji oceny nieruchomości. Mimo wskazanych ograniczeń, współczynniki te mogą być z powodzeniem stosowane przy szacowaniu nieruchomości. Kolegom rzeczoznawcom, którzy je opracowali, należy się uznanie za inicjatywę i wkład w rozwój metodyki oraz za podzielenie się tym dorobkiem ze środowiskiem zawodowym.&lt;/p&gt;&#xA;&lt;p&gt;W literaturze można znaleźć także całe spektrum alternatywnych współczynników oceny figur geometrycznych – opartych na polu powierzchni i obwodzie, odległości punktów wewnątrz figury od jej krawędzi, momentach bezwładności czy bardziej złożonych wskaźnikach wielokryteriowych, takich jak &lt;a class=&#34;link&#34; href=&#34;https://www.researchgate.net/publication/256544219_A_Parcel_Shape_Index_for_Use_in_Land_Consolidation_Planning&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;PSI (&lt;em&gt;Parcel Shape Index&lt;/em&gt;)&lt;/a&gt;. Wskaźnik PSI uwzględnia jednocześnie długości boków, kąty, liczbę wierzchołków, zwartość oraz regularność.&lt;/p&gt;&#xA;&lt;p&gt;Wybór odpowiedniego wskaźnika nie jest jedynie kwestią techniczną, lecz przede wszystkim strategiczną – wymaga precyzyjnego określenia, które cechy kształtu są kluczowe. Zasada „forma podąża za funkcją” dobrze oddaje to podejście. Z czysto matematycznego punktu widzenia koło jest figurą doskonałą – najbardziej zwartą. Wiele współczynników kształtu jest właśnie na tej figurze oparte. Jednak z punktu widzenia procesu budowlanego to kształt fatalny. Zazwyczaj poszukuje się działek zbliżonych do kwadratu lub prostokąta o zbliżonym stosunku boków. Rolnik natomiast, dla efektywnej uprawy, będzie preferował prostokąt o stosunku boków od 2:1 do 4:1.&lt;/p&gt;&#xA;&lt;p&gt;Osobom zainteresowanym szerszym kontekstem polecam artykuł naukowy &lt;a class=&#34;link&#34; href=&#34;https://www.researchgate.net/publication/318195081&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;&lt;em&gt;“Performance of shape indices and classification schemes for characterising perceptual shape complexity of building footprints in GIS”&lt;/em&gt;&lt;/a&gt; poświęcony wykorzystaniu wskaźników kształtu w analizie i klasyfikacji form budynków.&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>Automatyzacja w QGIS: modele, AI i Python bez programowania</title>
            <link>https://blog.szkolenia.pro/automatyzacja-w-qgis-modele-ai-i-python-bez-programowania/</link>
            <pubDate>Sun, 14 Sep 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.szkolenia.pro/automatyzacja-w-qgis-modele-ai-i-python-bez-programowania/</guid>
            <description>&lt;img src=&#34;https://blog.szkolenia.pro/&#34; alt=&#34;Featured image of post Automatyzacja w QGIS: modele, AI i Python bez programowania&#34; /&gt;&lt;p&gt;Wiemy już, że QGIS to potężne narzędzie w pracy z danymi przestrzennymi. W tym wpisie pokażę, jak można jeszcze bardziej usprawnić codzienne zadania dzięki &lt;strong&gt;automatyzacji&lt;/strong&gt; – czyli szybciej, wygodniej i bez zbędnej powtarzalnej pracy. Do wyboru mamy kilka możliwości:&lt;/p&gt;&#xA;&lt;h3 id=&#34;przetwarzanie-wsadowe&#34;&gt;PRZETWARZANIE WSADOWE&#xA;&lt;/h3&gt;&lt;p&gt;To świetne rozwiązanie, gdy chcemy wiele razy uruchomić &lt;strong&gt;jeden algorytm&lt;/strong&gt;. Algorytmy przetwarzania działają standardowo na pojedynczej warstwie, ale w trybie wsadowym możemy objąć nimi dowolną liczbę warstw.&lt;/p&gt;&#xA;&lt;p&gt;Po uruchomieniu algorytmu klikamy „&lt;strong&gt;wykonaj jako przetwarzanie wsadowe&lt;/strong&gt;” – i zamiast zwykłego okna pojawia się konfigurator. Tam ustawiamy warstwy, parametry (mogą być różne dla każdej warstwy) i nazwy plików wynikowych. Taki zestaw ustawień można też zapisać, żeby nie powtarzać konfiguracji przy kolejnych uruchomieniach.&lt;/p&gt;&#xA;&lt;p&gt;Przykład zastosowania znajdziesz we wpisie &lt;a class=&#34;link&#34; href=&#34;https://blog.szkolenia.pro/qgis-w-5-minut-jak-zlokalizowac-dzialke-gdy-zmienil-sie-jej-numer&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;“Jak zlokalizować działkę gdy zmienił się jej numer”&lt;/a&gt;. Na obrazku poniżej widać plik konfiguracyjny, który pozwala QGIS-owi automatycznie pobrać działki z całego województwa (ponad 3,5 mln rekordów). Proces trwa ok. 40 minut, a wykonywany raz na kwartał umożliwia dotarcie do lokalizacji i wyglądu działek które aktualnie mają inne numery lub już nie istnieją wskutek podziału lub scalenia.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/automatyzacja-w-qgis-modele-ai-i-python-bez-programowania/image-1.png&#34;&#xA;&#x9;width=&#34;1163&#34;&#xA;&#x9;height=&#34;720&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;161&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;387px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;modelarz-graficzny-kreator-modeli&#34;&gt;MODELARZ GRAFICZNY (KREATOR MODELI)&#xA;&lt;/h3&gt;&lt;p&gt;Przetwarzanie wsadowe automatyzuje &lt;strong&gt;jeden algorytm&lt;/strong&gt;, a &lt;strong&gt;modelarz graficzny&lt;/strong&gt; pozwala połączyć &lt;strong&gt;wiele kroków w jeden proces&lt;/strong&gt;. W prostym schemacie ustawiamy algorytmy, definiujemy przepływ danych i w efekcie mamy własne narzędzie, które można uruchamiać tak jak każde inne w panelu przetwarzania.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.szkolenia.pro/automatyzacja-w-qgis-modele-ai-i-python-bez-programowania/image-2.png&#34;&#xA;&#x9;width=&#34;1686&#34;&#xA;&#x9;height=&#34;1057&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;pod maską modelu: drzewko algorytmu odpowiedzialne za przypisanie geometri do transakcji&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;159&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;382px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Przykład z mojej praktyki: model do pobierania geometrii działek dla bazy transakcji nieruchomości (&lt;em&gt;model ten udostępniam na moich szkoleniach dla rzeczoznawców majątkowych&lt;/em&gt;). W oknie modelu wskazujemy trzy warstwy które zawierają– &lt;strong&gt;transakcje&lt;/strong&gt;, &lt;strong&gt;klucze TERYT&lt;/strong&gt; i &lt;strong&gt;wszystkie działki z powiatu&lt;/strong&gt; – a QGIS w kilka sekund wykonuje cały zestaw kroków: tworzy identyfikator działki, wyszukuje odpowiednią geometrię i dołącza ją do tabeli z transakcjami. Czynność, która manualnie zajęłaby czas liczony w minutach, jest wykonywana błyskawicznie. Model bez trudu radzi sobie również z transakcjami złożonymi z wielu działek.&lt;/p&gt;&#xA;&lt;figure&gt;&#xD;&#xA;    &lt;a href=&#34;image-3.mp4&#34; data-type=&#34;video&#34;&gt;&#xD;&#xA;        &lt;video src=&#34;image-3.mp4&#34; autoplay loop muted playsinline style=&#34;width: 100%; cursor: zoom-in;&#34;&gt;&lt;/video&gt;&#xD;&#xA;    &lt;/a&gt;&#xD;&#xA;    &lt;figcaption style=&#34;text-align: center; font-size: 0.9em; color: var(--card-text-color-secondary);&#34;&gt;&#xD;&#xA;        model w akcji: automatyczne przypisywanie geometrii do bazy transakcji  &#xD;&#xA;    &lt;/figcaption&gt;&#xD;&#xA;&lt;/figure&gt;&#xD;&#xA;&lt;h3 id=&#34;skrypty-pythona&#34;&gt;SKRYPTY PYTHONA&#xA;&lt;/h3&gt;&lt;p&gt;QGIS oferuje ponad 300 narzędzi, a z dodatkowymi bibliotekami (GDAL, SAGA i GRASS) nawet ponad tysiąc. To imponująca liczba, ale i tak czasem brakuje algorytmu, który zrobi dokładnie to, czego potrzebujemy. Wtedy wchodzą do gry &lt;strong&gt;skrypty Pythona&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Nie trzeba być programistą, żeby je tworzyć – dziś wystarczy opis w języku naturalnym, a &lt;strong&gt;AI&lt;/strong&gt; potrafi wygenerować potrzebny kod. Skrypty można uruchamiać bezpośrednio w edytorze albo dodać jako własne narzędzie w panelu przetwarzania.&lt;/p&gt;&#xA;&lt;p&gt;Poniżej widać efekt działania skryptu stworzonego przez AI na podstawie moich wytycznych – narzędzie automatycznie opisuje wymiary działek.&lt;/p&gt;&#xA;&lt;figure&gt;&#xD;&#xA;    &lt;a href=&#34;image-4.mp4&#34; data-type=&#34;video&#34;&gt;&#xD;&#xA;        &lt;video src=&#34;image-4.mp4&#34; autoplay loop muted playsinline style=&#34;width: 100%; cursor: zoom-in;&#34;&gt;&lt;/video&gt;&#xD;&#xA;    &lt;/a&gt;&#xD;&#xA;    &lt;figcaption style=&#34;text-align: center; font-size: 0.9em; color: var(--card-text-color-secondary);&#34;&gt;&#xD;&#xA;        inne podejście do automatyzacji: skrypt Pythona zamiast modelu  &#xD;&#xA;    &lt;/figcaption&gt;&#xD;&#xA;&lt;/figure&gt;&#xD;&#xA;&lt;h3 id=&#34;sztuczna-inteligencja&#34;&gt;SZTUCZNA INTELIGENCJA&#xA;&lt;/h3&gt;&lt;p&gt;Istnieją też wtyczki QGIS wykorzystujące AI, głównie oparte na &lt;strong&gt;głębokim uczeniu&lt;/strong&gt;. Ich funkcje to &lt;a class=&#34;link&#34; href=&#34;http://m.in&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;m.in&lt;/a&gt;.:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;detekcja obiektów (np. budynków, drzew, samochodów),&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;segmentacja i klasyfikacja pokrycia terenu,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;analiza zmian w czasie, prognozowanie zjawisk czy trendów wegetacji.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;W pracy rzeczoznawcy te rozwiązania nie mają jeszcze szerokiego zastosowania, ale potencjał jest duży. Być może w bardzo bliskiej przyszłości AI pomoże np. w automatycznej wektoryzacji planów miejscowych i dzięki temu pozyskiwaniu informacji o przeznaczeniu terenu bezpośrednio do bazy transakcji.&lt;/p&gt;&#xA;&lt;h3 id=&#34;podsumowanie&#34;&gt;PODSUMOWANIE&#xA;&lt;/h3&gt;&lt;p&gt;QGIS daje wiele sposobów na &lt;strong&gt;automatyzację pracy&lt;/strong&gt; – od prostych wsadów, przez modele, po własne skrypty. Można je też łączyć, np. używać skryptu Pythona jako części większego modelu.&lt;/p&gt;&#xA;&lt;p&gt;Poniżej przykład narzędzia, nad którym ostatnio pracuję. Model do &lt;strong&gt;zobiektywizowanej oceny konfiguracji przestrzennej nieruchomości&lt;/strong&gt; pobiera dane o ukształtowaniu terenu dla wskazanych działek i generuje mapę hipsometryczną. Dodatkowo będzie obliczał:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;współczynniki kształtu,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;różnicę wysokości pomiędzy najwyższym i najniższym punktem działki,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;średnie nachylenie terenu (wraz z oceną tego nachylenia pod względem trudności zabudowy),&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;ekspozycję (wystawę) nieruchomości.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Model sam pobiera dane o ukształtowaniu terenu z Internetu, więc nie wymaga ręcznego ściągania plików NMT (numeryczny model terenu). W przyszłości planuję udostępnić go komercyjnie, aby był dostępny dla osób, które chciałyby go stosować w pracy zawodowej.&lt;/p&gt;&#xA;&lt;a href=&#34;image-5.mp4&#34; data-type=&#34;video&#34;&gt;&#xD;&#xA;    &lt;video src=&#34;image-5.mp4&#34; autoplay loop muted playsinline style=&#34;width: 100%; cursor: zoom-in;&#34;&gt;&lt;/video&gt;&#xD;&#xA;&lt;/a&gt;</description>
        </item><item>
            <title>QGIS i sztuka mierzenia</title>
            <link>https://blog.szkolenia.pro/qgis-i-sztuka-mierzenia/</link>
            <pubDate>Wed, 30 Jul 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.szkolenia.pro/qgis-i-sztuka-mierzenia/</guid>
            <description>&lt;img src=&#34;https://blog.szkolenia.pro/&#34; alt=&#34;Featured image of post QGIS i sztuka mierzenia&#34; /&gt;&lt;p&gt;Wycena nieruchomości czasami wymaga szybkich i dokładnych pomiarów. QGIS oferuje w tym zakresie niezwykle przydatne narzędzie pomiarowe, które znajdziesz na pasku narzędzi. Pozwala ono błyskawicznie zmierzyć odległość, powierzchnię, kierunek czy kąt. Jego obsługa jest intuicyjna, ale czy na pewno zawsze uzyskujemy to, czego oczekujemy?&lt;/p&gt;&#xA;&lt;p&gt;W panelu narzędzia wybieramy typ pomiaru (np. powierzchnia), preferowane jednostki oraz, co kluczowe, rodzaj obliczeń: kartezjańskie czy elipsoidalne. Następnie wystarczy klikać lewym przyciskiem myszy na mapie, wyznaczając kolejne punkty linii (dla odległości) lub wierzchołki wieloboku (dla powierzchni). Pomiar kończymy kliknięciem prawym przyciskiem myszy.&lt;/p&gt;&#xA;&lt;p&gt;Do tego momentu wszystko wydaje się proste. Jednak potencjalne pułapki, narzędzia pomiarowego QGIS leżą w zrozumieniu wpływu różnych typów obliczeń na dokładność wyników. Kluczowe jest rozróżnienie między obliczeniami &amp;lsquo;kartezjańskimi&amp;rsquo; a &amp;rsquo;elipsoidalnymi&amp;rsquo;. Pamiętajmy, że pomiary te są zawsze wykonywane w oparciu o &lt;strong&gt;układ współrzędnych projektu&lt;/strong&gt;, niezależnie od układu współrzędnych mierzonej warstwy.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Kartezjańskie vs. Elipsoidalne: Kluczowe Różnice&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Obliczenia Kartezjańskie (planimetryczne/płaskie):&lt;/strong&gt; Wykonywane są w dwuwymiarowej przestrzeni płaskiej. Traktują powierzchnię Ziemi jako płaszczyznę, a współrzędne punktów jako proste współrzędne X i Y. Idealne dla małych obszarów, gdzie krzywizna Ziemi jest pomijalna.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Obliczenia Elipsoidalne (geodezyjne):&lt;/strong&gt; Uwzględniają rzeczywistą krzywiznę Ziemi, modelując ją jako elipsoidę obrotową. Są znacznie dokładniejsze dla dużych obszarów, ponieważ odzwierciedlają prawdziwy kształt naszej planety.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Praktyczne Przełożenie na Układy Współrzędnych&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ale jakie to ma przełożenie praktyczne? To zależy od układu współrzędnych, w którym pracujemy.&lt;/p&gt;&#xA;&lt;p&gt;Jeśli ustawimy układ współrzędnych projektu na &lt;strong&gt;PL-2000&lt;/strong&gt; (np. strefa 6, EPSG:2177), niezależnie od wyboru metody obliczeń (kartezjańskie czy elipsoidalne), otrzymamy bardzo zbliżone rezultaty. Wynika to z faktu, że zniekształcenia odwzorowawcze w tym układzie są minimalne (od −7,7 cm/km na południku środkowym do ok. +7 cm/km na brzegu strefy). Dla przykładu, mierząc największą działkę w Katowicach (nr 1055/2, obręb Górne Lasy Pszczyńskie) o powierzchni 649,7244 ha (6 497 244 m2), różnica między obiema metodami wyniesie zaledwie 70 m2. Jest to oczywiście różnica pomijalna, jednak jeśli zależy nam na najwyższej precyzji i zgodności z danymi w EGIB, warto wybrać obliczenia kartezjańskie.&lt;/p&gt;&#xA;&lt;p&gt;Co jednak, gdy zmienimy układ współrzędnych na &lt;strong&gt;układ 1992&lt;/strong&gt; – jednolity dla całej Polski i często zalecany jako układ projektu przy typowej pracy w QGIS? Tutaj napotkamy na większy błąd, choć wciąż pomijalny w większości praktycznych zastosowań. Zniekształcenia w tym układzie są większe (od −70 cm/km na południku środkowym do ok. +90 cm/km na wschodzie Polski). Dla wspomnianej działki 1055/2 różnica wyniesie już ponad 9000m2, czyli blisko hektar! Choć wydaje się to sporo, w kontekście tak dużej nieruchomości stanowi to niecałe 1,5 promila jej powierzchni. Biorąc pod uwagę inne oszacowania i zaokrąglenia stosowane w pracy rzeczoznawcy (np. poziom trendu, wagi cech), różnica między pomiarami elipsoidalnymi a kartezjańskimi w układzie 1992 jest nadal akceptowalna. Mimo to, w układzie 1992 &lt;strong&gt;zalecam używanie pomiarów elipsoidalnych&lt;/strong&gt;, aby uzyskać wyniki bliższe dokładności układu PL-2000.&lt;/p&gt;&#xA;&lt;p&gt;Sytuacja zmienia się drastycznie, gdy użyjemy układów globalnych, takich jak &lt;strong&gt;EPSG:3857&lt;/strong&gt; (domyślny dla OpenStreetMap, Google Maps) lub &lt;strong&gt;EPSG:4326&lt;/strong&gt; (geograficzny układ współrzędnych, domyślnie w QGIS dla nowego projektu). Tutaj błędy stają się kolosalne! Pomiar rzeczywistego odcinka 1000m w Katowicach, wykonany z użyciem obliczeń kartezjańskich w tych układach, może dać wynik ponad 1500m! To pokazuje, jak &lt;strong&gt;krytyczne jest zwracanie uwagi na układ współrzędnych, w którym ustawiony jest projekt&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Podsumowując – dla większości zastosowań przy wycenie nieruchomości w QGIS obowiązuje prosta reguła kciuka: &lt;strong&gt;zawsze wykonuj obliczenia elipsoidalne&lt;/strong&gt;.&lt;br&gt;&#xA;Wyjątkiem jest sytuacja, gdy projekt ustawiony jest w jednej ze stref układu PL-2000 i zależy Ci na &lt;strong&gt;maksymalnej precyzji zgodnej z danymi EGIB&lt;/strong&gt; – tylko wtedy możesz sięgnąć po obliczenia kartezjańskie.&lt;br&gt;&#xA;Świadomy wybór metody pomiaru to klucz do wiarygodnych wyników w Twojej pracy!&lt;/p&gt;&#xA;&lt;a href=&#34;image-1.mp4&#34; data-type=&#34;video&#34;&gt;&#xA;    &lt;video src=&#34;image-1.mp4&#34; autoplay loop muted playsinline style=&#34;width: 100%; cursor: zoom-in;&#34;&gt;&lt;/video&gt;&#xA;&lt;/a&gt;&#xA;&lt;p&gt;&lt;strong&gt;Alternatywne Podejście: Trwałe Pomiary w QGIS&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Wbudowane narzędzie pomiarowe jest niezastąpione do szybkich, jednorazowych analiz. Ma jednak swoje ograniczenia: weryfikacja pomiarów wymaga ich ponownego wykonania, a sam wynik jest &amp;lsquo;ulotny&amp;rsquo; – nie zapisuje się automatycznie, co zmusza nas do poświęcenia dodatkowego czasu na jego dokumentację. Właśnie dlatego osobiście rekomenduję inne podejście, które sam z powodzeniem stosuję w codziennej pracy.&lt;/p&gt;&#xA;&lt;p&gt;Rozwiązaniem jest wykorzystanie własnych warstw do zapisu pomiarów. Możesz pobrać plik GeoPackage (tzw. geopaczka), który przygotowałem (link do pobrania: &lt;a class=&#34;link&#34; href=&#34;https://github.com/MAPYMAPY/blogpublic/raw/main/pomiary.gpkg&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;pomiary.gpkg&lt;/a&gt;). Plik zawiera dwie gotowe warstwy: &amp;lsquo;pomiary liniowe&amp;rsquo; i &amp;lsquo;pomiary powierzchnia&amp;rsquo;. Po skopiowaniu tego pliku do katalogu z aktualnym projektem i przeciągnięciu pliku do okna mapy w QGIS, należy dodać te warstwy do swojego projektu.&lt;/p&gt;&#xA;&lt;p&gt;Następnie wybieramy warstwę odpowiednią dla typu pomiaru, który chcemy wykonać (liniową dla odległości, poligonową dla powierzchni). Włączamy tryb edycji warstwy, wybieramy narzędzie &amp;lsquo;Rysuj linię&amp;rsquo; (dla pomiarów długości) lub &amp;lsquo;Rysuj poligon&amp;rsquo; (dla pomiarów powierzchni) i rysujemy w dokładnie taki sam sposób, jak robiliśmy to wcześniej przy użyciu wbudowanego narzędzia pomiarowego.&lt;/p&gt;&#xA;&lt;p&gt;Ta metoda ma szereg istotnych zalet w porównaniu do wbudowanego narzędzia pomiarowego:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Trwałość wyników:&lt;/strong&gt; Pomiary są zapisywane jako obiekty w warstwie, co oznacza, że nie są &amp;lsquo;ulotne&amp;rsquo; i masz do nich dostęp w każdej chwili.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Wizualna weryfikacja:&lt;/strong&gt; Możesz zawsze wizualnie sprawdzić poprawność wykonanych pomiarów, np. czy punkty pomiarowe zostały precyzyjnie dociągnięte do odpowiednich miejsc.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Łatwość edycji:&lt;/strong&gt; W przypadku potrzeby korekty, nie musisz wykonywać pomiaru od nowa. Wystarczy edytować konkretne wierzchołki istniejącej figury lub linii, co jest nieocenione przy skomplikowanych, wielobocznych kształtach.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Co więcej, ta metoda rozwiązuje problem zależności od układu współrzędnych projektu, o którym pisałem wcześniej! Pomiary w tych warstwach są domyślnie wykonywane z użyciem obliczeń elipsoidalnych i, co najważniejsze, ich dokładność zależy od &lt;strong&gt;układu współrzędnych samej warstwy&lt;/strong&gt; (domyślnie układ 1992, czyli EPSG:2180), a nie od układu współrzędnych projektu. Oznacza to, że nawet jeśli Twój projekt jest ustawiony na jeden z układów globalnych (np. EPSG:3857 lub EPSG:4326), Twoje pomiary w tych warstwach będą nadal precyzyjne i zgodne z rzeczywistością. To ogromna zaleta, która zapewnia spójność i wiarygodność wyników, niezależnie od ustawień projektu!&lt;/p&gt;&#xA;&lt;a href=&#34;image-2.mp4&#34; data-type=&#34;video&#34;&gt;&#xA;    &lt;video src=&#34;image-2.mp4&#34; autoplay loop muted playsinline style=&#34;width: 100%; cursor: zoom-in;&#34;&gt;&lt;/video&gt;&#xA;&lt;/a&gt;</description>
        </item></channel>
</rss>
