You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#1 2009-08-21 11:17:10

zgremlin
Member
Registered: 2008-07-31
Posts: 332

Моря и coastline

В сообщении темы про конвертер osm2mp были подняты вопросы

zgremlin wrote:

Небольшой offtopic: Как с помощью костлайна:
1. указать название водоема (а то подпись "like" на море или водохранилище мало того, что неинформативна, но еще и недостоверна);
2. разделить несколько водоемов (например Черное и Азовское моря)?

С ответом:

liosha wrote:

Никак, насколько я понимаю

Соответственно предлагается рассмотреть варианты решения данных проблем в рамках существующий возомжностей 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

Собрать линии в какой-то релейшен, вестимо  smile

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

liosha wrote:

Собрать линии в какой-то релейшен, вестимо  smile

А потом по этому релейшену строить простой полигон, поскольку твой конвертер подобной экзотики не поймет? wink

Aleksandr Dezhin wrote:

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

Board footer

Powered by FluxBB