Hind
January 16, 2011, 12:13pm
18
Нет, у меня тоже 64-битная. Очень интересная ошибка. Это что-то с xml-парсером. Надо порыться.
Примерно понял. Строится невалидный URI, сейчас переделаю.
Мне только остается непонятным, почему в моей Windows 7 x64 он валиден, а в вашей нет. :3
UPD. Попробуйте обновиться. Если не поможет, попробую еще один способ.
tmprec
January 16, 2011, 12:49pm
19
перекачал commands.tar.gz, результат тот же
liosha
(liosha)
January 16, 2011, 12:50pm
20
tmprec:
Pyton 3.1 установил
Подозреваю, что питон нужен 2-й
Hind
January 16, 2011, 12:52pm
21
При чем здесь команды, плагин обновите.
tmprec
January 16, 2011, 1:26pm
22
Josm говорит что итак установлена последняя версия 25044
Hind
January 16, 2011, 1:54pm
23
Немного подкорректировал команды, теперь поддерживается Python 3.
К настоящему моменту работоспособность подтверждена на Python 2.5.4 и Python 3.1.3
Magomogo
(Maxim)
January 16, 2011, 2:08pm
24
У меня все еще не работают команды Fillet, circle, offset - почему-то требуют building.png (см. стектрейс выше).
Hind
January 16, 2011, 2:27pm
25
Прошу прощения, забыл про ваш репорт.
Обновите плагин прямо сейчас.
Попробуйте принудительно скачать его и заменить в каталоге plugins. Если не заработает, снова пришлите вывод консоли при запуске.
Magomogo
(Maxim)
January 16, 2011, 3:09pm
26
Ничего не обновилось, ошибка осталась.
Hind
January 16, 2011, 3:11pm
27
Интересно. У меня впечатление, что там что-то обновляется весьма редко. Тогда попробуйте обновить пока вручную, ссылку см. выше.
Magomogo
(Maxim)
January 16, 2011, 3:15pm
28
Шикарно
Все работает. Спасибо. Теперь можно рисовать красивые хоккейные коробки
Hind
January 16, 2011, 3:21pm
29
Ня
Иногда бывает трудноуловимая ошибка сразу после выполнения Cut, природой её я пока не занимался. Возникает только раз за всю сессию и, кажется, безопасна.
tmprec
January 16, 2011, 4:13pm
30
Теперь всё появилось Только плагин теперь висит на этапе processing…В питоне надо что-то запускать?
Hind
January 16, 2011, 4:27pm
31
Обновляли commands? Там добавилась поддержка третьего питона. А также они были отвязаны от pyproj.
tmprec
January 16, 2011, 4:45pm
32
Обновлял. Подозреваю что питон неправильно установил?
C:\Program Files (x86)\JOSM>java -jar josm-tested.jar
Repository Root: [url]http://josm.openstreetmap.de/svn[/url]
Build-Date: 2011-01-16 02:31:08
Last Changed Author: bastiK
Revision: 3790
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: [url]http://josm.openstreetmap.de/svn/trunk[/url]
Last Changed Date: 2011-01-15 23:31:10 +0100 (Sat, 15 Jan 2011)
Last Changed Rev: 3790
╧Ёюяєёъ юсэютыхэш ьюфєы яюёых юсэютыхэш JOSM. └тЄюьрЄшўхёъюх юсэютыхэшх т ьюь
хэЄ чряєёър юЄъы■ўхэю.
RemoteControl::Accepting connections on port 8111
╠шуЁрЎш эрёЄЁюхъ ёэшьъют: ъюэЇышъЄ яЁш шьяюЁЄх ьрёёштр wmslayers -> imagery.lay
ers
чруЁєчър ьюфєы 'CommandLine' (тхЁёш 25044)
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/arc.xml
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/circle.xml
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/copy.xml
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/cut.xml
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/fillet.xml
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/mirror.xml
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/move.xml
file:///C:/Users/┬ырфшьшЁ/AppData/Roaming/JOSM/plugins/CommandLine/offset.xml
чруЁєчър ьюфєы 'reverter' (тхЁёш 24887)
чруЁєчър ьюфєы 'buildings_tools' (тхЁёш 23804)
чруЁєчър ьюфєы 'utilsplugin2' (тхЁёш 24792)
Added 24 attributions.
GET [url]http://www.openstreetmap.org/api/capabilities[/url]... OK
╤юхфшэхэшх ё [url]http://www.openstreetmap.org/api[/url] єёЄрэютыхэю шёяюы№чє яЁюЄюъюы 0.6
GET [url]http://www.openstreetmap.org/api/0.6/map?bbox=30.3415775,59.9096635,30.34749[/url]
9799999998,59.9130414
Silent shortcut conflict: 'subwindow:conflict' moved by 'menu:Commands' to 'Alt+
Shift+C'.
GET [url]http://www.openstreetmap.org/api/0.6/trackpoints?bbox=30.3415775,59.9096635[/url],
30.347499799999998,59.9130414&page=0
python circle.py 30.343111732564193,59.91187737552988 10 12
java.io.IOException: Cannot run program "python" (in directory "C:\Users\┬ырфшьш
Ё\AppData\Roaming\JOSM\plugins\CommandLine"): CreateProcess error=2, ?? ???????
????? ????????? ????
at java.lang.ProcessBuilder.start(Unknown Source)
at CommandLine.CommandLine.runTool(CommandLine.java:471)
at CommandLine.CommandLine.loadParameter(CommandLine.java:411)
at CommandLine.CommandLine$1.processKeyEvent(CommandLine.java:129)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, ?? ??????? ????? ????????
? ????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 25 more
Error executing the script: python circle.py 30.343111732564193,59.9118773755298
8 10 12
Cannot run program "python" (in directory "C:\Users\┬ырфшьшЁ\AppData\Roaming\JOS
M\plugins\CommandLine"): CreateProcess error=2, ?? ??????? ????? ????????? ????
[Ljava.lang.StackTraceElement;@556eeaaa[/code]
Hind
January 16, 2011, 4:47pm
33
Питон должен запускаться из любого места. То бишь в PATH должен быть прописан путь к бинарнику. Для начала перезагрузитесь после установки питона.
Либо можете прописать в xml-файлы полный путь, да. Ну я это всё писал выше уже.
tmprec
January 16, 2011, 5:10pm
34
Установил 2.7 всё равно так же. Хотя если запустить файл *.py, то появляется черное окошко и пропадает сразу.
luiswoo
(Luiswoo)
January 16, 2011, 5:13pm
35
Установил path в окружение пользователя для Python(3.1.3), обновил плагин\команды(последние рекомендованные) до последней версии - всё заработало, хотя cut так и не делит предварительно выделенное.
Перечень действий для тугодумов как и я:
После установки Python(желательно перезагрузится) устанавливаем для него path: компьютер-свойства-дополнительные параметры системы-переменные среды-переменные среды для “имя пользователя” - создать(не забываем кликнут под имеющимися переменными, что бы их не изменить) - “имя переменной=path” "значение переменной=C:\Python31" - если всё правильно, то при вводе в cmd команды python появится “Python 3.1.3 и тд и тп”.
Распаковываем архив с последними рекомендованными командами (при этом не забывая в архиваторе раскрыть каталог с командами, чтобы не отправить его вместо команд) в C:\Users\имя пользователя\AppData\Roaming\JOSM\plugins\CommandLine
Всё перечисленное для Win7 x86
Hind
January 16, 2011, 5:53pm
36
Конечно, не делит. Я этим еще не занимался. Я всегда пишу об исправлениях ошибок здесь.
tmprec, еще раз - ассоциации py-файлов не имеют никакого отношения к path. И вообще, питон сам себя нормально прописывает при установке. Снесите все питоны и поставьте один раз, нормально, версию 2.5, 2.6 или 3.1. Лучше второй питон. Перезагрузитесь. Все обязано работать. :3
Hind
January 27, 2011, 2:49pm
37
Обновление команд!
Добавлена команда Bezier для рисования кривых Безье по контрольным точкам.
Добавлена команда Replace для замены веев по образцу. Автоматически поворачивает вей по магическому кошачьему алгоритму. Сохраняет историю для ЧСВшников!
Replace: