плагин для упаковки плагина, который позволяет писать плагины
И XML-описание изменений в XML-файле для настройки плагина, который позволяет писать плагины там тоже есть
При запуске Джосма с подключённым плагином commandline выскакивает такое предупреждение:
Получается нужно обновиться до текущей разрабатываемой версии Джосма ?
Это как-то у вас плагин обновился поперёд батьки.
Сам плагин как таковой ничего подобного не требует.
Попробуйте отключить плагин в настройках, снести commandline.jar, и после запуска установить заново.
Многие плагины при первой установке требуют 4980 версию JOSM. Лечится принудительным обновлением плагинов с закладки управления плагинов в JOSM
После обновления шорткатов Дирк проставил всем плагинам минимальную версию 4980. Пруфпик.
Привет авторитарной модели разработки.
Спасибо. помогло простое обновление модулей в настрой4ках ДЖОСМа
Теперь другая проблема. При попытке нарисовать окружность или дугу коммандлайн “зависает” в стадии “обработка”. По Esc прерывается.
Установлен питон 2.5.
В чём может быть дело?
Некоторым 4980 я тоже проставил, иначе они бы вообще вылеьали при работе с новым Josm) Но это всего лишь значит, что для старого Josm плагин не обновится.
[offtop]
Давно хотел поблагодарить за инструмент, постоянно пользуюсь Circle, Copy, Fillet, Replace, Mirror. Автору плюс в карму
ув. Hind, а можно придумать для команд бинд клавиш ?
Hind
Пытаюсь починить каспийскую границу для Казахстана, делаю Offset береговой линии на 12 морских миль (22224 m). Увеличил диапазон вводимых данных в файле offset.xml. Однако линия сдвигается примерно на 16 километров, а не 22. Может что-то с проекциями неладно при таких больших величинах ?
JOSM 5356, плагин из репозитария, offset.py датирован 16/01/2011.
Спасибо!
Обе извлекалки адресов перестали работать. Address выдаёт Unable to complete operation. Что сие значит?
А-у-у
Видимо сайт поменял протокол выдачи информации.
Надо переписывать запрос к серверу, если функционал еще остался.
Возможно, поможет замена в адресах скрипта Cadastre на CadastreNew
А можно ещё стандартные команды в zip-архиве продублировать на оф. странице? Хочу на них автоконфигуратор натравить
Проверил уже. Не помогло. Какая была кодировка до этого?
Сейчас utf-8
Тогда посмотрю в свободное время. Запрос у них изменился слегка.
Вроде у меня после двух правок заработало
изменил первый адрес в запросе на CadastreNew, и размер IDшника теперь вовсе не 18, а 11 символов и вообще это не простое число похоже.
patch:
@@ -59,12 +59,12 @@ def main():
tData = OsmData()
httpc = client()
- text = httpc.request('http://maps.rosreestr.ru/ArcGIS/rest/services/Cadastre/CadastreSelected/MapServer/identify?f=json&geometryType=esriGeometryPoint&geometry='+str(coords_m[0])+','+str(coords_m[1])+'&tolerance=0&mapExtent='+str(coords_m[0]-500.0)+','+str(coords_m[1]-500.0)+','+str(coords_m[0]+500.0)+','+str(coords_m[1]+500.0)+'&imageDisplay=1000,1000,96&returnGeometry=false')
+ text = httpc.request('http://maps.rosreestr.ru/ArcGIS/rest/services/CadastreNew/CadastreSelected/MapServer/identify?f=json&geometryType=esriGeometryPoint&geometry='+str(coords_m[0])+','+str(coords_m[1])+'&tolerance=0&mapExtent='+str(coords_m[0]-500.0)+','+str(coords_m[1]-500.0)+','+str(coords_m[0]+500.0)+','+str(coords_m[1]+500.0)+'&imageDisplay=1000,1000,96&returnGeometry=false')
data = json.loads(text)
if 'results' in data:
ids = []
for result in data['results']:
- if len(result['value']) >= 18:
+ if len(result['value']) >= 11:
ids.append(result['value']);
if len(ids) > 0:
addresses = []