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.***
#1551 2017-09-29 08:24:38
- suslikk
- Member
- From: Voronezh
- Registered: 2010-03-03
- Posts: 837
- Website
Re: maps.me - оффлайновые карты для iPhone и Android
А расскажет кто из разработчиков где вы берёте адресную информацию???
http://www.openstreetmap.org/way/952526 … 8&layers=D
Здесь у нас дом 3 года как Кропоткина 3, а у вас он 3 Интренационала 3... Не связано ли это с гостиницами (реклама?).
Как так?
Last edited by suslikk (2017-09-29 08:25:38)
Offline
#1552 2017-10-04 08:24:40
- suslikk
- Member
- From: Voronezh
- Registered: 2010-03-03
- Posts: 837
- Website
Offline
#1553 2017-10-04 11:36:46
#1554 2017-10-04 11:42:41
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: maps.me - оффлайновые карты для iPhone и Android
Так тогда по идее должно быть что-то типа "улица не найдена", а не последняя улица из ближайших.
Offline
#1555 2017-10-04 15:19:05
- suslikk
- Member
- From: Voronezh
- Registered: 2010-03-03
- Posts: 837
- Website
Re: maps.me - оффлайновые карты для iPhone и Android
Zverik, что то я не особо понял, т.е. у вас дом в базе не хранит в себе улицу? Или что то недопонимаю...
Offline
#1556 2017-10-04 15:38:38
- wowik
- Member
- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: maps.me - оффлайновые карты для iPhone и Android
Вспомнился ПокетГИС и топологический анализатор
дом в базе не хранит в себе улицу
Просто под это дело отведено 3 бита.
Last edited by wowik (2017-10-04 15:40:05)
Offline
#1557 2017-10-04 15:41:32
- Zverik
- Moderator
- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: maps.me - оффлайновые карты для iPhone и Android
Zverik, что то я не особо понял, т.е. у вас дом в базе не хранит в себе улицу? Или что то недопонимаю...
У нас есть улицы как линии. Для экономии места в адресах названия улицы в базе нет, только ссылка на улицу. Соответственно, если рядом нет линии улицы, дома по этой улице будут без улиц в адресах.
freeExec, почему там левая улица подключилась, я не знаю. Вероятно, теперь это дом 3 по любой из ближайших улиц.
Offline
#1558 2017-10-04 16:07:53
- suslikk
- Member
- From: Voronezh
- Registered: 2010-03-03
- Posts: 837
- Website
Re: maps.me - оффлайновые карты для iPhone и Android
Печалька... Придётся тогда от вашей программы отказаться
Offline
#1559 2017-10-07 10:23:46
- Alex18356
- Member
- Registered: 2017-09-10
- Posts: 36
Re: maps.me - оффлайновые карты для iPhone и Android
3D дома и полная оффлайновость- главный плюс. Но у программы явные проблемы с редактированием карты. Например, очень удобно ходить по городу и редактировать теги зданий, находясь без подключения к интернету (не везде есть wi-fi, а мобильный интернет очень дорогой). Я добавляю правильное количество этажей (благо в 3D сразу видно, где не проставлен тег этажности) и некоторые другие (материал фасада, цвет). И Maps.Me позволяет это делать и обещает, что изменения будут направлены на сервер при первом подключении к инету. Но прога ничего не отправляет! Т.е. я ввел свои пароль и логин от www.openstreetmap.org в программу при включенном интернете, отключил интернет и пошел гулять по городу. Вводил весь день разные теги домам. Пришел домой, подключился к интернету, нажал кнопку "обновить" в настройке профиля. Учтенные правки вроде как засчитались в самой программе. Но ни через день, ни через неделю на картах www.openstreetmap.org мои изменения так и не добавились. Я был разочарован.
Самое забавное, что когда прошло уже два месяца, а Maps.Me успела пару раз обновиться и скачать обновления карт, мои изменения накоцен "дошли" до сервера! И это произошло после обновления программы. Я подумал, что может программу исправили, решил проверить работоспособность, добавив теги еще нескольким зданиям в программе, но снова глухо, данные изменения не появляются пока на картах OSM. Что за лажа творится в плане отправки обновлений на сервер?
Да, изменения, сделанные при подключенном интернете, сразу отправляются на сервер и с этим проблем нет. Но весь смысл в оффлайновости приложения! В том, чтобы ходить по городу и исправлять карту без подключения к интеренту! Даже в мануале написано, что так можно делать. Но функция не работает стабильно. Я бы хотел, чтобы все правки отправлялись при первом же подключении к интерету, а не через 1-2 месяца...
Last edited by Alex18356 (2017-10-07 10:29:37)
Offline
#1560 2017-10-07 11:22:38
- Ultimateuse
- Member
- Registered: 2017-09-14
- Posts: 30
Re: maps.me - оффлайновые карты для iPhone и Android
При движении по маршруту не хватает подсказки сколько двигаться прямо между поворотами. Например "Двигайтесь прямо [столько-то] метров/километров. И возможность включить повтор этой подсказки через выборочное время с измененным расстоянием. А то "поверните налево", и замолкла ). И заборы почти не видно. Особенно на фоне леса. Очень тонкая линия.
Last edited by Ultimateuse (2017-10-07 11:41:24)
Offline
#1561 2017-10-07 12:08:09
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: maps.me - оффлайновые карты для iPhone и Android
тут указывают что мопсик править пои только в онлайн, что действительно так ??
Offline
#1562 2017-10-16 11:37:29
- golyanitskiy
- Member
- Registered: 2013-12-20
- Posts: 776
Re: maps.me - оффлайновые карты для iPhone и Android
Товарищи, навигация у вас сбоит.
А именно совершает ту же ошибку, что и OSRM (и которую не совершает, например, Graphhopper) - учитывает ограничения, которые касаются только HGV.
Вот вам отношение https://www.openstreetmap.org/relation/4569644
Отношение правильное, type=restriction:hgv, удалять его - вандализм.
Если проложить маршрут с востока на запад (с академика Сахарова на Аделя Кутуя), он предложит сделать петлю на этом перекрестке, свернув на юг, там развернувшись на север и потом свернув налево на запад, на Аделя Кутуя.
Не учитывайте type=restriction:hgv, пожалуйста, пока отдельного режима для большегрузов нет.
Offline
#1563 2017-10-16 17:08:15
- gryphon
- Member
- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: maps.me - оффлайновые карты для iPhone и Android
Товарищи, навигация у вас сбоит.
А именно совершает ту же ошибку, что и OSRM (и которую не совершает, например, Graphhopper) - учитывает ограничения, которые касаются только HGV.Вот вам отношение https://www.openstreetmap.org/relation/4569644
Отношение правильное, type=restriction:hgv, удалять его - вандализм.
Если проложить маршрут с востока на запад (с академика Сахарова на Аделя Кутуя), он предложит сделать петлю на этом перекрестке, свернув на юг, там развернувшись на север и потом свернув налево на запад, на Аделя Кутуя.Не учитывайте type=restriction:hgv, пожалуйста, пока отдельного режима для большегрузов нет.
Вопрос немного не по теме, но все же: разве такая схема не переведена в разряд устаревших (deprecated)? Мне казалось, что следует использовать вариант type=restriction + restriction:hgv=only_left_turn .
Offline
#1564 2017-10-16 18:09:05
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: maps.me - оффлайновые карты для iPhone и Android
Да написано, что можно и так и сяк и плюс указать как обычно, а в исключениях указать всех кроме hgv. Но я согласен, обрабатывать type=restriction:* несколько не сподручно.
Offline
#1565 2017-10-16 19:31:41
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: maps.me - оффлайновые карты для iPhone и Android
Вопрос немного не по теме, но все же: разве такая схема не переведена в разряд устаревших (deprecated)? Мне казалось, что следует использовать вариант type=restriction + restriction:hgv=only_left_turn .
Этот вариант плох отсутствием обратной совместимости. Если конвертер не знает про restriction:hgv, то в случае type=restriction:hgv он просто проигнорирует это отношение (что и требуется), а в случае type=restriction воспримет как наличие ограничения.
Offline
#1566 2017-10-16 20:14:47
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: maps.me - оффлайновые карты для iPhone и Android
Если конвертер не знает про restriction:hgv, то в случае type=restriction:hgv он просто проигнорирует это отношение (что и требуется), а в случае type=restriction воспримет как наличие ограничения.
Это ваши догадки? или есть ссылка ни исходники.
Offline
#1567 2017-10-17 00:31:49
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: maps.me - оффлайновые карты для iPhone и Android
Это ваши догадки? или есть ссылка ни исходники.
Это печальный опыт конвертации карт для Ситигида. Когда наткнулись - тогда же и придумали использовать type=restriction:hgv, чтобы левые запреты в карте не появлялись.
Offline
#1568 2017-10-17 04:45:21
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: maps.me - оффлайновые карты для iPhone и Android
Ох, мапинг под навигатор
Offline
#1569 2017-10-17 09:49:35
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: maps.me - оффлайновые карты для iPhone и Android
Ох, мапинг под навигатор
Нет, маппинг под обратную совместимость.
Offline
#1570 2017-10-17 11:25:24
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: maps.me - оффлайновые карты для iPhone и Android
Нет, маппинг под обратную совместимость.
Какая тут обратная совместимость, когда теги разные.
А обычный кривой код, который нужно было исправить, когда ключ restriction не проверялся, бралось только значение only_*.
И даже сейчас существует вторая часть этого из этой серии, когда проверяется только начало тега (only или no) и вполне покатит тег only_туда_низя.
Offline
#1571 2017-10-17 19:46:02
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: maps.me - оффлайновые карты для iPhone и Android
Sergey Astakhov wrote:Нет, маппинг под обратную совместимость.
Какая тут обратная совместимость, когда теги разные.
А обычный кривой код, который нужно было исправить, когда ключ restriction не проверялся, бралось только значение only_*.
И даже сейчас существует вторая часть этого из этой серии, когда проверяется только начало тега (only или no) и вполне покатит тег only_туда_низя.
Прямая. Когда наличие одних тегов радикально меняет смысл других.
Offline
#1572 2017-10-17 20:23:26
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: maps.me - оффлайновые карты для iPhone и Android
Это как? Смысл какого тега меняет restriction:hgv, если он там вообще один?
Offline
#1573 2017-10-17 22:55:08
- 4004
- Member
- Registered: 2013-05-28
- Posts: 118
Re: maps.me - оффлайновые карты для iPhone и Android
по совету перекат в нужную тему:
возвращаясь к рисованию proposed - мапсми их рендерит? https://www.openstreetmap.org/changeset … 9/23.85932
Offline
#1574 2017-10-18 01:29:05
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: maps.me - оффлайновые карты для iPhone и Android
Это как? Смысл какого тега меняет restriction:hgv, если он там вообще один?
Вы уже потеряли контекст разговора?
Напомню, речь о схеме
"type=restriction + restriction:hgv=only_left_turn" vs "type=restriction:hgv"
Раньше type=restriction имел совершенно конкретное значение - ограничение поворотов для транспортных средств. Сделали конвертеры, которые пользуются этими данными. На грузовики им наплевать, они их не поддерживают, и тегов для них в тот момент никаких не было. Отсутствие тега restriction=* при этом являлось ошибкой, которую конвертер пытается исправить используя умолчание. Потом кем-то добавляется тег restriction:hgv=*, который внезапно означает, что type=restriction теперь может не распространяться на легковые автомобили и его надо игнорировать, а отсутствие тега restriction=* теперь не ошибка.
Вот это и есть ломание обратной совместимости, когда для корректной работы теперь надо учитывать теги, которых раньше не было и никто про них не знал. Если кто-нибудь добавит ещё один тег, например january_01_only=yes, который обозначает, что данное ограничение действует только первого января - это будет точно таким же ломанием совместимости.
Чтобы этого избежать - правильнее использовать префиксы/суффиксы для изменения основного тега, чтобы для существующих программ ничего не менялось.
Offline
#1575 2017-10-18 05:24:10
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: maps.me - оффлайновые карты для iPhone и Android
Вы перевернули всё с ног на голову, выдав желаемое за действительное.
Раньше type=restriction имел совершенно конкретное значение
Имел совершенно конкретное значение type=restriction + restriction=*. Использовать обрубок схемы - сам себе буратино, как оно вообще должно работать если значение restriction=* не учитывается? Что там по-умолчанию, можно по этому ребру ехать или нет?
На грузовики им наплевать, они их не поддерживают, и тегов для них в тот момент никаких не было.
Очередной косяк со стороны конвертера, тег except был там если не всегда, то уже очень давно, и там могло быть в исключениях и автомобиль, не учитывать это - опять работать с обрубком схемы.
В общем вы должны признать, что конвертер схему запретов не поддерживал поэтому выдумывались костыли под конкретный конвертер.
Притом пропозал зарублен на корню, голосование даже не началось.
Offline