Size: a a a

OSM UA (OpenStreetMap Ukraine)

2020 October 30

n

ndygol in OSM UA (OpenStreetMap Ukraine)
один елемент територіального устрою - один об'єкт даних з тегом boundaries=administrative + admin_level=*
источник

T

Toyota05 in OSM UA (OpenStreetMap Ukraine)
ndygol
один елемент територіального устрою - один об'єкт даних з тегом boundaries=administrative + admin_level=*
Только вот по wiki не так
источник

n

ndygol in OSM UA (OpenStreetMap Ukraine)
источник

n

ndygol in OSM UA (OpenStreetMap Ukraine)
це також стосується баз даних взагалі - нормалізація даних дозволяє полегшити їх подальшу обробку
источник

n

ndygol in OSM UA (OpenStreetMap Ukraine)
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
то де в тебе вилазять дублікати?
источник

n

ndygol in OSM UA (OpenStreetMap Ukraine)
а до чого тут дублікати? дані мають бути атомарними - перша нормальна форма
источник

8

8TqVl7xpnY in OSM UA (OpenStreetMap Ukraine)
Давайте почнемо з того що створимо док і зберемо там найбільш вдалі варіанти для тегування нового АТУ. Кілька днів тому тут гуляли два більш-менш погоджених варіанти (один з place для НП, інший з boundary=administrative для всього), тепер от не можу знайти.
источник

8

8TqVl7xpnY in OSM UA (OpenStreetMap Ukraine)
Strtg
Стосовно мапінгу нового адмінтериторіального устрою, то мапимо наступним чином: старі межі громад не видаляємо, а додаємо тег boundary=historic

Нові об'єкти мапимо так boundary=administrative +:
Область, АРК, м. Київ, м. Севастополь  - admin_level=4
Район - admin_level=6
Сільська, селищна, міська громада - admin_level=8
Райони в місті - admin_level=10
Межі села, селища, міста, смт  - place=*
Ось один з них, здається
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
ndygol
а до чого тут дублікати? дані мають бути атомарними - перша нормальна форма
то чим воні не атомарні? хоч зірочку хоч сніговичка можна зліпити
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
елемент ату є універсальним незалежно чи то адміністративна чи то територіальна одиниця, можна усі в одну таблицю запхнути з прив'язками parent/child
источник

T

Toyota05 in OSM UA (OpenStreetMap Ukraine)
ndygol
а до чого тут дублікати? дані мають бути атомарними - перша нормальна форма
Это не дубликаты, вы самостоятельно решили, что boundary=administrative это исключительно границы с администрацией, а place=* относится исключительно к территориальному делению
источник

i

iWowik in OSM UA (OpenStreetMap Ukraine)
Владимир Маслов
4(О)
6(Р)
7(Г)
8(city/town:місто/смт)
9(village/hamlet:село/селище)
10?(Р)
Громада 8.
А для нп левел не нужен. Или 10 если охота видеть на рендере.
Так сейчас устроены Белоруссия и примкнувшая к ней Смоленщина.

Левелы завязаны еще и с addr:*
Сейчас обычно
2 - addr:country
4 - addr:region (псевдоним для addr:province)
6 - addr:district
8 - addr:subdistrict

Это надо ломать?
источник

i

iWowik in OSM UA (OpenStreetMap Ukraine)
🍿 щаз мне про геометрию расскажут...
источник

T

Toyota05 in OSM UA (OpenStreetMap Ukraine)
ndygol
а до чого тут дублікати? дані мають бути атомарними - перша нормальна форма
Дубликаты, это когда одна сущность, например, адрес зданий, описывается и через addr:* и через associatedStreet
источник

T

Toyota05 in OSM UA (OpenStreetMap Ukraine)
Дубликат, это когда платформа ОТ размечена и как highway=bus_stop, и как public_transport=platform. Дубликат это landuse=forest + natural=wood
источник

i

iWowik in OSM UA (OpenStreetMap Ukraine)
ndygol
Ну, і ще один круг.

Не треба пхати в адміністративний устрій територіальний поділ.

Для адмін устрою тег boundaries=administrative + admin_level=*, для територіального - place=* та вкладеність територій одна в іншу

Адмін поділ
Країна - admin_level=2
Область - admin_level=4
Район - admin_level=6
Громада - admin_level=8
райони в містах/стартостати (якщо будуть) - admin_level=10

Все! не ліпить сюди а ні села, а ні хутори, чи будь що інще, у чого немає "адміністрації"!
Это сообщение надо пришпилить
источник

T

Toyota05 in OSM UA (OpenStreetMap Ukraine)
А boundary и place это не дубликаты, это разные сущности
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
Владимир Маслов
Тогда видимо стоит смирится с тем что Яремче - село, а его громада - это город. Почему все так сопротивляются настройкам по-умолчанию? Даже если вы используете свои серверы/рендеры/базы, почему должен страдать обычный пользователь? Посмотрит на это безобразие и сделает вывод что у google.maps альтернатив нет ;(
источник

d

darkonus in OSM UA (OpenStreetMap Ukraine)
Владимир Маслов
Тогда видимо стоит смирится с тем что Яремче - село, а его громада - это город. Почему все так сопротивляются настройкам по-умолчанию? Даже если вы используете свои серверы/рендеры/базы, почему должен страдать обычный пользователь? Посмотрит на это безобразие и сделает вывод что у google.maps альтернатив нет ;(
Знову аргументи про рендер 🤦‍♂️
источник