OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#4251 2017-06-25 23:10:20

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,045
Website

Re: Вопросы по JOSM

В свежих версиях появилась фишка: слева вверху при крупных зумах появляются циферки, показывающие попавшие в отображаемую обрасть теги level=*, активируя которые, можно подсвечивать (фильтровать) соответствующие объекты.

Offline

#4252 2017-07-12 01:47:40

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,045
Website

Re: Вопросы по JOSM

Что-то пошла ошибка 401 при загрузке DG Premium/Standard

Offline

#4253 2017-07-12 03:59:53

maxphizik
Member
Registered: 2013-02-19
Posts: 212

Re: Вопросы по JOSM

У меня вчера тоже такая проблема была, зашёл в настройки снимков, обновил список слоёв, подключил, заработало. Может они токен для доступа к снимкам поменяли.

Offline

#4254 2017-07-12 06:40:34

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,045
Website

Re: Вопросы по JOSM

maxphizik wrote:

обновил список слоёв, подключил, заработало.

Заработало, спасибо.

Last edited by LLlypuk82 (2017-07-12 06:46:13)

Offline

#4255 2017-07-13 05:48:20

Eduard Popov
Member
Registered: 2017-01-09
Posts: 20

Re: Вопросы по JOSM

Если объекту добавить тег, а затем удалить, JOSM отправит в на сервер новую версию объекта.
Я хочу исправить пересекающиеся детские площадки. Для этого я добавляю всем им building=фывфывфыв и запускаю проверку. После исправления некоторых пересечений, удаляю тег building. Но после этого JOSM намеревается отправить новые версии всех этих объектов.
Какой тулзой можно этого избежать?

Offline

#4256 2017-07-13 06:02:25

Eduard Popov
Member
Registered: 2017-01-09
Posts: 20

Re: Вопросы по JOSM

Нашёл как исправить: нужно запустить команду "обновить изменённое". Видимо, в целях оптимизации JOSM не хранит две копии набора данных (начальный и текущий), чтобы заранее вычислять изменения.

Offline

#4257 2017-07-13 07:36:34

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,485

Re: Вопросы по JOSM

вполне естественно новые версии этих объектов, т.к. при редактировании объекта его версия увеличивается.
что натворить то хочешь не понятно ??

джосм не сохраняет старые версии объектов. при изменении объекта версия увеличивается на +1 и вешается атрибут action='modify' (или action='delete'). хранить старю версию бессмысленно.
при "обновлении измененного" скачиваются последние версии объектов с action='modify' если их версия равна или больше локальной, то выдается сигнал что данные  изменены гдето снаружи.
если версии объектов младше локальной то они откидываются

Last edited by pfg21 (2017-07-13 07:37:09)

Offline

#4258 2017-07-13 08:15:41

Eduard Popov
Member
Registered: 2017-01-09
Posts: 20

Re: Вопросы по JOSM

Попробуйте одному объекту добавить новый тег и сразу удалить этот тег. При нажатии "передать изменения" JOSM отправит новую версию объекта, в котором ничего не изменилось. Но если нажать "обновить изменённое", то JOSM уже не будет считать объект изменённым.
Можно представить, сколько таких "правок", отправляют ежедневно.

Мне для проверки нужно было временно добавить тег building множеству объектов, чтобы проверить их на пересечения. Хорошо, что я перед сохранением обратил внимание, иначе сохранил бы несколько тысяч объектов, ничего в них не изменив.

Last edited by Eduard Popov (2017-07-13 08:16:08)

Offline

#4259 2017-07-13 08:55:30

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,485

Re: Вопросы по JOSM

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

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

вообще в базе (если брать Planet.osm) лежат только "последние" версии объектов, старые версии перемещаются в архив Planet.osm/full и используются только если конкретно нужны.

Last edited by pfg21 (2017-07-13 09:00:25)

Offline

#4260 2017-07-13 09:58:07

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,365

Re: Вопросы по JOSM

Eduard Popov wrote:

Мне для проверки нужно было временно добавить тег building множеству объектов, чтобы проверить их на пересечения.

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

Offline

Board footer

Powered by FluxBB