You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2009-08-21 11:17:10
- zgremlin
- Member
- Registered: 2008-07-31
- Posts: 332
Моря и coastline
В сообщении темы про конвертер osm2mp были подняты вопросы
Небольшой offtopic: Как с помощью костлайна:
1. указать название водоема (а то подпись "like" на море или водохранилище мало того, что неинформативна, но еще и недостоверна);
2. разделить несколько водоемов (например Черное и Азовское моря)?
С ответом:
Никак, насколько я понимаю
Соответственно предлагается рассмотреть варианты решения данных проблем в рамках существующий возомжностей OSM, и, при необходимости, его расширения.
первый вопрос можно решить введением left:name и right:name (чтобы различать названия моря и острова). А по второму столь красивого решения навскидку не видно.
UPD:
Подобная (2-я) проблема была с реками http://wiki.openstreetmap.org/wiki/Tidal_Rivers, там просто проводят побережье поперек реки. Впрочем там логика видется, а вот рисовать два встречных побережья по границе двух морей...
Last edited by zgremlin (2009-08-21 11:34:30)
Offline
#2 2009-08-21 11:19:30
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Моря и coastline
Собрать линии в какой-то релейшен, вестимо ![]()
Offline
#3 2009-08-21 11:20:28
- Aleksandr Dezhin
- Member

- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: Моря и coastline
Coastline понятное дело это не решит. Зато advanced multipolygon без проблем, причем по тем же костлайнам. Для разделения двух морей можно провести разделительную линию без тегов и сделать два advanced multipolygon-а с natural=water.
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#4 2009-08-21 11:40:38
- zgremlin
- Member
- Registered: 2008-07-31
- Posts: 332
Re: Моря и coastline
Собрать линии в какой-то релейшен, вестимо
А потом по этому релейшену строить простой полигон, поскольку твой конвертер подобной экзотики не поймет? ![]()
Coastline понятное дело это не решит. Зато advanced multipolygon без проблем, причем по тем же костлайнам. Для разделения двух морей можно провести разделительную линию без тегов и сделать два advanced multipolygon-а с natural=water.
Что-то подобное и мне в голову приходило, но есть два но...
1. Рендереры (тот же мапник) вполне отрабатывают coastline... в случае мультиполигона нужно будет как-то понимать какую воду рисовать.
2. И опять этот мультиполигон osm2mp проигнорирует?
Offline
#5 2009-08-21 11:51:35
- Aleksandr Dezhin
- Member

- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: Моря и coastline
Простой полигон на морях рано или поздно вылетит по максимальному количеству точек.
1. Mapnik и advanced molypolygon понимает прекрасно - нарисует воду два раза и всего-то - проблем быть не должно. Tah конечно обломается с мультиполигонами, но там я думаю тоже скоро сделают.
2. Конечно, пока да, но я думаю liosha рано или поздно сделает поддержку таких мультиполигонов.
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
Pages: 1