Рисование леса и других однородных полигонов - скрипт JOSM+python

Стало еще прекрасней. Только думает иногда минут по 5 на совсем небольших лесах в общем-то…
ps. Такое ощущение, что это скачивание тормозит, а не трассировка.

pps. А нельзя как-нибудь заюзать кеш wms’а? уже пред-скачанный.
Скажем, разглядываю я леса по космоснимкам и космоснимки же включены как подложка для плагина – всё равно эта область УЖЕ скачана в кеш wms’а… (я же гляжу на неё), и тут раз! и забрать эти файлики. (мечты… впрочем).

coolkaas, можно. поставить себе apache + mod_python + twms и рисовать из локального кеша тайлов. у меня на такой конфигруации что josm, что fuzzyselect летают :slight_smile:

twms вроде под виндой не пашет.

Это потому что никто не пытался там его завести :slight_smile:

Жду когда в плагине появятся ползунки для настройки параметров трассировки с превью.

Alexandr Zeinalov, я когда-то давно пытался.
Он использует какую-то либу (уже не помню), которой для винды нет.
Во всяком случае мне её найти не удалось.

Простите?

from PIL import Image, ImageDraw, ImageFilter - python-imaging
os, math, sys, urllib - стандартнее некуда
config - конфиг, который лежит рядом
pyproj, re, gpxparse - простенькие либы, которые должны быть в винде. если их нет, всё запросто решается методом решёточки на соответствующих строках кода.

и, конечно же, mod_python.

Ага, вроде бы с PIL-ом проблема была. Сейчас уже он и pyproj и для винды есть.
Но всё равно ошибка:

Traceback (most recent call last):
  File "C:\buf\code\twms\index.py", line 599, in <module>
    print getbestzoom ((27.404,53.829748,27.704,53.974),(0,300))
TypeError: getbestzoom() takes exactly 3 arguments (2 given)

UPD
Таки запустился :slight_smile:
Теперь бы ещё разобраться, что в параметрах указывать

liosha, хочу тебя огорчить. это не stand-alone скрипт, это mod_python - считай, CGI. Работоспособен только в комплекте с апачем или другим подобным веб-сервером :slight_smile:

Это-то понятно, оно уже работает.
Нормально кажет navitel и osm, вместо SAT - чёрный квадрат, на остальных ошибка.

Обновился плагин fuzzer для JOSM, теперь брать его по ссылке http://code.google.com/p/josm-plugins/downloads/list

Поставил, попробовал - СУПЕР. Ну очень удобно.

Респект и уважуха авторам!

Всем рекомендую обновить плагин и скрипт (по тем же ссылкам из первого поста), теперь при желании скрипт ограничивает область поисков и отрисовки леса (см. zoom_no_more_than).

Также рекомендую поставить программу кеширующую тайлы WMS, с ней рисовка леса работает гораздо быстрее (не надо ждать загрузки из инета снимков WMS)
Под windows программа ставится в 1 клик, см. http://forum.openstreetmap.org/viewtopic.php?pid=54389#p54389

А у меня после обновления он валится :frowning:

На стабильной версии josm’a (2561).
На последней (2874) - работает.

Вроде поправил совместимость с tested версией, пробуйте.
OFF: Да, svn уже кажется жутко неудобным…

При работе через IRS JOSM пишет Premature end of file. Куда смотреть?

fokin33, какая сборка? какая строчка для josm? что в браузере? что в логах josm? почему эта информация не была предоставлена в первом же посте? :wink:

a = “http://localhost:8080/?layer=irs&format=image/jpeg&force=noresize&width=600&bbox=%s,%s,%s,%s”%tuple(bbox) - запущен index.exe и сам JOSM грузит космоснимки(http://127.0.0.1:8080/?layers=irs&).
Сборка JOSM 2874. А где логи JOSM хранит я не знаю. Плагин и скрипт скачал по ссылкам сверху примерно час назад.

Какой масштаб у IRS-слоя? И в каком месте это всё происходит?