А вообще, есть ли ощущение что ОСМ как проект куда-то движется? Не “ещё больше урн и деревьев” а какие-то качественные позитивные изменения?
Будут ли как-то расшиваться узкие места ОСМ? Взять хотя бы отношения - крайне неудачное нововведение API v0.5. Есть ли движение в сторону нового API? Совершенно напрашивается новый тип геометрического объекта - мультиполигон который будет отдельным от логического объекта - отношение.
Это, ведь, вопрос насчёт «когда у нас будет новый API»? Он ни разу не поднимался в рамках конференции. Больше на тему развития в рамках существующей модели: расширение пользовательской базы, улучшение инструментов, польза для обычных людей.
type = multipolygon, но при этом 7 линий имеют роль outer тогда как 3 не играют никакой роли. Вопрос - корректен ли такой мультиполигон? Как программному обеспечению обрабатывать такие линии без роли? А вдруг помимо outer есть inner? Попытка сделать мультиполигон объектом с неопределённой семантикой (для любого отношения верно “any tag you like”).
С точки зрения отношений мультиполигон корректен поскольку нет никаких правил. И таких кривых мультиполигонов-отношений довольно много. Отдельный геометрический объект мультиполигон должен быть жёстким в своём описании как например линия. Логические и геометрические объекты очень разные. Не верите - попробуйте предложить логичную схему дома с секциями переменной этажности.
Это считается нормальным? Если что, role=enclave не прописано в type = multipolygon. Но в текущей схеме “any tag you like” это не проблема - ролей может быть сколько угодно.