OpenStreetMap

Hungarian_user

Mapper since:
March 29, 2019

2019 óta szerkesztem az OSM-et napi szinten. Pár órát hajnalban, de napközben, vagy néha este is szerkesztek. Nem tartom számon, hogy naponta hány új épületet viszek fel (közvetlenül nem látszik), ez nagyságrendileg 1000 épület, néha több. Szeretek komplett településeket felvinni egy-egy nap során. (A nagyobb létszámú településeken ez a szokásom valószínűleg változni fog).

A kisebb magyarországi települések épületeivel 2022 táján kezdtem el foglalkozni, a magyar Wikipédia kategórialistája alapján. Az 500 fősnél kisebb településeket választottam ki, amiből majdnem 1000 település épületeit vittem fel a térképre. Amikor végeztem a hiányzó épületek berajzolásával (nagyjából 1 év alatt), továbbmentem a nagyobb létszámú magyar települések felé, most már az OSM településlistája alapján.

Jelenleg az 1400 fős települések épületeinek rajzolásánál tartok. Közben felvittem néhány száz épületet Kecskemét és Debrecen területén is, ahol erősen hiányosak voltak.

Fontos, hogy a települések épületei láthatók legyenek a térképen, hiszen az épületek szükségesek ahhoz, hogy például a házszám vagy bármi egyéb adat beírható legyen. Sok településen még ma is csak az utak vannak gyakran pontatlan pozíciókkal berajzolva, és az épületek száma kevés.

Kérem hogy, akik a magyar települések belső útjainak rajzolásával foglalkoztak, a FÖMI 2014-es légifelvételhez igazítsák az utakat oly módon, hogy a rajzolt vonal nagyjából az út középvonalában haladjon (erre a célra ne használjanak Bing vagy egyéb felvételeket, mert ezek és a FÖMI között gyakran van több méteres eltérés - vagy előtte igazítsák az adott háttérfelvétel eltolását a FÖMI-hez).

Csak a legkevesebb számú töréspontot szükséges berajzolni, hogy a rajzolt vonal még ne menjen le a háttérfelvételen látszó útról. (ha túl sok pont van, azt később nehezebb javítani, mert a pontokat gyakran csak egyenként lehet mozgatni). Ugyancsak utólagos javítást, azaz pontonkénti tologatást igényelnek a pontatlanul (nem a FÖMI-hez) igazított járdák, amiket szintén kénytelen vagyok javítani (ütköznének az általam felrajzolt épületekkel).

Időnként bevállalok szerkesztési kampányban való részvételt katasztrófák után, hogy a segélyszállítmányok, illetve a mentést végző személyek el tudjanak jutni a számukra kijelölt helyre. Ehhez általában utak rajzolása szükséges az épületek felrajzolásán kívül. (lásd: HOT lejjebb). Ezeknél az eseményeknél többnyire a Rapideditor az ajánlott szerkesztési eszköz. Feltehetően azért, mert a MapWithAI a hiányzó utak nyomvonalára is javaslatot tesz, ami felgyorsítja a szerkesztést.

A megjelenésétől fogva a Rapideditor-t használom az épületek felrajzolásához. Ez az eszköz csak böngészőt igényel, mint az iD editor (annak továbbfejlesztése). A lényege, hogy a Microsoft AI szoftvere grafikusan javaslatot tesz az összes épület körvonalára, amit a felhasználó épületenként elfogad vagy elutasít. Elfogadás után az épület láthatóvá válik a térképen. Ezután az épületet általában a saját tengelye körül el kell forgatni, hogy a FÖMI háttérképen látható épület körvonalait kövesse, és gyakran el kell tolni, hogy megfelelően illeszkedjen rá. Amikor több ilyen épület rajza készen van, fel lehet tölteni az OSM szervereire. (az iD-vel megegyezően max 50 db új objektum hozható létre egy lépésben).

A Rapideditorral való szerkesztés az épületek egyenkénti, “kézi” rajzoláshoz képest kb. 5x-10x gyorsabb. Ha sok épületet kell forgatni és tologatni, akkor a rajzolás sebessége kisebb, de még mindig gyorsabb, mint egyenként rajzolgatni. Figyelembe véve, hogy jelenleg (2024 április) csak 2,5 millió épület van felrajzolva Magyarország területén (és még kb. ugyanennyi hiányzik), szerintem a épületekkel való teljes lefedettség jelenleg csak ilyen eszközzel érhető el, ha pár éves időtávlatban gondolkodunk.

Az eltolás előtt a Shift + bal_egérgomb + körberajzolás (“lasszó”) módszerrel több épületet ki lehet jelölni, majd eltolni a megfelelő irányba. Nem szükséges zárt hurkot rajzolni, viszont ügyelni kell rá, hogy az épületek minden pontja ki legyen jelölve, de azon kívül más objektum ne - például út. Ehhez a “Térképadatok”, “Térképelemek” listában az épületeken kívül a többit érdemes kapcsolni.

Szoftverfordítások

  • StreetComplete (OSM adatkiegészítés, Androidos app)
  • iD OSM Editor
  • OsmAnd (Androidos app)
  • Syncthing és Syncthing-fork (adatszinkronizálás, Androidon is)
  • Vespucci OSM Editor (Androidos app)
  • SchildiChat (Matrix kliens, Androidos app)
  • QGIS térinformatikai szerkesztő, megjelenítő szoftver
  • Tower Collector (mobiltornyok keresése, Androidos app)
  • FairEmail (email kliens, Androidos app)
  • overpass-turbo http://overpass-turbo.eu/ (adatlekérdezés)

Ezen szoftverek magyar fordításában közreműködök (másokkal együtt) több-kevesebb mértékben.

Aktuális projektem

  • 2024-03-29-én elkezdve: általam felvitt épületek illesztése FÖMI 2010 háttérképhez
  • 2024-04-28 legfrissebb szerkesztés

Az általam 2024 elején megrajzolt épületek egy részét kifogás érte, hogy “nem elég pontosan illeszkedik” a FÖMI 2010 légifelvételhez. Ez tudatos döntés volt a részemről, hogy gyorsabban haladhassak az épületek felrajzolásával, felvállalva, hogy az épület esetleg 2-3 méterrel eltérhet a pontosnak mondott légifelvétel által mutatott pozíciótól. (Nem vagyok meggyőződve a FÖMI felvételek földrajzi pontosságáról, mivel erre semmiféle adatot nem láttam). Külön ügyeltem rá, hogy az utak közelében lévő épületek ne lógjanak bele az útba (erre a Rapideditor és az iD is figyelmeztet, még a feltöltés előtt).

Másrészt azt tapasztalom, hogy sok helyen folyamatosan javítanom kell az utcák nyomvonalát, mert azok ütköznének az általam pontosan elhelyezett épületekkel. Az utóbbi 8-10 évben sokan több méteres pontatlansággal rajzoltak fel épületeket vagy utakat, mert (általában) a Bing-hez illesztették őket, és ezeknek az objektumoknak a későbbi javításával nemigen foglalkozik senki.

Bevállaltam, hogy március végétől visszafelé haladva a saját szerkesztéseim között a pontosnak mondott FÖMI 2010 képhez jobban igazítom az épületeket, és addig új település épületeit nem kezdem el rajzolni.

Arra nem áll rendelkezésre számszerű adat, hogy a FÖMI kép mennyire pontos geo pozíció szempontból, illetve hogy a FÖMI kép és az épületek rajzai között mekkora eltérés van. (Egy-egy épületnél le lehet mérni a háttérkép eltolásával).

Eszközök, hivatkozások:

A magyarországi települések táblázatos listája

https://data2.openstreetmap.hu/epulet.php

Alapesetben a lakosságszám alapján van sorbarendezve. A sorrend a fejlécre kattintva módosítható. Az eddigi tapasztalataim (1500 főnél kisebb települések) alapján becslésem szerint az országos átlag a 0,5 É/L (épület / lakos) arány lehet. 2024 áprilisában ez az arány 0,26. A táblázat adatai naponta frissülnek.

Ha valakinek van kedve épületek felrajzolására, akkor érdemes lehet az É/L fejléc alapján sorbarendezni a táblázatot (épületek száma / lakosságszám). A legalacsonyabb értékeket a táblázat piros színnel kiemeli. Ez azt jelenti, hogy ezeken a helyeken a lakosság számához viszonyítva nagyon kevés a felrajzolt épületek száma. Sok helyen nincs mapwithai támogatás (ezeket kihagytam a szerkesztésből, mivel így elveszne a Rapid használatából adódó gyorsaság), így ezeken a településeken az épületeket egyenként kell majd felrajzolnia valakinek.

A Rapideditor

https://rapideditor.org/

A Rapideditor kezdőoldala. Letöltés nem szükséges, de OSM regisztráció kell a használatához. Magyar nyelvű. Több magyar településen nem ad javaslatot, vagy csak részben. (De érdemes lehet pár hónap múlva újra megnézni ugyanazt a települést, mert az alatt ez a helyzet változhat, azaz megjelennek a javasolt épület-körvonalak).

A VPN használata miatt “API elérési hiba” üzenetet adhat, emiatt átmenetileg érdemes kikapcsolni a VPN-t arra az időre, amíg a meglévő épületek és utak rajza letöltődik, majd utána vissza lehet kapcsolni a VPN-t.

Kezdetben kizárólag Firefox böngészővel használtam, 2024-ben kipróbáltam Opera böngészővel, és azzal is működik. A FÖMI légifelvétel használatához szükséges a böngészőben egy CORS nevű bővítményt telepíteni, mert annak hiányában a légifelvétel helyett fekete háttér jelenik meg.

Mivel a Rapid nem veszi figyelembe a FÖMI háttérképet, hanem mást használ (Bing, Mapbox vagy Esri), ezért ez plusz segítség a szerkesztésben, mivel a Bing, a Mapbox vagy az Esri is a FÖMI-nél frissebb felvételekkel rendelkezik, tehát megjelenik rajta olyan épület is, ami 2014-ben még nem létezett, illetve az gyakran előfordul, hogy időközben a szóban forgó épületet átalakították vagy lebontották. (A lebontott épület “terület”-ként jelenhet meg, tehát a terület kijelzésének bekapcsolva kell lennie épületrajzolás előtt). Új épület esetén értelemszerűen a frissebb felvételt veszem figyelembe (Bing, Mapbox vagy Esri). Mivel az adott épület a FÖMI felvételen még nem létezik, ezért az épület illesztése kicsit trükkös: felrajzolás után kijelölöm több, közeli épülettel együtt a háttérfelvételen nem látszó épületet is, és egyszerre illesztem őket a FÖMI felvételhez, így jó eséllyel a nem látszó épület is a helyére kerül.

Ismert problémák a Rapiddal

  • Kezdetben sok szabálytalan, cikkcakkos szélű alakzatot javasolt, ezek száma az évek során lecsökkent. Vissza kell utasítani, vagy a fölös pontok törlésével és igazításával javítható az épület alakja.
  • Nem figyeli a tetők színét, ezért az egymáshoz érő épületeket gyakran egy épületnek tekinti. Törölni kell a javaslatot (ha elfogadtuk), és kézzel megrajzolni az épületeket.
  • Az épületek elforgatásának szükségessége. Ez a különféle légifelvételek nemlineáris geometriai leképezéséből adódhat. Csak épületenként javítható, az “R” gomb + egérgomb alkalmazásával.
  • Eltolás szükségessége. Oka hasonló, mint a forgatásé, közvetlenül nem a Rapid hibája. “M” gomb + egérgomb alkalmazásával javítható. Több épület kijelölhető a “lasszó” funkcióval, utána ezek egyben mozgathatók.

Overpass-turbo

https://overpass-turbo.eu

A saját magam által felrajzolt épületek megkeresésére használom. Ehhez a Varázslónak az alábbi sort adom meg (a településnevet mindig cserélve):

building=* and user:”Hungarian_user” in “Tiszatelek, Hungary”

Majd: Exportálás, GeoJSON

iD-ban: Térképadatok, Egyedi térképadatok, Fájl kiválasztása (export.geojson). Ha volt már ilyen nevű fájl, akkor mentéskor egy sorszámot rak a fájlnévhez, a nagyobb számú a frissebb. Az iD-be való beolvasás után a fájl törölhető.

A beolvasás hatására az iD-ban megjelennek világoskék színnel az általam azon a településen korábban felrajzolt épületek.

A “Térképelemek”-nél mindent kikapcsolok, csak ezt hagyom meg: “Épületek”. Ezután a lasszó eszközzel körbekerítek valamekkora területet, ahol ezek az épületek vannak, és látszik, hogy el vannak tolódva. (az “Épületek” kiválasztása ahhoz kellett, hogy a lasszó ne fogja meg az utakat is). Nagyítás annyira, hogy jobban látható legyen az eltolódás, majd “M” gomb, és az egérrel a helyükre húzom az épületeket.

A Streetcomplete app

https://streetcomplete.app/

Terepi munkához könnyen használható, kezdőknek is ajánlható Androidos alkalmazás, amit a mobilunkon magunkkal tudunk vinni. Ha a mobil adatforgalmat korlátozni szeretnénk, érdemes otthon, wifin keresztül letölteni a térképet és a kérdéseket arra a területre, amit be akarunk járni. A Streetcomplete az utcán haladva automatikusan megjeleníti annak a közeli térképrészletnek a kérdéseit, ahol éppen járunk. Érdemes előzetesen kikapcsolni azokat a kérdéseket, amikkel nem akarunk foglalkozni, utána ezek ikonja már nem jelenik meg. Sok minden felvihető a térképre: Házszám, utcanév, hány szintes az épület, … stb. a házszámot be kell írni, illetve a térképen rá kell bökni az utca nevére és bemásolódik. Az üzlet adatai, a nyitvatartás is beírhatók (ha már létezik mint üzlet, vagy valamikor létezett). Sok OSM adat a kérdésre igen/nem választ adva vihető be, csak a megjelenő ikonra kell kattintani, amit előzőleg magunknak kiválasztottunk. Csak már meglévő objektumokkal dolgozik a szoftver, azaz új objektumot nem lehet vele létrehozni.

A Streetcomplete az adatok frissen tartására is hangsúlyt helyez, ezért rendszeres időközönként megkérdezi, hogy az adott információ helyes-e még.

A Streetcomplete csak adatmódosításra alkalmas, viszont nem szükséges hozzá OSM szerkesztési ismeret, és nem kell rajzolni. Felülete magyar nyelven is elérhető. Sok kérdésnél grafika vagy fénykép segíti a válasz kiválasztását. OSM regisztráció szükséges a használatához. A térképe nagyjából kéthetente frissül, az újonnan létrehozott objektumok ennyi idő múlva válnak láthatóvá.

JOSM Editor

https://josm.openstreetmap.de/wiki/Hu%3AWikiStart

Számomra ez a szoftver a legkevésbé felhasználóbarát, mondhatni “fapados”. Java alapú, amit előzőleg telepíteni szükséges. Csak célzottan használom, mert Rapideditorral az épületek felrajzolása, a forgatás, az eltolás gyorsabban elvégezhető. (a JOSM is tartalmazza a Rapideditorban használt szoftvert, itt MapWithAI a neve).

Nagy számú épület egyszerre való mozgatására használom (ez általában egy település összes épülete, amit én rajzoltam fel).

Közben rájöttem, hogy a Rapideditorban is van “lasszó módszer” a csoportos kijelölésre, de előtte ki kell kapcsolni az objektumokat, hogy csak az épületek legyenek kiválasztva.

Az épületek forgatásának szükségessége arra utal, hogy az egyes légifelvételek utófeldolgozása nemlineáris módon történik a FÖMI, a Bing vagy a Mapbox esetén. Az eltolódás (offszet) pedig a földrajzi illesztés pontatlanságára utal. Megjegyzendő, hogy a magyar OSM szerkesztők által preferált FÖMI más országokban nem elérhető.

Az általam felvitt épületek eltolása, FÖMI-hez igazítás menete (az épületek egyenkénti forgatása után) JOSM-ben:

  • település keresése név szerint (itt még nem szabad letölteni)
  • a megtalált település sorára kattintani 1x (“boundary”)
  • térkép fül
  • bekeretezni a ténylegesen letölteni kívánt téglalapot
  • nagy, zöld, lefele nyíllal letölteni a kijelölt területet

Objektumkeresés: Ctrl-F, majd szűrés:

building user:Hungarian_user source:microsoft/BuildingFootprints

Ez kijelöli az összes, általam elkezdett épületet az adott területen. Maga az eltolás a Shift-kurzornyilak segítégével történik, többszöri lenyomással, ami előtt érdemes ránagyítani a terület egy részére, hogy az illeszkedés jól látható legyen. Ha az illesztés megvan, a feltöltéssel bekerül a rendszerbe (nagy zöld, felfele mutató nyíl). A vonalak keresztezésére utaló figyelmeztetéseket figyelmen kívül lehet hagyni, ezek általában területekre vonatkoznak.

Más település szerkesztése előtt: az “Adatréteg x” törlése. (különben feltöltéskor fantom ütközéseket jelez)

Más település keresése: Ctrl-Shift-lefele_nyíl, vagy nagy zöld, lefele mutató nyíl.

Ezután meg szoktam nézni iD-ben, hogy ott hogyan néznek ki az épületek, és a kisebb korrekciókat, forgatást egyenként ott végzem el. JOSM-ben vigyázni kell a kattintással, mert az megszünteti az épületek kijelölését.

A térképet mozgatni a jobb egérgombbal lehet (iD-ben bal egérgomb, tehát könnyű eltéveszteni).

Katasztrófák helyszínének térképezése

https://www.hotosm.org/

Humanitárius segítségek helyszíneinek térképezése. Az adott területet kisebb négyzetekre osztják a szervezők, amiből egy négyzetet lefoglalhatunk szerkesztés céljára, így azt ugyanakkor elvileg más nem tudja szerkeszteni. A rendszer azokat a négyzeteket ajánlja fel, amik még nincsenek teljesen készen. (Sajnos ez a kizárásos technika nem megbízható, mert észrevettem, hogy az általam felvitt épületeket közben valaki megváltoztatta, így az általam végzett módosítások egy része kárbaveszett. Mostanában emiatt kevesebbet szerkesztek így).

Duna folyamkilométerek

Évekkel ezelőtt észrevettem, hogy a Duna folyamkilométerek sok helyen hiányoznak vagy rossz helyre vannak rajzolva, ezért kerestem olyan oldalt, ami hivatalosnak tekinthető (OVF), és az alapján a folyó sodorvonalába feltettem a hiányzó pontokat. Ha jól emlékszem, legalább 5-10 km sűrűséggel. A parton lévő folyamkm pontokhoz nem nyúltam, mivel azok helyét nem tudom ellenőrizni.

Alkalomszerűen a Tisza folyó vonalán is elhelyeztem néhány folyamkm pontot, de a folyó teljes hosszán nem mentem végig.

Ezt az oldalt használtam (csak a magyar folyószakaszokat mutatja): https://ovf-hungary.maps.arcgis.com/apps/webappviewer/index.html

Asztali gép

A fenti bemutatkozásból kiderülhet, hogy elsősorban asztali gépen szerkesztem az OSM térképet, és csak kis részben a helyszínen, a Streetcomplete, a Vespucci vagy az OsmAnd applikációval.

Olyan helyszíneket is szerkesztettem, ahol feltehetően kevés az internet-felhasználó (azon belül az OSM szerkesztő), mint Bhután, Eritrea, Szomália vagy Albánia. Ezeken a helyeken főleg a hiányzó utakat vittem fel a térképre, mivel a földutak is jól láthatóak.

Észak-Korea területét is érdemesnek találtam szerkeszteni, de azt tapasztaltam, hogy a meglévő szerkesztések, helyszínek megtévesztő adatokat tartalmaznak. Egyelőre elveszett idő az ottani objektumokat szerkeszteni.