OpenStreetMap logo OpenStreetMap

Kamil Kalata's Diary

Recent diary entries

Ostatnio zauważyłem, że styl OSM Americana nie wyświetla w szczególny sposób numerów dróg wojewódzkich, w przeciwieństwie do dróg krajowych, w tym dróg ekspresowych i autostrad, co zgadza się z definicją, a raczej jej brakiem. Na podstawie opisu jednego z pull requestów w repozytorium tego stylu wywnioskowałem, że generator opiera się na tagu network w celu wywnioskowania kategorii.

Postanowiłem więc sprawdzić, jaka wartość tagu network jest wykorzystywana do oznaczania dróg wojewódzkich. Szybka kwerenda, wykonana przy użyciu głównej strony OSM, Overpass API i Taginfo doprowadziła mnie do wniosku, że drogi te oznacza się tagiem network=pl:regional.

Postanowiłem również sprawdzić, jak oznacza się drogi powiatowe i gminne. Jako że w artykule wiki o tagu network tego nie określono, postanowiłem dokonać samodzielnej analizy. W tym celu napisałem skrypt Pythona, który odpytuje server Overpass i wykorzystuje bibliotekę pandas w celu wygodnego przetwarzania tych danych.

Parametry wejściowe

Zapytanie do serwera Overpass miało następującą postać:

[out:csv(::id,name,ref,unsigned_ref,network)]; area(3600049715)->.pl; rel(area.pl)[type=route][route=road][network~"pl:.*",i]; out geom;

Najistotniejszymi tagami branymi pod uwagę w tej analizie są network, ref i unsigned_ref (ostatni z nich wzięty pod uwagę ze względu na sposób użycia w relacjach analogiczny do tego na liniach). Numer relacji i tag name są wykorzystywane w celu ręcznej weryfikacji zarówno wyników analizy, jak i samych relacji, a ponadto numer relacji służy jako indeks dla tabel biblioteki pandas.

Wyrażenia regularne dla numerów poszczególnych dróg wyglądały następująco:

  • autostrady: ^A[0-9]{1,2}$
  • drogi ekspresowe: ^S[0-9]{1,2}$
  • pozostałe drogi krajowe: ^[0-9]{1,2}$
  • drogi wojewódzkie: ^[0-9]{3}$
  • drogi powiatowe: ^[0-9]{4}[ ]?[BCDEFGKLNOPRSTWZ]$
  • drogi gminne: ^[0-9]{6}[ ]?[BCDEFGKLNOPRSTWZ]$

See full entry

Location: Górki Miłońskie, Miłonice, gmina Krośniewice, powiat kutnowski, województwo łódzkie, 99-340, Polska

Hello!

I’ve just found out that ~2k out of ~13M relations have no type tag, ~220 of which have the type tag with lifecycle prefix or date namespace suffix, so I’ve decided to review them manually, with the ones with no tags containing the word “type” being the first, correct some mistakes (e.g. missing type=multipolygon) and delete the unnecessary relations (e.g. with duplicate tags). In case I make a mistake, please point it out on OSM Community topic or comment my changesets.

Regards

Kamil Kalata

Dzień dobry.

29 grudnia 2023 roku na stronie Geoportalu pojawiła się informacja o aktualizacji ortofotomapy w Zwoleniu i kilku innych miastach. Jestem tym uaktualnieniem niezwykle uradowany, gdyż pozwala mi to dodać dane, których dokładność byłaby wcześniej wątpliwa, jak na przykład miejsca parkingowe, a będzie to możliwe dzięki zwiększeniu rozdzielczości zdjęć.

Problemem nowej ortofotomapy jest pora wykonania zdjęć — okres letni. Utrudni mi to mapowanie zadrzewionych okolic, gdyż korony drzew zasłaniają podłoże. W związku z tym będę zmuszony korzystać z archiwalnego podkładu (warstwa “Geoportal 2: Ortofotomapa czasowa (zdjęcie lotnicze) WMS” z filtrem ustawionym na 1 października 2022 roku) w tych miejscach.

Z początku myślałem, że uaktualniona ortofotomapa jest niegeoreferencyjna, gdyż ulice, których geometrię korygowałem, były przesunięte względem znaków poziomych — linii, które były punktem odniesienia. Po porównaniu z jeszcze starszymi zdjęciami (“Ortofotomapa czasowa…” z filtrem ustawionym na 1 listopada 2020 roku) okazało się, że to te aktualne w październiku 2022 roku były przesunięte. Współczynnik przesunięcia wyznaczyłem na (0.40; 0.05). Mimo wszystko proszę Was o opinię w tej sprawie.

Wszelkie zmiany, które będą możliwe dzięki nowej ortofotomapie, a w szczególności korekty geometrii, będę oznaczał hasztagiem #NoweOrtoZwoleń.

Z wyrazami szacunku

Kamil Kalata

Location: Praga, Zwoleń, gmina Zwoleń, powiat zwoleński, województwo mazowieckie, 26-700, Polska

Dodanie informacji o ograniczeniach prędkości w Zwoleniu i okolicach

Posted by Kamil Kalata on 20 October 2023 in Polish (Polski). Last updated on 16 August 2024.

Dzień dobry.

Planuję dodać informacje o ograniczeniach prędkości w Zwoleniu i okolicach (±5 km). Mam zamiar rozłożyć tę pracę na co najmniej kilka etapów, w tym niżej wymienione:

Lp. Miejsce Wykonanie
1. Ulice Reja i Kościuszki (bez strefy zamieszkania) ✅ (142877077)
2. Podzagajnik (wzdłuż drogi krajowej nr 12) ✅ (143217369)
3. Ulica Targowa (między ulicami Wojska Polskiego a Majora Hubala) ✅ (143625723)
4. Ulica Żeromskiego ✅ (143827509)
5. Ulica Armii Krajowej (między stacją paliw Orlen a ulicą Żeromskiego) ✅ (143876925)
6. Ulica Ludowa ✅ (143933627)
7. Ulica Mickiewicza ✅ (144143894)
8. Ulice Świętej Anny i Świętego Jana ✅ (144174370)
9. Aleja Pokoju (między ulicami Skłodowskiej-Curie a Kochanowskiego)
oraz ulica Skłodowskiej-Curie
✅ (144219978)
10. Plac Kochanowskiego (bez drogi krajowej nr 12),
ulica Kościuszki i Aleja Pokoju (obie w strefie zamieszkania),
ulice Jagiełły, Krakowska, Moniuszki, 3 Maja,
ulica Kilińskiego (między placem Kochanowskiego a ulicą Kochanowskiego)
✅ (144448565)
11. Ulice Generała Andersa, 550-lecia, Czachowskiego,
ulica Graniczna (między ulicami Targową a Czachowskiego),
ulice Cielątki, Wężyka, Mała, Miła, Wesoła, Gotardowa, Dobra,
ulica Prosta (między ulicami Czachowskiego a Wesołą)
✅ (144506747)
12. Ulica Szkolna i Bulwar Targowy ✅ (145661789)
13. Ulice Bogusza i Księdza Packa ✅ (155317760)

Dalsze etapy będą podawane w miarę postępu prac.

Z wyrazami szacunku

Kamil Kalata

Location: Praga, Zwoleń, gmina Zwoleń, powiat zwoleński, województwo mazowieckie, 26-700, Polska

Podział obszarów zabudowy mieszkaniowej w Zwoleniu

Posted by Kamil Kalata on 13 August 2023 in Polish (Polski). Last updated on 19 June 2024.

Dzień dobry.

Planuję podzielić obszary zabudowy mieszkaniowej w Zwoleniu (przede wszystkim linia nr 857055120) na mniejsze części. Mam zamiar rozłożyć tę pracę na co najmniej kilka etapów, w tym niżej wymienione:

See full entry

Location: Praga, Zwoleń, gmina Zwoleń, powiat zwoleński, województwo mazowieckie, 26-700, Polska