Бывают места где снега намело на берега, и вот он почему-то решает идти на берег, а там покружившись кончается. Не хватает ему возможности вернуться назад и пойти в другую сторону, когда стало плохо.
CommandLine умеет в фоне по несколько раз команду запускать, нужно лишь в xml команды это указать.
Итого, один хоткей + пару кликов, и не дожидаясь получения результата опять один хоткей + пару кликов в другой области. Накликал нужное кол-во областей и ждешь всех результатов.
Я немного про другое.
Я готов грубо накликать всю речку, а уж потом плагин бы ее уточнил бы, по крайней мере где смог.
Или речка была уже накликана по lores, а хочется уточнить по hires.
Конечно такая линия будет выскакивать на берег, но зато ясно где не надо от нее далеко удаляться.
Это был бы уже совсем другой алгоритм.
Я думал о таком варианте. Чем больше данных получено от пользователя, тем точнее можно получить результат.
Но не хотелось перегружать пользователя требованиями к входным данным, поэтому выбрал для работы минимум - без начальной точки никуда, без [хотя бы примерного] направления - тоже.
Трассировать линии обязательно по слою с трехканальным JPEG (бррр) или можно
будет применить методу к черным линиям на белом фоне ?
RGB->Lab* преобразование в таком случае будет стрельбой из пушки по воробьям, но работать должно.
Разве что надо будет подточить код для поддержки других источников снимков.
А когда планируете (и планируете ли вообще) добавлять поддержку разных подложек, WMS, TMS? По типу как в Scanaerial.
Хотелось бы для начала понять насколько это востребовано.
Ведь и на Bing`е ещё достаточно необработанных мест.
Но вообще, поддержку TMS планировал добавлять (в том числе, через файловую систему), только когда соберусь это сделать - не знаю.
С WMS не понятно - по этому протоколу разве сейчас доступны какие-то полезные источники?
Чисто по России не особо, но по миру встречаются.
спутник.фотки обычно в TMS выкладываются, удобнее получается.
спутников в WMS не попадалось (хотя и не искал). обычно в WMS растровые выгрузки из баз данных.
У меня весь архив геопривязанных карт, векторный кадастр и т.п. только через WMS,
так как это технический абсурд грузить их как piclayer, или 26 гигабайт кадастра переводить в GPX.
Нельзя ли производить все манипуляции для копии загруженного в память слоя, не озадачиваясь
форматом и протоколом доступа к оригинальным данным ?
В случае использования API JOSM, возможно, и можно.
Но вспоминая постоянные “Attribution is not loaded” ошибки, я решил не идти по этому пути.
В дополнение к этому, у меня были сомнения насчёт возможности загрузки произвольного тайла через API, плохое знание Java и подозрения в его тормознутости (C# в этом плане тоже не самый лучший, но, полагаю, что он всё-таки быстрее Java).
Добавил поддержку TMS.
Для использования MapBox надо поменять в конфиге параметры imageSource*:
"imageSourceName": "MapBox",
"imageSourceProtocol": "tms",
"imageSourceUrl": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw"
Ссылка на скачку:
https://yadi.sk/d/0C-_Rqer3BBPHd
Вот пример с чёрно-белого MapBox`а:
upd. WMS же, скорее всего, можно пропустить через прокси.
Нагуглилось вот такое: http://whoots.mapwarper.net/.
Добавил возможность отключать кеш (имеет смысл для протокола file://).
https://yadi.sk/d/55CkI0N63BFSAK
По качественным снимкам можно трассировать реки шириной в пиксель:
upd. Мелкое исправление в вычислениях коэффициента шумоподавления:
https://yadi.sk/d/ouRwhL2Y3BHyfH
Как установить плагин на линуксе?
Научить Linux запускать виндовые EXE. И если я не ошибаюсь можно задобрить автора, чтобы он скомпилил сие под mono.
запускать через Mono
но из-за бага в Mono работать будет хуже, чем под Windows
я давно добавил поддержку
но не писал, всё надеялся, что баг починят
Спасибо за ещё один инструмент.
Насколько сложно адаптировать этот алгоритм для отрисовки мелких озёр?
Пример http://openstreetmap.ru/#map=17/65.63765/41.19405&layer=B
Пожалуйста.
Озёра хорошо отрисовываются с помощью scanaerial.
Только снимки нужны получше - лёд на озере будет мешать.
Отлично!
Попробовал с DigitalGlobe
"imageSourceName": "DigitalGlobe Standard Imagery",
"imageSourceProtocol": "tms",
"imageSourceUrl": "http://{switch:a,b,c}.tiles.mapbox.com/v4/digitalglobe.0a8e44ba/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqMmFxcGJ2MjAwOHEzMm9nZmF2c3luZWkifQ.HsF19zOlj8PeOxo5BhNqyQ"
https://www.openstreetmap.org/changeset/48580925
P.S. А вот заставить заработать scanaerial у меня не получилось.