You are not logged in.

#26 2010-09-09 10:51:59

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Ilis wrote:

Предлагаю найти Темзу

Предлагаю найти там же транки.

Offline

#27 2010-09-09 11:11:22

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

AMDmi3 wrote:
Ilis wrote:

Предлагаю найти Темзу

Предлагаю найти там же транки.

В смысле?

Составитель карты присвоил нескольким рекам Великобритании высокий класс (trunk) и отобразил их на этом масштабе. Реки более низкого класса отображаются на картах другого, более крупного, масштаба.

ЗЫ. При чём тут вообще название Транк? Классификация может быть совершенно иной. Arterial/Rural/etc...

Last edited by Ilis (2010-09-09 11:12:38)

Offline

#28 2010-09-09 11:17:38

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

Zkir wrote:

Надо классифицировать по _длине_. Если бы osm2mp соединял сегменты рек (в базе реки состоят из отдельных сегментов) то генерализацию в навигаторах можно было бы наладить уже сейчас...

Вот это бы даже форсировать как-то! А то огромная река в посёлке, которая нарисована маленьким кусочком вблизи посёлка и небольшим полигоном береговой линии на этом же участке (это сделано для удобства работы, линии прорисованы более тщательно, большим числом точек), на мелких масштабах пропадает и получается дырка именно в том месте, где её совсем не хотелось бы видеть.

Offline

#29 2010-09-09 11:54:59

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Ilis wrote:

В смысле?

В смысле - мы говорили про реки, вы сначала утверждали что на osmarender они слишком широкие, потом привели примеер где реку не видно. Я ответил ровно таким же количеством логики.

Ilis wrote:

Составитель карты присвоил нескольким рекам Великобритании высокий класс (trunk) и отобразил их на этом масштабе. Реки более низкого класса отображаются на картах другого, более крупного, масштаба.

Еще раз - на низких зумах никто не рассматривает отдельные объекты - нужны равномерно распределенные ориентиры, по которым можно найти нужное место, либо запомнив его на другой карте, либо относительно других известных ориентиров. Обрубок Темзы шириной несколько десятков метров тут вообще ничего не дает, а плотная дорожная сеть - дает. Естественным образом темзу не видно за сетью, и это правильно. Был бы там Енисей, его было бы естественным же образом видно.

Offline

#30 2010-09-09 11:57:30

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Ilis wrote:

Вот это бы даже форсировать как-то! А то огромная река в посёлке, которая нарисована маленьким кусочком вблизи посёлка и небольшим полигоном береговой линии на этом же участке (это сделано для удобства работы, линии прорисованы более тщательно, большим числом точек), на мелких масштабах пропадает и получается дырка именно в том месте, где её совсем не хотелось бы видеть.

Надо всего лишь рендерить waterway на меньших зумах в мапнике. В osmarender, как было сказано, такой проблемы нет, и к вашим классам отношения это не имеет.

Offline

#31 2010-09-09 12:00:18

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

Не говорил я о конкретных размерах. Мне лишь не нравится что и мелкие речушки, и крупные реки в осмарендере рисуются одинаковой толщиной линии, из-за чего не видно где главная (широко известная, длинная) река, а где её притоки. Поэтому в Осмарендере просто невозможно найти Темзу.

Видно должно быть не обрубок Темзы, а всю Темзу, потому что зная её вид по урокам географии гораздо проще сориентироваться, чем по равномерно разбросанной сети синих линий.

Offline

#32 2010-09-09 12:07:08

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Ilis wrote:

Сливается -- это не значит что превращается в одно синее пятно. Сливается на уровне восприятия, а это тоже очень мешает.

Оно и не превращается. И не мешает.

Ilis wrote:

Тут даже комментировать не хочется. Мне надо ездить наиболее эффективным маршрутом, а не по наиболее широким дорогам. Эффективные маршруты вырабатываются уже после проектирования и строительства. И эффективность сильно зависит, но не определяется физическими характеристиками дороги.

Классы кореллируют с эффективностью ровно также как и толщина и число полос. Мы, напомню, назначаем их по важности, а не по физическим характеристикам.

Просто задумайтесь как навигатор учитывает класс в рассчете эффективного маршрута - средняя скорость? Максимальная скорость? Так почему не взять и не записать эту среднюю/максимальную скорость в соответствующий тэг и не использовать в роутинге ее. Для рендеринга - полосы/площадной объект. Так и роутинг и будет точнее, и карта местности соответствовать будет лучше.

Ilis wrote:

В отношении рек с этим готов бы согласиться, но ширина реки варьируется непрерывно по всей длине реки, притом отличается в разы.

riverbank же.

Ilis wrote:

И у истока самых широких и глубоководных рек она равна нулю, а я бы хотел ту же Волгу видеть целиком. И речушка на равнине может разливаться на сотни метров, а полноводные горные реки течь по узкому ущелью. Так что мы приходим опять к необходимости учитывать несколько параметров, и вручную или автоматически назначать какую-то интегральную характеристику.

Я не понимаю чем как этому не соотвутствует рисование riverbank как есть.

Offline

#33 2010-09-09 12:12:18

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

Отвечу только про riverbank.

Однозначно он должен рисоваться как он есть, но на крупных и средних масштабах. На мелких масштабах этого недостаточно. На мелких масштабах должна проявляться уже линия реки, и именно крупных рек. Такая вот генерализация. На средних масштабах то же самое можно проделывать для небольших рек.

Сейчас и пустой Мапник плохо, и весь равномерно покрытый синей сеточкой Осмарендер плохо. В идеале должно быть что-то среднее и либо более интеллектуальное, либо основанное на подсказках в виде класса реки, по аналогии с дорогами.

Offline

#34 2010-09-09 12:15:59

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: natural=water на riverbank

Как вариант - собрать реки в релейшены, и прописать этим релейшенам основные интегральные характеристики - сток, объём воды etc. По этим данным уже можно будет что-то считать.

Offline

#35 2010-09-09 12:17:45

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

liosha wrote:

Как вариант - собрать реки в релейшены, и прописать этим релейшенам основные интегральные характеристики - сток, объём воды etc. По этим данным уже можно будет что-то считать.

Вот-вот! К тому же интересующие меня реки уже собраны в релейшены smile

Offline

#36 2010-09-09 12:21:28

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Ilis wrote:

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

Разной же, разной! riverbank только нарисуйти или width укажите.

Ilis wrote:

из-за чего не видно где главная (широко известная, длинная) река, а где её притоки. Поэтому в Осмарендере просто невозможно найти Темзу.

Прекращайте чушь нести, все прекрасно видно.

Ilis wrote:

Видно должно быть не обрубок Темзы

Темза - сама по себе обрубок, что-то между Москвой и Яузой. То, что вокруг нет нормальных рек, не делает ее ни более важной рекой, ни лучшим ориентиром.

Ilis wrote:

а всю Темзу, потому что зная её вид по урокам географии гораздо проще сориентироваться, чем по равномерно разбросанной сети синих линий.

1) Не поверю что вы с уроков географии помните как течет Темза.
2) Не поверю что в жизни вам придется искать что-то именно относительно Темзы.
3) Сетка позволяет ориентироваться везде, Темза только в эпсилон-окрестности Темзы. А окрестность эта, думается мне, достаточно мала - кто у нас ориентируется относительно Москвы или Яузы?

Offline

#37 2010-09-09 12:23:17

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Ilis wrote:

Однозначно он должен рисоваться как он есть, но на крупных и средних масштабах. На мелких масштабах этого недостаточно. На мелких масштабах должна проявляться уже линия реки, и именно крупных рек. Такая вот генерализация. На средних масштабах то же самое можно проделывать для небольших рек.

Оно и проявляется, чисто за счет своей ширины. На любых уровнях, автоматически.

Offline

#38 2010-09-09 12:37:45

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

У нас разные представления о том, что должно получиться в итоге. Поэтому хватит.

Можно продолжить обсуждать технические вопросы.

Offline

#39 2010-09-09 12:39:25

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Тогда natural=water с riverbank'ов я, с позволения общественности, попозже удалю.

Offline

#40 2010-09-09 12:45:22

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: natural=water на riverbank

какой смысл держать одновременно water и riverbank для мапника, если тот прекращает их рисовать с одного и того же масштаба?
или была какая-то другая цель?

(по поводу рендеринга — тонкие линии у мапника практически исчезают благодаря субпиксельному рендерингу, так что проблемы перегруженности как в осмарендере там не будет, вопрос лишь в количестве данных на тайл и ресурсах сервера)

Offline

#41 2010-09-09 13:17:37

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

zverik wrote:

какой смысл держать одновременно water и riverbank для мапника, если тот прекращает их рисовать с одного и того же масштаба?
или была какая-то другая цель?

Мне кажется что все-таки раньше water рендерился на более низких уровнях.

zverik wrote:

(по поводу рендеринга — тонкие линии у мапника практически исчезают благодаря субпиксельному рендерингу, так что проблемы перегруженности как в осмарендере там не будет, вопрос лишь в количестве данных на тайл и ресурсах сервера)

В osmarender тоже субпиксельный рендер, разница только в том, что в osmarender низкие уровни получаются из высоких, и проблема слишком большого количества данных на низких уровнях не стоит так остро, следовательно вода, по крайней мере, рендерится везде. waterway также рендерятся на всех уровнях, так что реку (даже с отсутствующими кусками riverbank) будет видно целиком на всех уровнях. С width еще, наверное, и с более адекватной шириной. Либо я совсем тупой, либо Ilis этого и хотел.

Offline

#42 2010-09-09 13:22:09

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

AMDmi3 wrote:

waterway также рендерятся на всех уровнях, так что реку (даже с отсутствующими кусками riverbank) будет видно целиком на всех уровнях. С width еще, наверное, и с более адекватной шириной. Либо я совсем тупой, либо Ilis этого и хотел.

Я хотел чтобы на определённых уровнях одну реку было видно целиком, от истока до устья, а другие не видно совсем.

Ширину реки я вообще не понимаю, потому что она меняется десять раз на километр.

Offline

#43 2010-09-09 13:23:50

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

Если доподлинно известно, что waterway=riverbank и natural=water рендерятся на одинаковых уровнях, то natural=water надо однозначно удалять, ибо это был костыль. Реки у нас по умолчанию состоят из воды.

Offline

#44 2010-09-09 13:32:10

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: natural=water на riverbank

Ilis wrote:

Я хотел чтобы на определённых уровнях одну реку было видно целиком, от истока до устья, а другие не видно совсем.

Понял. Ну тогда мы вероятно, действительно хотим разного - я вижу крупные реки целиком, а мелкие мне совершенно не мешают, а даже наоборот.

Ilis wrote:

Ширину реки я вообще не понимаю, потому что она меняется десять раз на километр.

Ширина только как временная замена riverbank'у в его отсутствие.

Offline

#45 2010-09-09 13:37:14

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: natural=water на riverbank

Проще нарисовать ривербанк, чем нарезать реку на куски и проставлять им ширину! smile

А мелкие реки, крупно нарисованные на мелких масштабах, как это сделано в Осмарендере, всяко мешают. Я очень тщательно искал нужную мне картинку про Темзу, чтобы показать что я хочу видеть. В любом атласе, например, области, на обзорной странице нарисованы только несколько крупных рек, что сильно помогает сориентироваться. А уже на подробных картах речки нарисованы по той же ширине, что тоже очень хорошо.

Offline

#46 2010-09-09 17:59:56

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: natural=water на riverbank

Дмитрий Кудряшов wrote:

Надо классифицировать по _длине_.

И тогда река Нева, с её всего лишь 74 км длины, пропадёт со многих zoom'ов....

Возможно, но почему это плохо?


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

Board footer

Powered by FluxBB