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.***
#1001 2012-02-11 13:40:15
- Komяpa
- Member

- From: Minsk
- Registered: 2009-04-14
- Posts: 1,323
- Website
Re: Вопросы по JOSM
О, раз тут есть разработчики.
Иногда после бажной кусочковой заливки (порвался интернет, нажался cancel, ...) какой-то из кусков залился на сервер, но не отметился как таковой в josm, соответственно, при следующей попытке заливки лезет туча конфликтов.
Хочется:
а) волшебной автоматики, которая бы пыталась сразу скачать новую версию объекта, и продолжала заливку, если конфликта не возникло. И заодно перескачивала все объекты из заливаемого чанка, если такое повторилось два раза подряд.
б) чтобы в File->Update modified была кнопка Enough, которая бы позволяла не скачивать все-все-все точки веев, а в какой-то момент оборвать апдейт и применить только то, что скачалось.
world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]
Offline
#1002 2012-02-11 14:06:46
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: Вопросы по JOSM
Глюк с окошком есть, но "по заказу" я не смог его воспроизвести. Буду наблюдать внимательнее
Offline
#1003 2012-02-11 14:26:39
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Хочется:
а) волшебной автоматики, которая бы пыталась сразу скачать новую версию объекта, и продолжала заливку, если конфликта не возникло. И заодно перескачивала все объекты из заливаемого чанка, если такое повторилось два раза подряд.
б) чтобы в File->Update modified была кнопка Enough, которая бы позволяла не скачивать все-все-все точки веев, а в какой-то момент оборвать апдейт и применить только то, что скачалось.
Да, меня тоже жутко бесит прерывание связи при аплоаде... Но боюсь, что тут нужны разработчики посуровее. Типа автора reverter-a ![]()
В джосме висит 7 раз (!) разными людьми замеченная проблема с вылетающей ошибкой при аплоаде, не то что с конфликтами: http://josm.openstreetmap.de/ticket/6639
Полгода уже некому починить.
Offline
#1004 2012-02-11 14:28:44
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Глюк с окошком есть, но "по заказу" я не смог его воспроизвести. Буду наблюдать внимательнее
Если окошко смещений долго висит открытым во время рисования, попробуй лучше плагин ImageryAdjust. Сейчас он должен сдвигать при нажатом "Y' и возвращаться в старый режим при отпускании кнопки.
Offline
#1005 2012-02-11 18:36:15
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Оооо! Про Tab я вообще молчу! Использовать его для ортогонализации вообще надо было додуматься. Лучше бы он позволял ходить с клавиатуры по кругу по каким-нибудь полезным вещам. Пока не могу придумать по каким
На всякий случай добавил возможность смены кнопки TAB на другую в настройках. Кроме того, добавил пункт "Отключить" в контекстное меню привязки (правой кнопкой по значку угла в нижней панели) и сделал точное определения пересечения линий (можно поставить узел точно на пересечение линии постоянного угла и существующей линии). На этом работу по угловой привязке считаю законченной (разве что справку дописать придётся).
Offline
#1006 2012-02-11 20:00:48
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Вопросы по JOSM
Угловая закончена, а параллельно-перпендикулярная даже не начата :3
Поясняю картинками.
Сейчас привязывается к углам, это прекрасно.
Хотелка:

Привязка к проекциям нодов полигона на текущий курс угловой привязки. На многонодных линиях можно отключать, настройка порога значением в продвинутых настройках.
Offline
#1007 2012-02-11 20:19:49
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Угловая закончена, а параллельно-перпендикулярная даже не начата :3
Привязка к проекциям нодов полигона на текущий курс угловой привязки. На многонодных линиях можно отключать, настройка порога значением в продвинутых настройках.
Если я правильно понял картинки, то это уже есть, разве что перпендикулярчик не прорисован ))) Правда, пока нужно зажать Tab и подвести мышку к проецируемому узлу.
А что, действительно хочется автоматом привязываться именно к проекциям узлов текущей линии? В принципе это не большая проблема, на полвечера... Надеюсь, к проекциям всех узлов в радиусе R пикселов никому не надо приязывать? Он их искать может запариться:)
Last edited by akks (2012-02-11 20:25:23)
Offline
#1008 2012-02-11 20:26:14
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Вопросы по JOSM
Ко всем мне не надо, а к рисуемому надо :3 в примере рисуется дом с выступом, ну понятно же, что он продолжается по той же прямой, а следующий выступ на уровне предыдущего. А даже если и нет, так можно зазумиться поближе.
Вообще, обычно делается панель с типами привязки, и все их можно отключать. Но это пока не нужно, у нас пока только три типа привязки - ко всем нодам, веям и к углам.
Last edited by Hind (2012-02-11 20:26:48)
Offline
#1009 2012-02-12 07:35:19
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Ладно, для отключения обойдёмся контекстным меню на нижней панельке... Сразу скажите, чего ещё от этого инструмента кому надо :3
Offline
#1010 2012-02-12 07:40:26
- dimmer
- Member
- From: Belarus
- Registered: 2010-09-06
- Posts: 92
- Website
Re: Вопросы по JOSM
Можно в josmе разделить линию на заданное число отрезков?
Offline
#1011 2012-02-12 07:57:28
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Можно в josmе разделить линию на заданное число отрезков?
Только руками натыкать точки на линии (A, Сlick-Escape на линии несколько раз), а потом выделить их (можно по крайним, Alt-Shift-E в Utilspluing2 или все узлы линии - E) и распределить на равные расстояния (Shift-B).
Offline
#1012 2012-02-12 08:28:45
- Anton Khorev
- Member
- From: Санкт-Петербург
- Registered: 2011-07-30
- Posts: 177
Re: Вопросы по JOSM
Сейчас можно провести отрезок линии либо под заданным углом к соседнему отрезку, либо параллельно выбранному правой кнопкой. Хочется, чтобы можно было провести под заданным углом к выбранному.
Offline
#1013 2012-02-12 09:36:29
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Сейчас можно провести отрезок линии либо под заданным углом к соседнему отрезку, либо параллельно выбранному правой кнопкой. Хочется, чтобы можно было провести под заданным углом к выбранному.
Да, иногда может пригодиться, в принципе для этого в коде всё уже есть) На какой-нибудь Shift-Rightclick этот режим повесить, чтобы параллельные рисовать не мешал или будут предложения получше?
Offline
#1014 2012-02-12 12:25:51
- Anton Khorev
- Member
- From: Санкт-Петербург
- Registered: 2011-07-30
- Posts: 177
Re: Вопросы по JOSM
Anton Khorev wrote:Сейчас можно провести отрезок линии либо под заданным углом к соседнему отрезку, либо параллельно выбранному правой кнопкой. Хочется, чтобы можно было провести под заданным углом к выбранному.
Да, иногда может пригодиться, в принципе для этого в коде всё уже есть) На какой-нибудь Shift-Rightclick этот режим повесить, чтобы параллельные рисовать не мешал или будут предложения получше?
Обычное продолжение линии и рисование относительно выбранного отрезка могли бы одинаково работать. То есть если отрезок не выбран, то всё работает так, как если выбран соседний отрезок. Тогда Shift-Rightclick не нужен.
Offline
#1015 2012-02-12 12:38:57
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Часто хочется именно параллельной линии, а она будет становиться под 30 градусов и т. д., если мышку подальше отвести (для проецирования, например). Сделаю настройку - +1 галочка в менюшке... (Ну и с шифтом оставлю). Писать буду на неделе - сейчас работы полно. Воскресенье называется ![]()
Last edited by akks (2012-02-12 12:39:18)
Offline
#1016 2012-02-12 12:59:50
- Anton Khorev
- Member
- From: Санкт-Петербург
- Registered: 2011-07-30
- Posts: 177
Re: Вопросы по JOSM
Можно же tab держать, чтобы угол не менялся.
Мне часто хочется перпендикулярной линии, для параллельной уже режим рисования есть.
Offline
#1017 2012-02-12 13:06:40
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Можно же tab держать, чтобы угол не менялся.
Мне часто хочется перпендикулярной линии, для параллельной уже режим рисования есть.
Ладно, включу это по умолчанию. Но не сегодня, к сожалению.
Last edited by akks (2012-02-12 13:26:47)
Offline
#1018 2012-02-12 15:04:10
- dimmer
- Member
- From: Belarus
- Registered: 2010-09-06
- Posts: 92
- Website
Re: Вопросы по JOSM
akks, спасибо.
Offline
#1019 2012-02-13 08:05:00
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Внимание плагинописателям и сочуствующим!
Главный разработчик JOSM (в текущий период) Stoecker всерьёз занялся сочетаниями клавиш и проблемой их конфликтов (я не думал, что моя заготовка самогенерируемой таблички так далеко заведёт).
Цветной удобный список: http://josm.openstreetmap.de/wiki/Devel … rtcutsList
Обсуждение проблемы: http://josm.openstreetmap.de/ticket/7226
Дело идёт к тому, что ВСЕ клавиши распределят по группам (без всяких явно указанных модификаторов типа Alt-Shift, как у нас со Zverikом в Utilsplugin2 ), а затем добьются полного отсутствия конфликтов... По крайней мере, плагинов с ядром - точно. Если вам не всё равно, примите участие!
Last edited by akks (2012-02-13 09:18:59)
Offline
#1020 2012-02-16 16:51:12
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Картинки Hind и пожелания Anton Khorev воплощены в жизнь. Спасибо за идеи!
Итак, привязка по Tab в режиме рисования A теперь
- Умеет рисовать под нужным углом к любому сегменту (Tab, а потом правым щелчком на сегменте). Сегмент при активации подсвечивается по умолчанию оранжевым, уж извините ![]()
- Автоматически привязывается к проекциям всех точек текущей линии - картинки http://forum.openstreetmap.org/viewtopi … 67#p220267 точь-в точь. Вкл/выкл по галочке в контекстном меню на картинке "угол" в нижней панельке.
Потестируйте. Ну и если что - вы знаете, кого ругать. Скрываться не буду ))
Offline
#1021 2012-02-16 17:36:13
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Вопросы по JOSM
--
Last edited by Hind (2012-02-16 18:18:40)
Offline
#1022 2012-02-16 17:50:26
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Так то в 4954, свеженькое совсем. Даже в latest ещё не попало
Вот моя сборка: josm-custom.jar
Отключение теперь работает так себе, починю потом)
(архив не тот сначала выложил, починил)
Last edited by akks (2012-02-16 18:14:11)
Offline
#1023 2012-02-16 18:03:52
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Вопросы по JOSM
Обновил на твою, ничего не изменилось. :3
Сча сам соберу тогда.
Во, в 4955 есть!
Спасибо.
Last edited by Hind (2012-02-16 18:09:20)
Offline
#1024 2012-02-16 18:17:34
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Ага, не из той папки архив выложил)
Идея с проекциями классная, спасибо! Ещё будут предложения? Я теперь посвободнее немного)
Еще из свежего - кнопку D Stoecker избавил от режима удаления (Он теперь по умолчанию на ctrl-del). Можно вешать на нее домики или любой другой часто используемый плагин! В ядре, похоже, домики останутся на b.
Last edited by akks (2012-02-16 20:03:45)
Offline
#1025 2012-02-16 19:51:16
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Вопросы по JOSM
Начиная с последнего JOSM tested (4878) стал получать кучу сообщений - "линия заканчивается на области"! Сообщение некорректно.
...
Вроде бы починили, даже без наших напоминаний)
Last edited by akks (2012-02-16 20:05:03)
Offline