OpenStreetMap

Олександр Медведчук's Diary

Recent diary entries

Актуально для сільської місцевості

Обов’язкові:

highway=*
name=*
surface=*

Додаткові:

smoothness=*
lanes=*
ref=*
sidewalk=*
lit=*

highway=
secondary - між колишніми районними центрами (територіальні - Т-06-03)
tertiary - основні між селами
unclassified - неосновні між селами
residential - житлові
service - на території підприємств, під’їзди до будинків
track - польові та лісові
footway - пішохідні доріжки та тротуари

surface=
asphalt - асфальтобетонне покриття
compacted - білощебеневе покриття
ground - земля

Дороги в асфальтобетонному покритті

Основна дорога

https://www.openstreetmap.org/way/51783857
highway=secondary
surface=asphalt
ref=Т-06-05

Дорога від села до села

https://www.openstreetmap.org/way/837078863
highway=tertiary
surface=asphalt

Дорога з вулецею в селі

https://www.openstreetmap.org/way/803868978
highway=residential
name:uk=Незалежності вулиця
name=Незалежності вулиця
surface=asphalt

Під’їзди до будинків та на підприємствах

https://www.openstreetmap.org/way/829955730
highway=service
surface=asphalt

Дороги в білощебеневому покритті (відсів)

Дорога від села до села

https://www.openstreetmap.org/way/183008862
highway=tertiary
surface=compacted
ref=С061701

Частина дороги до села

https://www.openstreetmap.org/way/837072523
highway=tertiary
surface=compacted

Частина дороги від села до чогось

https://www.openstreetmap.org/way/837072522
highway=track
tracktype=grade2

Дорога з вулецею в селі

https://www.openstreetmap.org/way/183008863
highway=residential
name:uk=Затишна вулиця
name=Затишна вулиця
surface=compacted

Location: Пулини, Пулинська селищна громада, Житомирський район, Житомирська область, 12004, Україна

Howto Pulyny ATC

Posted by Олександр Медведчук on 12 August 2020 in Ukrainian (Українська). Last updated on 13 August 2020.

З чого все починалося

При спробі знайти на просторах інтернету мапу, на якій би була актуальна інформація по моїй громаді (наявність будівель та їх вірна нумерація, декомунізовані назви вулиць, інфраструктура, бізнес тощо), я так і не знайшов таку, яка б повністю задовільняла мої потреби. Також хотілося б мати можливість вносити певні зміни на мапу. На цьому етапі були відкинуті всі пропрієтарні мапи, і саме так я познайомився з OpenStreetMap. На той момент я вже певний час працював в програмі QGIS і мав велику ідею створення такої мапи, на якій будуть відображені всі заклади інфраструктури (освіта, культура, медицина і т.д.), класифікація та покриття доріг, банки та банкомати, магазини та кав’ярні, визначні та просто цікаві місця тощо. І щоб на тій мапі можна було побачити всю необхідну інформацію: час відкриття та обідньої перерви, режим роботи в період карантину, наявність Wi-Fi тощо. І найголовніше, щоб це було у відкритому доступі - для всіх і кожного!

Вихідні дані

Власноруч створені шари:

На жаль ДержГеоКадастр не надає подібні шари векторного формату у відкритому доступі, тож отримані вони були внаслідок кропіткої роботи та дуже великої кількості недоспаних ночей.

  1. межі громади;
  2. межі старостинських округів;
  3. межі населених пунктів;
  4. заклади освіти (ЗСО та ЗДО);
  5. заклади культури (СБК, БК, бібліотеки, музеї);
  6. медицина (ФП, ФАП, АЗПСМ тощо);
  7. декомунізовані назви вулиць;
  8. певні земельні ділянки в комунальній власності (підготовлені для аукціону);
  9. земельні ділянки для сінокосіння і випасання худоби.

Також на руках були Технічні звіти “Виконання комплексу інженерно-вишукувальних та знімальних робіт для виготовлення генеральних планів” чотирьох населених пунктів громади, які містили дані в векторному форматі shp.

Якщо власноруч створену інформацію можна використовувати як завгодно, то дані отримані в наслідок подібних робіт треба, задля подального використання, оприлюднити. Зробити це можна на офіційному сайті громади, або ж на спеціальному порталі.

Портал відкритих даних

  1. Спроба оприлюднити shp-файли на порталі data.gov.ua;
  2. Відмова у зв’язку з невідповідністю даних (*.shp in shp.zip);
  3. Експорт шарів у *.geojson у СК УСК-2000 (UCS-2000 / Ukraine TM zone 9 в QGIS (для Житомирської області));
  4. Оприлюднення geojson-файлів на порталі Відкритих даних. thx to Ренат Rino

За всі нижченаведені посилання, підказки, консультації, знання та постійну підтримку особлива повага та подяка Ігореві VARVAR master!

QGIS:

Модулі: QuickOSM, QuickMapServices, qgis2web.
Підключення кадастрової карти України: http://wikimap.dzk.gov.ua/wiki/Додати_WMS_шар_з_ПКК_до_проекту_QGIS

  1. Підготовка необхідних наявних шарів (внесення певних key-value (IMHO в JOSM’і це робити зручніше)).
  2. Для зручності використання інструментів геопроцесінгу використовував метричну УСК-2000 (EPSG:6383 - UCS-2000 / Ukraine TM zone 9 (бо це місцева для мене, в інших областях буде інша зона)). Потім експортував в WGS-84, задля використання в JOSM. Конвертація файлів shp в geojson дозволила створювати поля шарів з потрібною довжиною, адже формат shp обрізає їх до 10 символів.

Робота в JOSM

Модулі: auto_tools, SimplifyArea, terracer, todo, utilsplugin2
Дуже корисні посилання:
Фільтр: http://josm.openstreetmap.de/wiki/Help/Dialog/Filter
Пошук: https://wiki.openstreetmap.org/wiki/JOSM/Search_function
Гарячі клавіші: https://josm.openstreetmap.de/wiki/Uk:Shortcuts

Ті гарячі клавіші, які використовував я:
З коробки:
Q - вирівнювання кутів полігону
M - з’єднати точки
C - з’єднати лінії
P - розрізати лінію в точці (-ах)
Shift+I - спільна точка на перетині двох ліній
Ctrl+Shift+G - заміна геометрії (“об’єднання” старих контурів полігонів/ліній з новими та їх тегів)
Shift+B - центрування точки між двома іншими (можна також на лінії)
SimplifyArea:
Ctrl+Shift+Y - вирівнювання ДУЖЕ тупих кутів (видалення зайвих точок)
terracer:
Shift+T - розрізання полігону на два і більше (автоматично ріже перпендикулярно, при наявності точок - по них)

Моя черговість наповнення населеного пункту:
Дороги + вулиці
addr:housenumber=90
addr:street=Шевченка вулиця
building:levels=5/1
building=apartments/house

Будівлі
addr:housenumber=90
addr:street=Шевченка вулиця
building:levels=5/1
building=apartments/house

Водойми
natural=water
water=pond

Спортивні споруди/майданчики
leisure=pitch
sport=volleyball/basketball/soccer
surface=sand/asphalt

Лендюзи
Shift+P - створення паралельної копії лінії
Затиснутий Alt + ЛКМ - лінія без тегів
Я робив так: https://josm.openstreetmap.de/wiki/Uk:Help/Action/Parallel

Location: Пулини, Пулинська селищна громада, Житомирський район, Житомирська область, 12004, Україна