Плагин CommandLine для jOSM (окружности, дуги и т.п. + свои команды)

http://maps.rosreestr.ru/ArcGIS/rest/services/Cadastre

Возможно, поможет замена в адресах скрипта Cadastre на CadastreNew

А можно ещё стандартные команды в zip-архиве продублировать на оф. странице? Хочу на них автоконфигуратор натравить :slight_smile:

Проверил уже. Не помогло. Какая была кодировка до этого?
Сейчас 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 = []

Действительно заработало, жаль со вторым такое не сделаешь - ходит, похоже, он не напрямую.

url = 'http://dev.latlon.org/rosreestr/address?ll=' + '*'.join(["%.5f,%.5f"%x for x in t1])

freeExec, благодарю за патч, обновил скрипт на дропбоксе.

Благодаря непрямости там возможен запуск манглера и прочие ништяки. :3
Это к Котяре, я ему уже написал.

Это круто, только я не понял, что от меня нужно. Что такое оф. страница и страница чего вообще?

Сервис пофикшен.

А можно ссылку на второй плагин ?

rraddr
Кстати, нумерация без этого стиля coloured-addresses-ru - раскрашивает нумерованные дома в зависимости от улицы, довольно нудное занятия. А в джосме сидит только его англоязычный собрат…

Странно, что в редми не написан адрес подложки росреестра хотя упоминается :frowning:

Ну как бе, есть вики

Ну, просто прошу на вики заодно с Commands.tar.gz выложить Commands.zip. Тогда мелким файликом можно сделать установщик CommandLine c проверкой Питона, скачкой и распаковкой команд и т. д. Могу, конечно, и сам zip выложить на Dropbox, но его же поддерживать надо будет :slight_smile:

Поставил ссылку на zip вместо tar.gz. В два раза тяжелее файл вышел, надо же. :3

Также исправлен баг в команде Replace, из-за которого автоматический поворот выполнялся на неверный угол.

Не могу уяснить последовательность действий для того чтобы работала команда CUT. Объясните пожалуйста

выделяем контур
Cut
повинуясь указаниям плагина, кликаем по точкам, где будет деление
всё

Вот что получилось с автоматической установкой CommandLine и стандартных команд:
https://dl.dropbox.com/u/63393258/CommandLineInstall.xml

F12- Advanced - Загрузить из файла - CommandLineInstall.xml (нужен интернет)
Если не найдётся Python, откроется ссылка на инсталлятор Pythion 2.7 в браузере и окошко настройки переменных окружения (ставить Python и добавлять “;c:\Python27” в Переменные среды - PATH придется руками)

Спасибо. Выделять забывал