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,072
Website

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

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

Offline

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

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

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

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

Offline

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

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

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

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

Offline

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

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,072
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,507

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,507

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,378

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

Eduard Popov wrote:

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

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

Offline

#4261 2017-08-07 15:14:23

cray33
Member
Registered: 2016-05-14
Posts: 28

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

Как переименовывать улицу? Чтобы автоматом переименовывалось addr:street у домов.
Хочу К.Маркса переименовать на Карла Маркса

Offline

#4262 2017-08-07 16:03:43

acsd
Member
Registered: 2011-01-21
Posts: 204

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

cray33 wrote:

Как переименовывать улицу? Чтобы автоматом переименовывалось addr:street у домов.
Хочу К.Маркса переименовать на Карла Маркса

Поиском выделить все дома с addr\:street="К.Маркса"

Last edited by acsd (2017-08-07 16:04:18)

Offline

#4263 2017-08-07 20:15:13

Marych_
Member
From: Ташкент
Registered: 2011-01-18
Posts: 245

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

cray33 wrote:

Как переименовывать улицу? Чтобы автоматом переименовывалось addr:street у домов.
Хочу К.Маркса переименовать на Карла Маркса

Скачать дома
Нажать Ctrl+F
что искать
"addr:street"="К.Маркса"

Offline

Board footer

Powered by FluxBB