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.***
Pages: 1
#1 2009-09-09 08:32:44
- Shasoft
- Member

- Registered: 2009-08-03
- Posts: 105
Удаление узла - что происходит?
Вопрос такого плана: что происходит при удалении узла, если этот узел используется в каких-то объктах?
Т.е. есть узел на перекрестке, в него сходится 4 дороги (way). Зашел новый товарищ да и удалил данный узел. Что в этом случае произойдет с теми way, которые ссылаются на этот узел? Или такое в принципе не возможно?
Offline
#2 2009-09-09 08:37:04
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Удаление узла - что происходит?
должен удалиться из всех 4-х дорог
Last edited by Ivan Komarov (2009-09-09 08:39:07)
Offline
#3 2009-09-09 08:39:14
- evgenykatyshev
- Member

- From: Nizhny Novgorod
- Registered: 2009-06-16
- Posts: 1,413
- Website
Re: Удаление узла - что происходит?
Все 4 дороги станут короче на одну секцию и не будут дотягивать до перекрёстка.
Карта культурного наследия России. Нижегородская область: ФГИС, страница в ВК
Offline
#4 2009-09-09 08:41:12
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Удаление узла - что происходит?
Забавно. jOSM (или сам сервер) вообще не дает загрузить такую правку на сервер.

Весной такого еще не было, кажется.
Last edited by Hind (2009-09-09 08:47:30)
Offline
#5 2009-09-09 09:06:01
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Удаление узла - что происходит?
Если путей именно 4, то есть они этим узлом начинаются или заканчиваются - то пропадет весь перекресток, все пути станут короче на секцию, заканчивавшуюся этим узлом. Если путей два, то есть они в этой точке пересекаются, то исчезнет пересечение, но пути сохранятся. Если есть релейшены с этим узлом - они поплывут, их надо будет править отдельно.
Offline
#6 2009-09-09 09:06:43
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Удаление узла - что происходит?
Забавно. jOSM (или сам сервер) вообще не дает загрузить такую правку на сервер.
Сервер.
Offline
#7 2009-09-09 09:08:38
- Shasoft
- Member

- Registered: 2009-08-03
- Posts: 105
Re: Удаление узла - что происходит?
Тогда следующий вопрос: А так ли просто переместить узел на другое место? Т.е. один узел может участвовать в нескольких way. Один из пользователей стал редактировать один из них (и при этом он только его и видит). Пи редактировании он может сместить узел в сторону, так как, это, по его мнению более точно. И может так оказаться, что именной для того way, что он редактировал это так и есть, но вот для всех остальных объектов это приведет к ошибкам.
При перемещении узла какие-то проверки делаются иди просто переносится и всё?
Offline
#8 2009-09-09 09:10:09
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Удаление узла - что происходит?
Просто переносится всё. Только что мешает создать ещё один узел?
Offline
#9 2009-09-09 09:14:25
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Удаление узла - что происходит?
и при этом он только его и видит
это каг? у него проблемы с глазами и он не видит, что к узлу прикреплен еще один путь? Или он редактирует голый xml в текстовом редакторе???
Offline
#10 2009-09-09 09:25:16
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Удаление узла - что происходит?
Это легко. При сливании информации с сервера тот же jOSM полностью грузит все объекты в пределах прямоугольника. Если way выходит за его пределы - он торчит веткой. То есть загружены узлы за пределами скачиваемого прямоугольника, но они загружены только из-за одного way. Связанные с этими узлами объекты он дальше не грузит.
Такой узел можно переместить, jOSM при этом выдает предупреждение. Суть такова, что этот узел может использоваться другими, невидимыми сейчас объектами.
Offline
#11 2009-09-09 09:36:37
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Удаление узла - что происходит?
Это легко. При сливании информации с сервера тот же jOSM полностью грузит все объекты в пределах прямоугольника. Если way выходит за его пределы - он торчит веткой. То есть загружены узлы за пределами скачиваемого прямоугольника, но они загружены только из-за одного way. Связанные с этими узлами объекты он дальше не грузит.
Такой узел можно переместить, jOSM при этом выдает предупреждение. Суть такова, что этот узел может использоваться другими, невидимыми сейчас объектами.
А, точно, торможу... Но ведь жосм ругается при этом, неужели кто-то игнорирует?
Offline
#12 2009-09-09 10:38:56
- Shasoft
- Member

- Registered: 2009-08-03
- Posts: 105
Re: Удаление узла - что происходит?
В том и суть вопроса: может ли пользователь изменить узел и сломать некоторые объекты, которые к нему привязаны.
Как я понял ответ следующий: может. Но ему всё-таки вывалится предупреждение, что он делает что-то не очень корректное. Но если он уверен, то пусть делает.
Offline
#13 2009-09-09 11:43:44
- wildMan
- Member

- From: Minsk
- Registered: 2008-03-05
- Posts: 509
Re: Удаление узла - что происходит?
В том и суть вопроса: может ли пользователь изменить узел и сломать некоторые объекты, которые к нему привязаны.
Как я понял ответ следующий: может. Но ему всё-таки вывалится предупреждение, что он делает что-то не очень корректное. Но если он уверен, то пусть делает.
если внимательно читали о апи 0.6 то там есть новый парамметр version
если при заливке данных josm обнаруживает несоответствие версий(точнее это обнаруживает сервер и ставит josm перед фактом) - он выдаёт ошибку и предлагает провести мерджинг изменений. выбрать какой из вариантов (ваш или на сервере) точнее.
при чем это не просто предупреждение от которого можно отмахнуться кнопкой ОК
это именно диалог мерджинга. где надо сделать набор телодвижений и явно подтвердить своё решение
--
OSMF BY Team
Offline
#14 2009-09-09 11:50:29
- Upliner
- Member

- From: Kyiv
- Registered: 2008-09-18
- Posts: 845
Re: Удаление узла - что происходит?
Контроль версий -- это немножко другое. Здесь речь идёт о редактировании в josm за пределами скачанной территории. Действительно, подвинуть узел в таком случае можно, но вот удалить -- нельзя: вывалится упоминаемый выше Precondition failed.
Big cat is watching you
Offline
#15 2009-09-09 11:51:24
- AkMeR
- Member

- From: Samara
- Registered: 2008-02-27
- Posts: 1,158
Re: Удаление узла - что происходит?
если при заливке данных josm обнаруживает несоответствие версий(точнее это обнаруживает сервер и ставит josm перед фактом) - он выдаёт ошибку и предлагает провести мерджинг изменений.
Не, это немного не то. Это если за время редактирования, кто-то "твои" объекты уже подредактировал. Тогда да, будет конфликт, который разрешается только руками.
А Shasoft спрашивал другое. Если сдвинуть узел, то уедут ли way`и, в которых есть этот узел. Ответ - да. Уедут. Причем без разницы, загрузил ты эти way`и или нет. Единственно, что жосм будет во втором случае всячески на это ругаться, но сдвинуть в итоге даст.
Offline
Pages: 1