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 2015-03-29 20:42:05

knockpenny
Member
Registered: 2011-05-26
Posts: 16

Отношение #3791141 "Украина для конвертации в навигаторы"

Хочу узнать у сообщества, кто создал или использует отношение №3791141 ??
Недавно из-за него возникла проблема с отображением стиля HOT OSM: https://github.com/hotosm/HDM-CartoCSS/issues/262 (есть скриншоты)
Как сказал Паша Дудка, проблема в том, что у этого отношения нет внятных тегов. Только "type=multipolygon" и "note=Украина для конвертации в навигаторы". То есть кто-то использовал этот мультиполигон как границу для выгрузки в навигаторы (без Крыма). Но зачем? Если есть отношение №60199, которое и есть официальная граница Украины (включая Крым).
В общем, сильно чешутся руки это отношение удалить. Может кто-нибудь знает почему этого нельзя делать? Или знает человека, который где использует этот мультиполигон?

Offline

#2 2015-03-29 20:48:18

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

Автор -- Kostik. Его мировоззрение несовместимо с наличием Крыма в составе Украины, очевидно поэтому он и создал это отношение 2 марта 2014.

Offline

#3 2015-03-30 00:03:13

uname
Member
Registered: 2014-08-11
Posts: 213

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

неиспользую - невижу нужды - если вызывает ошибку - необходимо обратится к авору с просьбой исправить(адаптировать дя корректной работы HOT) - в противном случае удалить тип отношения type=multipolygon или заменить на нечто типа type=multipolygon1. от ошибки должо избавить, а автор в своих целях сможет адаптировать свой конвертор или чем он там пользуется

Offline

#4 2015-03-30 10:24:28

knockpenny
Member
Registered: 2011-05-26
Posts: 16

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

Пока в обсуждении https://github.com/hotosm/HDM-CartoCSS/issues/262 авторы стиля HOT OSM пришли к выводу, что проблема в их скрипте импорта данных из OSM. В общем, отношение пока оставим, тем более, что карта починилась: Украина больше не заливается цветом воды.
Автор отношения "kostik" сказал, что официальные границы ему не подходят. Поэтому он сделал своё отношение с преферансом и куртизанками smile

Offline

#5 2015-03-30 10:41:17

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

knockpenny wrote:

проблема в том, что у этого отношения нет внятных тегов

лихо загибают, правильнее было сразу сказать

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

Offline

#6 2015-03-30 10:55:49

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

wowik wrote:
knockpenny wrote:

проблема в том, что у этого отношения нет внятных тегов

лихо загибают, правильнее было сразу сказать

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

wowik, а ты не знаешь об old-style мультиполигонах у которых нет тегов, но теги указаны на линиях?
Где-то встречал цифру что в Европе 50% таких, может уже и меньше. Здесь говорят о 250тыс. Вот для них и задумано рендеринг по тегам из линий.

Можешь объяснить какую сущность обозначает relation 3791141? Почему Костик не может хранить его у себя на сервере как конфигурацию конвертера, а пихает это в OSM?

knockpenny wrote:

Украина больше не заливается цветом воды.

Разве? У меня без изменений? С чего им взяться?

Offline

#7 2015-03-30 11:01:58

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

Ну давайте тогда нарисуем отношений на все случаи жизни.

Вот мне, например, хочется выгрузку только юга Украины, например, на лето, севера - на осень и прибережную часть Болгарии на зиму. Я буду рисовать себе все эти отношения и заливать в базу? Нет, я нарисую их в JOSM, конвертну в poly и буду вырезать локально. Зачем мусор в базе? Туда же, кстати, всякие отношения покрытия Бинга и прочий треш, нужный только их авторам.

Про баги стиля HOT, когда мультиполигон (то-есть по факту area без тегов, линия без тегов, как хотите) закрашивается каким-то цветом - это отдельный разговор, фиксить им это надо в любом случае, независимо от того, будут удалять это самое отношение или нет.

dudka wrote:

old-style мультиполигонах у которых нет тегов, но теги указаны на линиях

ужас какой...

Last edited by Larry0ua (2015-03-30 11:03:27)

Offline

#8 2015-03-30 12:33:35

knockpenny
Member
Registered: 2011-05-26
Posts: 16

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

dudka wrote:
knockpenny wrote:

Украина больше не заливается цветом воды.

Разве? У меня без изменений? С чего им взяться?

Блин, каждый день новости. Вчера вроде HOT OSM стиль начал рисоваться нормально. Видимо опять кто-то отредактировал это отношение sad

Offline

#9 2015-03-30 12:48:17

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

dudka wrote:

old-style мультиполигон

Да, тады Kostik не прав - он формально отметил лужу. Одного note мало. Надо еще чего-то было наклеить.
Но тогда как же программисты признали ошибку, которой на самом деле нет?

knockpenny wrote:

авторы стиля HOT OSM пришли к выводу, что проблема в их скрипте импорта данных из OSM

Offline

#10 2015-03-30 12:59:47

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

wowik wrote:
dudka wrote:

old-style мультиполигон

Да, тады Kostik не прав - он формально отметил лужу. Одного note мало. Надо еще чего-то было наклеить.

Чтобы osm2pgsql не думал что мультиполигон old-style'ный нужно наклеить не чего-то, а полигональный тег(natural, landuse, place, amenity или один из многих других), но тогда он будет рендерится этим тегом. smile

wowik wrote:

Но тогда как же программисты признали ошибку, которой на самом деле нет?

knockpenny wrote:

авторы стиля HOT OSM пришли к выводу, что проблема в их скрипте импорта данных из OSM

Они наверное используют старый osm2pgsql, который для old-style мультиполигонов использовал все теги всех членов. Новый использует только те key-value, которые заданы и совпадают для всех членов.

Offline

#11 2015-03-30 13:31:44

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

dudka wrote:

но тогда он будет рендерится этим тегом

Ну а свой собственный тег разве не поможет?

Offline

#12 2015-03-30 13:40:48

XAN_ua
Member
Registered: 2012-10-20
Posts: 603

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

Вообще, решение тащить в собственно ОСМ линии каких-то своих хотелок - изначально очень плохая идея.
Вот, допустим, если мне надо вырезать какую-то територию для диплома, то мне что, следует рисовать в базе ОСМ релейшн "территория для диплома Антона" и потом сгружать оттуда данные? Или таки правильно будет локально хранить все свои области, а?

Offline

#13 2015-03-30 13:40:59

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

wowik wrote:
dudka wrote:

но тогда он будет рендерится этим тегом

Ну а свой собственный тег разве не поможет?

Нужно именно полигональный тег, а не свой собственный.

Offline

#14 2015-03-30 13:44:31

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

dudka wrote:

Нужно именно полигональный тег, а не свой собственный.

Тогда это баг osm2pgsql , раз они с незнакомыми тегами так поступают. Это ж ничего нового ввести нельзя? Да, еще бывает полигональный area=yes

Last edited by wowik (2015-03-30 13:47:22)

Offline

#15 2015-03-30 14:15:36

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Отношение #3791141 "Украина для конвертации в навигаторы"

Могут быть еще такие альтернативные решения:
- удалить тег type=multipolygon, но тогда в JOSM не будет видно поломано отношение или нет
- исключить линии waterway=river из отношения, нарисовать новую линию и включить ее в отношение
- добавить какой-нибудь дурацкий полигональный тег, который не будет рендерится, например waterway=no

Offline

Board footer

Powered by FluxBB