Вопросы по JOSM

Тоже хотел так ответить, потом подумал, что нужно типа offset сделать.

Скопировать большую линию, поделить и хвосты удалить.

Можно и копированием, но не то. Есть какой то режим, попадаю в него случайно, а вот как, так еще не понял. Как еще получится - сделаю скриншот и покажу. Там именно выделяется некая линия, и рисуешь относительно нее в режиме когда углы не любые а с привязкой.

при редактировании жамкаешь А (построение линий под кратными углами) а потом жамкаешь правой кнопкой мыши на той линии, от которой нужно отсчитывать углы.

О!! Вот это похоже оно!!

Shift+P позволяет рисовать паралельные даже для линий сложной формы.

Вопрос: на работе используется HTTP-прокси с авторизацией. Сам по себе JOSM через него работает, но вот плагин DirectUpload - ни в какую. При попытке загрузки трека на сервер в окне плагина вываливается сообщение об ошибке:
“Передача на сервер не удалась. Сервер вернул следующее сообщение: Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )”

Пробовал “играться” настройками прокси в параметрах JOSM (Стандартные настройки системы, Собственная конфигурация HTTP прокси) - результат один и тот же. JOSM работает и данные грузит в обе стороны, плагин - нет.
Судя по всему, плагин не поддерживает работу прокси с авторизацией?

Как-то можно это обойти?

http://www.openstreetmap.org/trace/create

Это понятно :slight_smile:
Но не очень удобно… Хочется визуально оценить качество трека, очистить его от мусора и сразу закинуть на сервер, все в одном окне…
Не судьба, видимо.

Заведите тикет, со временем починят - http://josm.openstreetmap.de/newticket

Тикет сделал. Надеюсь, всё корректно оформил.
http://josm.openstreetmap.de/ticket/11454

Заметил сегодня, что если иметь в josm два слоя и задать оффсет одному из них, то потом при попытке слить с сервера данные по Shift-Ctrl-Down, происходит не получение данных, а перемещение слоя, будто оффсет продолжаю задавать. Слить данные с сервера остаётся возможным только по клику соответствующей кнопки на панели. Билд josm 8339. Не было ни у кого?

Как спроецировать точку вне линий на отрезок?
Как спроецировать точку вне линий на ближайший сегмент вея? Мультиполигона?

В JOSM можно узнать/визуализировать углы контуров в градусах? Длин сегментов у веев и мультиполигонов?

Провести линию из точки в режиме привязки к углам. При этом для привязки к нужному сегменту нуж кликнуть по нему правой кнопкой мыши.

Для измерения длин и площадей есть плагин measurement. Но он только с линиями работает.

Это только из исходного кода можно узнать? Что-то не помню чтобы это где-то писали.

Там почти ничего нет. Он измеряет площади только для закрытых путей.

Сумму углов в треугольнике он мне посчитал как -65,8 градуса. Низачот.

Это не “угол”, а “направление на север”. Кто-то перевёл текст не используя инструмент вообще.

В справке к Josm’у - угловая привязка

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

JOSM 8354 внезапно упал.

{{{
Revision: 8354
Repository Root: http://josm.openstreetmap.de/svn
Relative URL: ^/trunk
Last Changed Author: Don-vip
Last Changed Date: 2015-05-14 23:44:36 +0200 (Thu, 14 May 2015)
Build-Date: 2015-05-15 01:31:26
URL: http://josm.openstreetmap.de/svn/trunk
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last Changed Rev: 8354

Identification: JOSM/1.5 (8354 ru) Windows 7 32-Bit
Memory Usage: 247 MB / 247 MB (80 MB allocated, but free)
Java version: 1.8.0_45, Oracle Corporation, Java HotSpot(TM) Client VM
Dataset consistency test: No problems found

Plugins:
- OpeningHoursEditor (30962)
- PicLayer (31114)
- buildings_tools (31120)
- imagery_offset_db (31056)
- poly (31056)
- reltoolbox (31056)
- reverter (31120)
- turnrestrictions (31034)
- utilsplugin2 (31120)

Last errors/warnings:
- W: Cache attributes are null
- W: Cache attributes are null
- W: Cache attributes are null
- W: Cache attributes are null
- W: Cache attributes are null

java.lang.NullPointerException
	at org.openstreetmap.gui.jmapviewer.tilesources.AbstractTMSTileSource.isNoTileAtZoom(AbstractTMSTileSource.java:139)
	at org.openstreetmap.josm.data.imagery.TMSCachedTileLoaderJob.handleNotFound(TMSCachedTileLoaderJob.java:328)
	at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:385)
	at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:252)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
}}}

Но после появления ошибки позволил сохраниться и выйти.

Лучше писать сразу в трекер жосма: https://josm.openstreetmap.de/ticket/11465

Апдейт: закрыли, потому что в josm-latest уже починили.

Во время передачи изменений на сервер возникает какой-то странный конфликт. В основном это огромное количество точек которые и у меня и на сервере удалены, а конфликт заключается в том что у меня имеются координаты точек, а на сервере нет. Кто знает как с этим бороться? Конфликт жутко раздражает так как по сути никакого конфликта нет, а точек блин сотни.

Посмотри осм.файл. посмотри как там описаны “левые” .
Как минимум обнови все скачанные данные.