You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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: 906

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

Глюк с окошком есть, но "по заказу" я не смог его воспроизвести. Буду наблюдать внимательнее

Offline

#1003 2012-02-11 14:26:39

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

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

Komяpa wrote:

Хочется:
а) волшебной автоматики, которая бы пыталась сразу скачать новую версию объекта, и продолжала заливку, если конфликта не возникло. И заодно перескачивала все объекты из заливаемого чанка, если такое повторилось два раза подряд.
б) чтобы в File->Update modified была кнопка Enough, которая бы позволяла не скачивать все-все-все точки веев, а в какой-то момент оборвать апдейт и применить только то, что скачалось.

Да, меня тоже жутко бесит прерывание связи при аплоаде... Но боюсь, что тут нужны разработчики посуровее. Типа автора reverter-a smile

В джосме висит 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

Antisida wrote:

Глюк с окошком есть, но "по заказу" я не смог его воспроизвести. Буду наблюдать внимательнее

Если окошко смещений долго висит открытым во время рисования, попробуй лучше плагин ImageryAdjust. Сейчас он должен сдвигать при нажатом "Y' и возвращаться в старый режим при отпускании кнопки.

Offline

#1005 2012-02-11 18:36:15

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

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

Ilis wrote:

Оооо! Про Tab я вообще молчу! Использовать его для ортогонализации вообще надо было додуматься. Лучше бы он позволял ходить с клавиатуры по кругу по каким-нибудь полезным вещам. Пока не могу придумать по каким smile

На всякий случай добавил возможность смены кнопки TAB на другую в настройках. Кроме того, добавил пункт "Отключить" в контекстное меню привязки (правой кнопкой по значку угла в нижней панели) и сделал точное определения пересечения линий (можно поставить узел точно на пересечение линии постоянного угла и существующей линии). На этом работу по угловой привязке считаю законченной (разве что справку дописать придётся).

Offline

#1006 2012-02-11 20:00:48

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

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

Угловая закончена, а параллельно-перпендикулярная даже не начата :3

Поясняю картинками.
Сейчас привязывается к углам, это прекрасно.
1angle.png

Хотелка:
2angle.png
3angle.png
Привязка к проекциям нодов полигона на текущий курс угловой привязки. На многонодных линиях можно отключать, настройка порога значением в продвинутых настройках.

Offline

#1007 2012-02-11 20:19:49

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

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

Hind wrote:

Угловая закончена, а параллельно-перпендикулярная даже не начата :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

dimmer wrote:

Можно в 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

Anton Khorev wrote:

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

Да, иногда может пригодиться, в принципе для этого в коде всё уже есть) На какой-нибудь Shift-Rightclick этот режим повесить, чтобы параллельные рисовать не мешал или будут предложения получше?

Offline

#1014 2012-02-12 12:25:51

Anton Khorev
Member
From: Санкт-Петербург
Registered: 2011-07-30
Posts: 177

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

akks wrote:
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 галочка в менюшке... (Ну и с шифтом оставлю). Писать буду на неделе - сейчас работы полно. Воскресенье называется sad

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

Anton Khorev wrote:

Можно же 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, а потом правым щелчком на сегменте). Сегмент при активации подсвечивается по умолчанию оранжевым, уж  извините wink
- Автоматически привязывается к проекциям всех точек текущей линии - картинки 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 ещё не попало smile Вот моя сборка: 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 есть! smile Спасибо.

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

fserges wrote:

Начиная с последнего JOSM tested (4878) стал получать кучу сообщений - "линия заканчивается на области"! Сообщение некорректно.
...

Вроде бы починили, даже без наших напоминаний)

Last edited by akks (2012-02-16 20:05:03)

Offline

Board footer

Powered by FluxBB