Informacja dla użytkowników systemu EWOPIS
w związku z pismem ZGGK – KN-EGIB.400.45.2025
Aktualizacja: 2025-09-10
W związku z pismem Zastępcy Głównego Geodety Kraju KN-EGIB.400.45.2025 z dnia 5 września 2025 r. w sprawie przekazania informacji dotyczących wprowadzania do bazy danych EGiB podziałów rolnych, przekazujemy pytania sql zwracające niezbędne wartości dla poszczególnych pól ankiety. Pytania należy wykonać korzystając z opcji Monitor zapytań.
Pytanie 6. Podanie aktualnej powierzchni [ha] gruntów rolnych (użytków rolnych przez które należy rozumieć grunty orne, sady, łąki trwałe, pastwiska trwałe, grunty rolne zabudowane, grunty pod stawami i grunty pod rowami) w powiecie, objętej działkami ewidencyjnymi o powierzchni w przedziałach wskazanych w lp. 6a, 6c, 6e, 6g wraz z podaniem ilości tych działek w lp. 6b, 6d, 6f, 6h:
select 2025 as rok,cast(sum(iif(pew<3000 and poWU>=2000,powU/10000,0)) as numeric(10,4)) as "pow<0.3 ha" , sum(iif(pew<3000 and powU>=2000 ,1,0)) as "ile<0.3 ha" , cast(sum(iif(pew>=3000 and pew<10000 and powU>=3000,powU/10000,0)) as numeric(10,4)) as "pow<1 ha" , sum(iif(pew>=3000 and pew<10000 and powu>=3000,1,0)) as "ile<1 ha" , cast(sum(iif(pew>=10000 and pew<50000 and powu>=3000,powU/10000,0)) as numeric(10,4)) as "pow<5 ha" , sum(iif(pew>=10000 and pew<50000 and powU>=3000 ,1,0)) as "ile<5 ha" , cast(sum(iif(pew>=50000 and powU>3000,powU/10000 ,0)) as numeric(10,4)) as "pow>5 ha" , sum(iif(pew>=50000 and powU>3000,1,0)) as "ile>5 ha" from( select d.id, d.pew, sum(u.pew) as powU from dzialka d join uzytki u on u.rdze=d.id and u.status in (0,1) and (u.ofu in ('R','Ps', 'Ł','S','Br','W','Wsr') or u.ofu in ('B','W') and u.ofu in ('R','Ł','Ps')) where d.id_rob is null and d.status in (0,1) group by 1,2)
Pytanie 7. Wskazanie ile rocznie w poszczególnych latach z zakresu 2022 – 2025 w powiecie wprowadzono podziałów geodezyjnych dotyczących nieruchomości rolnych:
UWAGA!!!
Prezentowane pytanie zwraca zwraca liczbę "podziałów rolnych" w poszczególnych latach. Jako podziały rolne zostały uwzględnione wsztystkie podziały, dla których jako podstawa zmian wprowadzony został operat geodezyjny i nie ma wśród dokumentów podstawy zmiany decyzji administracyjnej. Dodatkowo został dodany warunek dotyczący sumy powierzchni użytków rolnych na działkach przed podziałem. Suma ta nie może być mniejsza niż 0.2000 ha. Warunki te zostały uwzględnione również w pytaniach 8 i 9. Jeżeli w dokumentach stanowiących podstawę zmian dla podziałów nie są wprowadzane decyzje podziałowe, wszystkie podziały spełniające warunek powierzchni użytków będą potraktowane jako rolne.
with dlaDZ as (select d.id, d.doww,d.pew from dzialka d where d.status=3 and not exists( select first 1 1 from dzialka dd where dd.id=d.id and dd.dowu=d.doww) group by 1,2,3) , dla as (select doww, sum(pew) as powDZ from dlaDZ group by 1 ), dlaUZ as (select dlaDZ.doww,sum(u.pew) as powU from dlaDZ join uzytki u on u.rdze=dlaDZ.id and u.doww=dlaDZ.doww and (u.ofu in ('R','Ps', 'Ł','S','Br','W','Wsr','Ls') or u.ofu in ('B','W') and u.ofu in ('R','Ł','Ps')) group by 1) select extract(year from z.dta) AS ROK,COUNT(1) AS ILE from zmiany z join dokumenty_zmiany dz on dz.idzm=z.id join dokumenty d on d.id=dz.iddok and d.kdk=9 join dla on dla.doww=z.id join dlaUZ on dlaUZ.doww=dla.doww AND coalesce(DLAuz.POWU,0)>2000 where z.zam='Y' and extract(year from z.dta)>2021 AND not COALESCE(Z.RWZ,'') in ('26', '216') and not exists (select first 1 1 from dokumenty_zmiany DZ join dokumenty dk on dk.id=dz.iddok and dk.kdk=3 where dz.idzm=z.id ) GROUP BY 1
Pytanie 8. Wskazanie ile rocznie w poszczególnych latach z zakresu 2022 – 2025 w powiecie wprowadzono podziałów geodezyjnych dotyczących nieruchomości rolnych, wskazanych w pkt 7, które spowodowały wydzielenie przynajmniej jednej działki ewidencyjnej o powierzchni mniejszej niż 1 ha.
with dlaDZ as (select d.id, d.doww,d.pew from dzialka d where d.status=3 and not exists( select first 1 1 from dzialka dd where dd.id=d.id and dd.dowu=d.doww) group by 1,2,3) , dla as (select doww, sum(pew) as powDZ from dlaDZ group by 1 ), dlaUZ as (select dlaDZ.doww,sum(u.pew) as powU from dlaDZ join uzytki u on u.rdze=dlaDZ.id and u.doww=dlaDZ.doww and (u.ofu in ('R','Ps', 'Ł','S','Br','W','Wsr','Ls') or u.ofu in ('B','W') and u.ofu in ('R','Ł','Ps')) group by 1) select extract(year from z.dta), COUNT(1) AS ILE from zmiany z join dokumenty_zmiany dz on dz.idzm=z.id join dokumenty d on d.id=dz.iddok and d.kdk=9 join dla on dla.doww=z.id join dlaUZ on dlaUZ.doww=dla.doww AND coalesce(DLAuz.POWU,0)>2000 where z.zam='Y' and extract(year from z.dta)>2021 AND not COALESCE(Z.RWZ,'') in ('26','216') and not exists (select first 1 1 from dokumenty_zmiany DZ join dokumenty dk on dk.id=dz.iddok and dk.kdk=3 where dz.idzm=z.id ) AND EXISTS (SELECT FIRST 1 1 FROM DZIALKA D WHERE D.DOWU=DLA.DOWW AND D.PEW<10000) GROUP BY 1
Pytanie 9. Proszę o wskazanie ile rocznie w poszczególnych latach z zakresu 2022 – 2025 w powiecie wprowadzono podziałów geodezyjnych dotyczących nieruchomości rolnych, wskazanych w pkt 7, które spowodowały wydzielenie więcej niż jednej działki ewidencyjnej o powierzchni mniejszej niż 1 ha, a suma powierzchni takich działek mniejszych niż 1 ha wynosiła co najmniej 1 ha.
with dlaDZ as (select d.id, d.doww,d.pew from dzialka d where d.status=3 and not exists( select first 1 1 from dzialka dd where dd.id=d.id and dd.dowu=d.doww) group by 1,2,3) , dla as (select doww, sum(pew) as powDZ from dlaDZ group by 1 ), dlaUZ as (select dlaDZ.doww,sum(u.pew) as powU from dlaDZ join uzytki u on u.rdze=dlaDZ.id and u.doww=dlaDZ.doww and (u.ofu in ('R','Ps', 'Ł','S','Br','W','Wsr','Ls') or u.ofu in ('B','W') and u.ofu in ('R','Ł','Ps')) group by 1) select extract(year from z.dta), COUNT(1) AS ILE from zmiany z join dokumenty_zmiany dz on dz.idzm=z.id join dokumenty d on d.id=dz.iddok and d.kdk=9 join dla on dla.doww=z.id join dlaUZ on dlaUZ.doww=dla.doww AND coalesce(DLAuz.POWU,0)>2000 where z.zam='Y' and extract(year from z.dta)>2021 AND not trim(COALESCE(Z.RWZ,'')) in ('26','216') and not exists (select first 1 1 from dokumenty_zmiany DZ join dokumenty dk on dk.id=dz.iddok and dk.kdk=3 where dz.idzm=z.id ) AND (SELECT SUM(D.PEW)FROM DZIALKA D WHERE D.DOWU=DLA.DOWW AND D.PEW<10000)>10000 GROUP BY 1