Вопросы по JOSM

не ориентирован джосм на такое :slight_smile:
хотя есть https://wiki.openstreetmap.org/wiki/JOSM/Plugins/LiveGPS плюс https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Surveyor

Я с этого начал, но нихрена не работает.
Surveyor - это (насколько я понял) просто разновидность интерфейса под отрисовку одной рукой (например за рулем).
А LiveGPS - вообще какая то хрень. Данные берет от “псевдосервера” GPSD. Как его подключить - непонятною
(Установил на комп, начинает сканировать что то, но буквы мелькают ничего не разобрать. Подключил навигатор как спаннер. Ничего не работает, хотя навигатор дружит с компом: по USB все прекрасно передается на Глобал Маппер, Саспланет, Н-роут, есть все дрова, есть GpsGate.
Кто нибудь использует навигатор как источник текущей координатной информации в JOSM?
Ведь функция очевидна: где то надо поставить какую то точку - вот и ставь где навигатор говорит.

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

Объясните, пожалуйста, поподробнее про “демона”.

Вот тот самый GPSD и есть deamon (фоновая сервисная служба в UNIX системах)

https://www.systutorials.com/docs/linux/man/8-gpsd/ - это матчасть.

Прочитал. Ясности не прибавилось. Гармин явно присутствует в 3х вариантах:: Serial, USB binary, Serial binary.
Итак …гармин навигатор подключен к ноуту по USB.
Запускаю команду
gpsd /dev/ttyUSB0
и ничего не происходит.
Что такое lowest-numbered USB port?

и таг.
в саспланете и иже с ними встроен драйвер для гармин-усб интерфейса (а также еще нескольких устроств), т.е. воткнул кабель и пусть саспланета сама разбирается.

в плагине джосма чтобы не тащить с собой кучу библиотечного барахла, берут данные со стандартного юникс-демона gpsd (он их отдает по ip-интерфейсу с простым протоколом), для которого есть методы сбора геоположения по-моему со всех жпс-модулей. под винду его надо поставить и настроить передачу данных от гармина до демона.

Теорию я в общем понял.
Проблема в практике: установил gpsd. Появилась куча EXE-шников разложенные в кучу папок bin, cygdrive, dev, etc, lib.
Что с этим добром делать дальше (имея подключенный в USB разъем навигатор Garmin GPSMap62 в режиме спаннера–это когда он сливает в этот разъем данные очевидно в каком то формате Garmin)?

Нашел еще одну “инструкцию”.
http://catb.org/gpsd/faq.html#verify
Там чуть подробнее, но тоже далеко не все понятно. В частности в пакете отсутствуют EXE-шники, которые предлагается запустить. Ладно, нашел, не проблема.
Тестирую USB-подключение. Система подключение видит, но формат выдачи совсем не соответствует указанному
===команда lsusb служит для просмотра подключенных USB устройств.
Вывести список устройств:

Должно быть что то вроде
Bus 004 Device 002: ID 14dd:0002 Raritan Computer, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 04b9:0300 Rainbow Technologies, Inc. SafeNet USB SuperPro/UltraPro
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Просмотреть информацию о конкретном устройстве, например Bus 001 Device 004: ID 04b9:0300 Rainbow Technologies, Inc. SafeNet USB SuperPro/UltraPro

lsusb -s 001:004 -v:

А реально выглядит это так
lsusb [до подключения навигатора]

VendorID:13d3 ProductID:5711  "

lsusb [после подключения навигатора]
VendorID:13d3 ProductID:5711 "
VendorID:091e ProductID:0003 “Garmin USB GPS”
т.е отсутствует шина и девайс на шине, что является ключевым для адресации подключения.

Кто нибудь смог подключить USB навигатор к JOSM?

Не показана, зайди в диспетчер устройств и посмотри порт, хаб.

Это все понятно, где посмотреть.
Но странны инструкции…там все должно пошагово совпадать. Иначе это какая то головоломка.

какие еще exeшники? ясно же написано:
we don’t support Windows — get a better operating system.

В одной из прошлых версий JOSMa при выгрузке на сервер была проверка на прямоугольность углов зданий, а сейчас её опять нет. Кто знает, как включить обратно?

Настройки → Проверка данных → Почти прямоугольные здания → при передачи на сервер.

Что-то не работает проверка углов. Галки стояли как нужно. И убирал, и ставил, и перезагружал. Не переустанавливал только (потом столько всего настраивать!). У кого нибудь вообще это работает? Можете проверить?

А зачем в принципе? Есть buildingtools, X, альтернативный режим A — что бы здания, контуры были изначально прямыми. Или это нужно для поверки деятельности других пользователей?

Раньше для нашего города не было чётких снимков и все дома частного сектора были одинаковыми квадратами. Сейчас я всё это перерисовываю. Много-много тысяч мелких домиков. Это выделить старые без адресов, удалить, перерисовать удалённые без прямых углов (чтоб быстрей), подставить теги, выделить их все и выровнять относительно дороги. Те, что с адресами, просто изменить геометрию. И так 300…1000 домов за одну правку. Проверка на прямоугольность очень выручала. BuildingTool использую редко, потому что он умеет рисовать только прямоугольники.

Вот тут https://yadi.sk/i/TPzLbOcS3aYw9E я обрисовываю типичные здания в Мариуполе (примерно тут). Не буду утверждать, что могу быстрей в десять раз, но меня довольно сильно тормозило желание попасть по контуру уже нарисованных зданий с первого слоя. Собственно, хочу увидеть ответное видео, где обкликиваение углов и последующие выравнивание, вставка тегов займёт 10-20 секунд на тоже количество зданий.

Не хочу ни с кем спорить и доказывать. Я обрисовываю примерно с такой же скоростью, что и на вашем видео. Отличие в том, что я копирую набор тегов с ближайшего подходящего здания и потом вставляю их по CTRL+SHIFT+V. Потом выделяю нарисованное инструментом “лассо” и выравниваю по улице. Сейчас я прорисовываю очень кривые улочки и там вместо выравнивания по улице, после каждого домика нужно не забыть нажать Q. Поэтому мне и нужна проверка углов. У каждого свой метод, и каждый имеет право на существование.

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