Да не заливай

Береговые линии — очень важная, но вместе с тем чувствительная и нереально кривая часть модели данных OSM. Правило при рисовании natural=coastline простое и единственное: вода должна быть справа по направлению линии. Другими словами, стоит случайно развернуть или удалить один из отрезков — и обработчик теряется, заливая морем сушу и наоборот. Это усугубляется частотой обновления береговых линий — лишь пару раз в месяц. Конечно, сейчас есть валидаторы (например), но они не защитят от новичка, случайно сломавшего берег за полчаса до обновления.

Поделиться
Отправить

Мнения, высказанные на этом сайте, отражают точку зрения лично автора сайта и ничью больше: ни его бывших или настоящих работодателей, ни семьи и знакомых.

3 комментария
Komяpa 2011
У Осмарендера где-то есть неплохая база данных по поводу того, находится ли в данном тайле океан, суша или смесь. Скрестить бы её с костлайн-чекером — страхи творились бы несколько реже.
ZKoshak 2011
Т. е., грубо говоря, направление замкнутой линии coastline — по часовой стрелке?
Илья Зверев 2011
для островов — против часовой, для внутренних водоёмов, вроде ладоги, — по.
ZKoshak 2011
Ага... Спасибо... Про острова это нужное замечание — пойду проверю, более года назад добавленное, а так и не отобразившееся. =)
Популярное