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.***
#951 2013-11-23 10:05:52
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
admin_level=9+boundary=administrative обозначение для рендерера правильно, но проблема в том, что, во-первых, данные по границам хранятся в отдельной таблице, для которой не работает автоматическое обновление. Обновляю эту таблицу раз в 1-2 месяца.
Во-вторых, надписи полигонов адм. делений на масштабах > 11 пока не поддерживаются.
Не могли бы Вы привести ссылку на данные с нужными тегами и интервал уровней, в котором хотелось бы видеть надписи?
В данный момент place=neighbourhood, quarter, обозначенные как точки, выводятся на уровнях 14 и 15. Если бы те же самые районы были обозначены полигонами (пока не поддерживается рендерером), то можно было бы расширить диапазон их отображения по масштабам, поскольку в разных городах площадь этих районов может сильно отличаться.
Offline
#952 2013-11-24 03:36:19
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Обновление MapSurfer.NET
Ну так бы и сказали - SLD с надстройками, я бы понял ![]()
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#953 2013-11-24 22:44:05
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Обновление MapSurfer.NET
Районы (желаемые уровни 13-14):
http://www.openstreetmap.org/browse/relation/68617
http://www.openstreetmap.org/browse/relation/59208
Чисто белорусские примеры.
В Росии такому обозначению соответствует другой объект (Административные районы городских округов и поселений) и найти не удалось (редкая птица?). В Москве нашёл (аналог?) http://www.openstreetmap.org/browse/relation/1257218 Но там admin_level=8
Там же есть и admin_level=5 (Объединения муниципальных районов / городских округов, административные округа / районы городов федерального значения). Понятия «город» вообще нет.
В других странах - опять же своя кухня. Чёрт ногу сломит. Ориентироваться можно (для рендера названий), разве что, по охватываемым площадям.
С микрорайонами - таже песня. Есть практика: точка suburb+name=N, а вокруг - раскройка на landuse=residential+name=N-1, 2, 3 и т.д. Где-то просто точка suburb+name или landuse=residential+boundary=administrative+admin_level=10 Наверняка есть и ещё варианты.
В общем печаль берёт за перспективы в этом вопросе ![]()
Offline
#954 2013-11-24 23:39:28
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
LLlypuk82, в Вашей просьбе все понятно.
Единственное не понятно, как же всю эту разношерстку в данных визуализировать так, чтобы во всех странах карта была по прежнему читаемой.
Еще я заметил, что в адм. делениях указываются вспомогательные слова как район, поселение и т.д. Иногда получается слишком много слов.
Вот в Вашем примере http://www.openstreetmap.org/browse/relation/68617
name = Первомайский район г. Витебска .
Вы представляете как будет на карте выглядеть Витебск с такими подписями? ))
В общем, нужно думать. С ходу я затрудняюсь что-то сказать определенное.
Offline
#955 2013-11-25 03:11:16
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Обновление MapSurfer.NET
Иногда получается слишком много слов.
Тоже думал об этом, можно и подсократить малость, во всяком случае «г. Витебска» и т.п. - точно.
не понятно, как же всю эту разношерстку в данных визуализировать
Поэтому и печаль ![]()
Учитывая, что всё это «завязано» на admin_level=*, то как вариант - отталкиваться от его значения.
А ещё вопрос: насколько оправдано подписывание входов в метро названием станции? Таких входов обычно 3 и более + сама станция + остановки ОТ с тем же (почти) названием (отличие - «ст.м.») и карта пестрит всем этим, сбивая с толку.
Удобнее видится обозначение входов только значком , где-то посередине/поблизости будет чётко видна станция с названием и пара-тройка-четвёрка остановок ОТ с характерным «ст.м.» и своим значком.
Таким образом - входы ни с чем не перепутаешь и быстро найдёшь. На какую станцию - тоже легко определить. Т.е. - узнаваемо и обособленно.
Last edited by LLlypuk82 (2013-11-25 03:43:32)
Offline
#956 2013-11-25 10:36:20
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
LLlypuk82, насчет подписей входов в метро согласен. Названия станций метро с точек входа убрал.
Offline
#957 2013-11-25 12:00:23
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Обновление MapSurfer.NET
Таких входов обычно 3 и более
За все города не ручаюсь, но, например, в Санкт-Петербурге нет ни одной станции, которая имела бы более 2 входов.
где-то посередине/поблизости будет чётко видна станция с названием
а) а если станций несколько? рядом могут быть расположены входы в разные станции метро, расположенные на разных линиях (пример, без подписей не очень понятно, к какому из входу нужно идти, чтобы попасть на нужную станцию)
остановки ОТ с тем же (почти) названием (отличие - «ст.м.»)
б) остановки наземного транспорта рядом со входами в метро вполне могут не иметь названия вида "станция метро "..."" (пример, остановки наземного транспорта называются "улица Белы Куна" и "Бухарестская улица")
в) одна станция метро может иметь несколько выходов, имеющих номера (пример) (в режиме работы станций указывается режим работы вестибюлей, при проведении ремонтных работ объявляют "закрыт выход номер такой-то, пользуйтесь другими выходами".
На мой взгляд, очевидная польза от подписей входов станций метро есть. То, как эти надписи должны выглядеть - обсуждаемо. Вероятно, их имеет выводить только на максимальных масштабах (в отличие от названий станций).
На какую станцию - тоже легко определить.
Ладно, если станция прорисована очень подробно и можно по highway=footway проследить соединение точки входа в метро с точкой станции. А если нет, а рядом расположенных станций несколько?
Выход может быть расположен достаточно далеко от точки станции: длинная станция, глубокое заложение, длинные и/или изогнутые туннели, соединяющие эскалатор с пассажирской платформой. Например, выход может располагаться на другой стороне крупной полноводной реки от точки расположения станции.
Last edited by Dinamik (2013-11-25 12:13:39)
Offline
#958 2013-11-25 14:23:25
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Обновление MapSurfer.NET
в Санкт-Петербурге нет ни одной станции, которая имела бы более 2 входов.
Это смотря что считать "входом в метро".
http://forum.openstreetmap.org/viewtopic.php?id=11006
Offline
#959 2013-11-25 16:38:13
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Обновление MapSurfer.NET
Мда уж, плохо, что слова "place where people enter the subway network" люди понимают по-разному.
Offline
#960 2013-11-25 22:29:20
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Обновление MapSurfer.NET
а если станций несколько?
длинная станция, глубокое заложение...
может иметь несколько выходов, имеющих номера
Согласен, здесь именно: «То, как эти надписи должны выглядеть - обсуждаемо.»
остановки наземного транспорта рядом со входами в метро вполне могут не иметь названия вида "станция метро "
И одноимённые попадаются без «ст.м.» Это всё тоже создаёт путаницу.
Насчёт масштаба - хорошая идея. Как к этому относится «куратор темы» ? ![]()
Offline
#961 2013-11-25 22:33:39
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
Изменил отрисовку по масштабам следующим образом:
16-17 - отображается только символ входа в метро
18-19 - символ + название
Offline
#962 2013-11-26 02:42:39
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Обновление MapSurfer.NET
А как насчёт поддержки bridge:name=* ?
Пример из Wiki
Или proposal
Сейчас как-то отфильтровывается дублирующее name= для highway= на мостах из двух путевых линий и показывается только одно из?
Last edited by LLlypuk82 (2013-11-26 03:19:06)
Offline
#963 2013-11-26 05:51:08
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Обновление MapSurfer.NET
По мостам было бы здорово видеть из этого пропозала outline, а то смотреть сейчас на 4-6 параллельных мостов вместо одного широкого грустно. Но насколько это обозначение устоялось - не знаю.
Offline
#964 2013-11-26 06:00:09
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Обновление MapSurfer.NET
Потому и особо в ходу отношение мосты, т.к. ни кто его не отображает ![]()
Пример кстати вот.
Offline
#965 2013-11-26 06:01:58
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Обновление MapSurfer.NET
Так про него и речь. А то даже парковка посреди реки.
Offline
#966 2013-11-26 08:55:13
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
LLlypuk82, в данный момент мосты подписываются в соответствии с дорогами, которые по ним проходят.
bridge:name=* добавить можно, и даже нужно. Только прежде нужно мне понять схему тегирования данных объектов.
Например, freeExec привел пример, в котором мост обозначен через отношение (полигон). А вот как подписывать его в рендерере для меня пока не понятно.
И в последнем примере нет тега bridge:name=*. Как мне видится для правильного обозначения нужна средняя линия с тегами типа дороги (для различных типов дорог, различные размеры шрифтов) и bridge:name=*.
Я не специалист в области тегирования в ОСМ и поэтому прошу меня поправить или дополнить.
Offline
#967 2013-11-26 09:08:32
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Обновление MapSurfer.NET
И в последнем примере нет тега bridge:name=*
Ну это как бы два разных пропозала http://wiki.openstreetmap.org/wiki/Rela … nd_Tunnels / http://wiki.openstreetmap.org/wiki/Prop … ridge_Name. А ещё есть bridge_name с 4к значений.
И для отношения не нужен bridge:name там есть нормальный name. Сами дороги входят в отношения с ролями across / through или без роли. Поэтому про среднюю линию я не понял.
Offline
#968 2013-11-26 09:24:27
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
freeExec, в приведенном Вами примере мост обозначен как через
линию
http://www.openstreetmap.org/browse/way/17503652
так и через замкнутый контур
http://www.openstreetmap.org/browse/way/230073124
Мне лично не ясно какой из них все же подписывать.
Среднюю линию я имел в виду, когда мост обозначен только контуром.
Last edited by Runge (2013-11-26 09:25:27)
Offline
#969 2013-11-26 09:28:41
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Обновление MapSurfer.NET
Если обозначать через отношение type=bridge, то на него ставится name=
А bridge:name - самый простой вариант подписи мостов, надо чтобы это имя выводилось вместо name= на highway=*
Рендерить можно контур man_made=bridge, который в роли outline в виде фонового подложки-слоя для дорог, проходящих по нему (белого/серого/другого цвета) можно с окантовкой, как сейчас на ж/д мостах.
freeExec, здесь же оговаривается, что элемент в роли outline должен быть только один, а у вас 2 почему-то получилось.
Last edited by LLlypuk82 (2013-11-26 09:30:36)
Offline
#970 2013-11-26 09:29:18
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Обновление MapSurfer.NET
freeExec, в приведенном Вами примере мост обозначен как через линию так и через замкнутый контур
Ну это так сказать обратная совместимость, т.к. отношения мостов ни кто не поддерживает.
Offline
#971 2013-11-26 10:28:52
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Обновление MapSurfer.NET
Если обозначать через отношение type=bridge, то на него ставится name=
А bridge:name - самый простой вариант подписи мостов, надо чтобы это имя выводилось вместо name= на highway=*.
Поскольку отсутствие разрыва проходящей улицы со своим именем характерно для небольших мостов, обычно на картах его подписывают как точечный объект (ну или площадной, соответствующий outline из bridge relation, в крупных масштабах), просто сбоку, а не вдоль линии улицы, у которой остается свое имя.
Тем более, что мост может быть в ширину больше чем в длину: http://www.openstreetmap.org/browse/relation/3299061.
При рендеринге я бы все-таки опирался на контур с outline role в отношении bridge, не закладываясь на то, что он еще дополнительно само по себе может быть обозначен как man_made=bridge.
Last edited by dair (2013-11-26 10:38:48)
Offline
#972 2013-11-29 22:55:20
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Обновление MapSurfer.NET
Runge
Нет ли у вас какой-то статистики по ежедневному трафику с тайл-сервера ?
Offline
#973 2013-11-30 08:34:02
- Runge
- Member
- Registered: 2009-10-02
- Posts: 635
- Website
Re: Обновление MapSurfer.NET
Статистика есть, но она, к сожалению, закрыта для общего доступа.
А что конкретно Вас интересует?
Last edited by Runge (2013-11-30 08:34:19)
Offline
#974 2013-11-30 09:41:10
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Обновление MapSurfer.NET
А что конкретно Вас интересует?
Бродят мысли про рендер АВТОдорог и что случится если домашний комп начнёт раздавать хотя бы СНГ. Или это тухлая затея и надо сразу выходить на админов автофорумов. Пока Drom.Ru кажется наиболее профильным, там общаются перегонщики и просто любители автопутешествий. Но нужна оценка чем это им может грозить (а может у них и серверов своих нет ? ).
В мечтах: тайлсервер --> дополнительный слой на openstreetmap.ru -> mapbbcode на форум --> обратная связь от водителей через personal map и OSM Notes.
Last edited by chnav (2013-11-30 09:42:06)
Offline
#975 2013-11-30 09:51:32
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Обновление MapSurfer.NET
Помнится (если я не спутал) Чепецк два раза ssd покупал под сайт. И то он рендерит только НП. Хотя одни дороги проще рендерить.
Offline