Miklós Házszám nélküli utcák • Python script, lényeg: streets = … streetsWithHouses = … streetsWithoutHouses = [street for street in streets if \ street not in streetsWithHouses] self.assertEqual([], streetsWithoutHouses)
Miklós Utcák listája • Egy városrészen belül • Tegyük fel, hogy ez teljes az OSM alapján • Miért pont ez egy bugyor? – Kálló Esperes vs. Kálló esperes – 50-100 utca, kezelhető • Az előző módszer használható • De a határ közelében lesznek „fél” utcák • Ezek később majd valótlan hiányokat fognak okozni
Miklós Utcatáblák felmérése • OSM alapján végigjárni az utcát mindkét irányban • Bicikli / gyalog kombináció vált eddig be leginkább • Minden sarkon lefotózni az utcatáblákat • Véletlen homályos fotó kisebb eséllyel okoz hiányzó adatot („jó redundancia”) • Mapillaryre feltölteni
Miklós Házszám-lista gyártása • Ebből lehet feltételezett házszám- tartományokat gyártani • Példa: 184 → 190, feltételezzük, hogy van 184, 186, 188, 190 • Felső határ • Később ellenőrizni!
Miklós Létező házszámok lekérése • Szintén használható a korábbi OSM-ből Overpassal lekérő módszer • Normalizálás szükséges az összehasonlításhoz • 10-12 → 10, 12 • 1/a → 1
Miklós Feltételezett hiányzó adatok • Az OSM és a fotók alapján kimutathatók a feltételezett hiányzó házszámok • Felmérés, második menet • vagy egyben, de akkor meg feleslegesen rögzítünk létező házszámokat is • vagy nem offline szerkesztünk
Miklós Feldolgozás: ha nem létezik • 10 → 18, majd 20 → 30 volt az utcatábla • De a városrészhez csak az első fél tartozik • Vagy a helyszínen nem található pl. a 12. • JSON „szűrő” Hegyalja út / Sashegyhez: "hegyalja_ut": { "ranges": [ { "start": "47", "end": "93", "isOdd": "true"}, { "start": "70", "end": "182", "isOdd": "false"}]}
Miklós Feldolgozás: ha létezik • Házszámhoz koordináta rögzítése • Korábbi módszerrel • Nekem a Keypad-Mapper 3 vált be • Itt jön a tényleges OSM szerkesztés • pl JOSM-mel
Miklós Összefoglalás • A házszámozás adatimport nélkül is megoldható • De némi automatizálással könnyebb megtalálni hol érdemes felmérni • Lekérdezések, scriptek Githubon • Köszönöm a figyelmet! :-) • Diák: https://vmiklos.hu/odp