OENY HRSZ shape-zip letöltő

Userscript, amivel továbbra is le tudod tölteni a földrészleteket shape-ként — az OENY WFS blokkolása ellenére.

Mi történt?#

Az OENY (Országos Egyedi Nyereségfelügyelet) letiltotta a közvetlen WFS API hozzáférést a hrsz:foldreszlet réteghez. Ezért a korábbi „BBOX-ból WFS link” megoldás már nem működik.

A userscript workaround: a térkép betöltésekor a böngésző hálózati kéréseiből automatikusan kiszedi a BBOX-ot, és abból épít egy letöltési linket — mintha mi sem történt volna.

Telepítés lépésről lépésre#

1
Telepítsd a Tampermonkey-t

A scriptet Google Chrome-ban teszteltük. Töltsd le a bőngésződhöz való verziót:

Egyéb böngészőkhöz: tampermonkey.net

2
Telepítsd a scriptet

Kattints a lenti gombra, és a kezelő automatikusan felismeri:

3
Nyisd meg az OENY HRSZ keresőt

Menj a www.oeny.hu/oeny/hrsz-kereso/ oldalra. A script csak itt fut le (Google Chrome-ban tesztelve).

4
Keresd meg a kívánt területet

Mozgasd/nagyítsd a térképet úgy, hogy a kívánt földrészletek látszódjanak. A script automatikusan elfogja a BBOX-ot a hálózati kérésekből.

Ha a panelen "BBOX captured" jelenik meg, készen állsz a letöltésre.
5
Töltsd le a shape-zip fájlt

A jobb alsó sarokban megjelenő panelen nyomd meg a Download shape-zip gombot. Szükség esetén állítsd az Overscale értéket (1–10×), ha nagyobb területet akarsz letölteni.

6
Konvertáld KML-be (opcionális)

A panelen az Open EOV converter gomb megnyitja a shape → KML konvertert, ha AgOpenGPS-ben szeretnéd használni a területeket.

Shape (EOV) → KML konverter

Képernyőképek#

OENY HRSZ script panel - BBOX captured állapot

A script panel az OENY oldalon — BBOX sikeresen elfogva.

OENY HRSZ script panel - letöltés és konvertálás

Letöltés és EOV konverter link a panelen.

Technikai részletek#

A script a következőket figyeli a háttérben:

  • fetch() kérések URL-jeit
  • XMLHttpRequest nyitott kapcsolatait
  • <img> és <iframe> src attribútumait
  • DOM változásokat (MutationObserver)
  • PerformanceObserver resource bejegyzéseket

Amint egy URL tartalmazza a BBOX= paramétert, a script kinyeri, tárolja, és felkészíti a WFS shape-zip link generálásához.

Fontos: A script csak a böngésződben fut. Semmilyen adatot nem küld harmadik félnek — a letöltési link közvetlenül az OENY szerverére mutat, a te gépedről.

Forráskód#

A teljes forráskód elérhető a repo-ban:

OENY_HRSZ_shape-zip_downloader.user.js megtekintése