Ru-Board.club
← Вернуться в раздел «Программы»

» SatMap (2)

Автор: egor23
Дата сообщения: 29.04.2009 15:36
relictus

Цитата:
посте с таблицей я это объяснил, сорри, если не понятно, но популяризатор из меня никакой.

вот объяснение я и не понял, какая разница будет ли это +8 или +20?
Автор: netrebos
Дата сообщения: 29.04.2009 15:49
relictus
Чуть было не уел тебя новыми математическими расчетами -- но оказалось сам перепутал числовые порядки. Вчерашние баги исчезли. Так что все, кажется, работает. Расчет +8 вполне приемлем, а при наличии мульти версии, недостатки вообще отпадают. Замедление при формировании списка закачки заметно, но в данной функции не существенно -- программа не требует визуального слежения за закачкой. Не знаю как обсчет повлияет на окно каптчи -- после ввода цифр формирование списка начнется заново или нет? В общем, спасибо.
Автор: relictus
Дата сообщения: 29.04.2009 15:58
egor23

Цитата:
вот объяснение я и не понял, какая разница будет ли это +8 или +20?

Уф...
1 пикс на +8 равен 1 тайлу.
1 пикс на +9 равен 4 тайлам
1 пикс на +10 равен 16 тайлам
1 пикс на +11 равен 256 тайлам
1 пикс на +12 равен 65536 тайлам
......
для каждого тайла из этих "лишних" надо дополнительно вычислять координаты в системе гуглемапс. Сейчас же, к примеру вместо 16 тайлов с +10 уровня на закачку ставится только один, который ЛВУ.



Добавлено:

Цитата:
Не знаю как обсчет повлияет на окно каптчи -- после ввода цифр формирование списка начнется заново или нет?

Нет.
Автор: egor23
Дата сообщения: 29.04.2009 16:09
relictus

Цитата:
для каждого тайла из этих "лишних" надо дополнительно вычислять координаты в системе гуглемапс. Сейчас же, к примеру вместо 16 тайлов с +10 уровня на закачку ставится только один, который ЛВУ.

тогда описанный алгоритм не соответствует тому что сейчас делается или я не понял...

Цитата:
Это просто - выделена супер-пупер кривая многосамопересеченная область на n-ом уровне. Берем максимальную точку ЛВУ и ПНУ произвольного выделения - получается прямоугольник. Далее, каждую точку (пиксель) этого прямоугольника проверяю на принадлежность к области выделения, после определяю координаты тайла, которому принадлежит эта точка и его заношу в список закачки. Вот такой немудреный алгоритм. Но медленный. Естественно, чем более прямоугольное произвольное выделение, тем быстрее происходит обсчет тайлов.
Автор: rex
Дата сообщения: 29.04.2009 19:35
relictus

Цитата:
Придется их хранить в отдельном файле...

Вот-вот. И моя просьба о чтении программой сгенерированного ею же файла закачки решится сама собой! Почти.

Кстати чем отличается от [+]
Автор: relictus
Дата сообщения: 29.04.2009 20:05
egor23
Ну честно, я не знаю, как и что тебе еще объяснить :idontknow:

rex

Цитата:
И моя просьба о чтении программой сгенерированного ею же файла закачки решится сама собой!

Это как-то мало связано с сохранением только выделения, но как-нибудь я соберусь и сделаю и это


Цитата:
чем
отличается от [+]

А первые четыре строчки хистори читал?
Просто на руборде квадратные скобки воспринимаются как холдер для тэга, вот звездочка и преобразуется в кружок...
Автор: rex
Дата сообщения: 29.04.2009 23:36
relictus
Так я как раз о звездочке, чем изменение со звездочкой, отличается от изменения с плюсом?
Автор: ic1496
Дата сообщения: 30.04.2009 11:13
Relictus


Цитата:
И что делать в этой ситуации, жду предложений! Может вообще отказаться от множественных кэшей? А то с ними столько мороки и путаницы, а так будет один файл и мудрить нечего

Можно я крамольную вещь напишу?

Все эти фичи требуют от тебя только "коллекционеры" кэшей, которые их гигабайтами выкачивают, и никогда ими не пользуются. Оно кажется востребованным потому, что у них просто очень громкие голоса.

Так хорошо помню эту картину по форуму EarthSlicer'а.

А давайте сделаем, чтобы полная область 100x100 тайтлов в zip запаковывалась!
О отлично. Спасибо. Но внезапно выяснилось, что у меня почти полная область, 100x99, в гугле больше нет, обидно, что оно распакованным лежит, давайте сделаем, чтоб я мог не полную область принудительно запаковать.
О отлично. Спасибо. Но внезапно выяснилось, что на гуглу оставшееся появилось, надо бы в тот архив подпаковать...
О отлично. Спасибо. Но внезапно выяснилось...
Конца этому не будет никогда. Дурацкие пылесосные фичи образуют бесконечное множество, и коллекционеры тебя в них утопят, ты никогда за ними не успеешь, и мы никогда не дождемся GPS'а.

Программа просто идеально качает, она быстрая и удобная. Вон, некоторые уже по 100гигов накачали...

Для закачки ничего больше не надо. Давайте перестанем качать и начнем уже пользоваться скачанным. А это GPS, треки и вейпоинты. Эти кэши в гроб с собой не возьмешь. Надо уже начинать ездить. Пока не побывали во всех скачанных местах новое не качать.

Я уже скачал всю местность, куда хочу съездить этим летом. А потом и следующим летом. А потом все места и дороги, по которым я проехал в прошлые годы. И о чудо! Все отлично поместилось в один кэш. Вот бы SatMap вместо Ozi в машине запустить...

Добавлено:
relictus

Цитата:
И что делать в этой ситуации, жду предложений! Может вообще отказаться от множественных кэшей? А то с ними столько мороки и путаницы, а так будет один файл и мудрить нечего

Можно я крамольную вещь напишу?

Все эти фичи требуют от тебя только "коллекционеры" кэшей, которые их гигабайтами выкачивают, и никогда ими не пользуются. Оно кажется востребованным потому, что у них просто очень громкие голоса.

Так хорошо помню эту картину по форуму EarthSlicer'а.


А давайте сделаем, чтобы полная область 100x100 тайтлов в zip запаковывалась!
О отлично. Спасибо. Но внезапно выяснилось, что у меня почти полная область, 100x99, в гугле больше нет, обидно, что оно распакованным лежит, давайте сделаем, чтоб я мог не полную область принудительно запаковать.
О отлично. Спасибо. Но внезапно выяснилось, что на гуглу оставшееся появилось, надо бы в тот архив подпаковать...
О отлично. Спасибо. Но внезапно выяснилось...


Конца этому не будет никогда. Дурацкие пылесосные фичи образуют бесконечное множество, и коллекционеры тебя в них утопят, ты никогда за ними не успеешь, и мы никогда не дождемся GPS'а.

Программа просто идеально качает, она быстрая и удобная. Вон, некоторые уже по 100гигов накачали...

Для закачки ничего больше не надо. Давайте перестанем качать и начнем уже пользоваться скачанным. А это GPS, треки и вейпоинты. Эти кэши в гроб с собой не возьмешь. Надо уже начинать ездить. Пока не побывали во всех скачанных местах новое не качать.

Я уже скачал всю местность, куда хочу съездить этим летом. А потом и следующим летом. А потом все места и дороги, по которым я проехал в прошлые годы. И о чудо! Все отлично поместилось в один кэш. Вот бы SatMap вместо Ozi в машине запустить...
Автор: rex
Дата сообщения: 30.04.2009 13:34
Не всегда едешь в места где выше 18-го уровня ничего нет, хотя для некоторых нет и 15-го. А кэш одного Лондона, например, весит гигабайт 20, и то, если пригороды 18-м уровнем ограничить, Париж или Нью-Йорк не меньше, Рим, Мадрид > 10 GB. И очень удобно, сразу видишь где находишься, а в какое место попадешь заранее знаешь далеко не всегда. Но сбрасывать каждый раз на ноут .KML или .gps файл, а затем конвертировать его в wpt, *.plt реально можно либо в гостинице при рекогносцировке, либо на привале. Так что GPS действительно очень нужен.

relictus
Ты на луддитов, зеленых и прочих антиглобалистов-вегетарианцев внимания не обращай, они всегда были и будут - это гены!
Автор: relictus
Дата сообщения: 30.04.2009 19:46
Фух, только выбрался из леса, попал под грозу в начале мая - мокрый, голодный и злой
Со своим простеньким Foretrex 101 без всякой возможности загрузки карт, а вы тут дискуссию развели )
ic1496

Цитата:
Так хорошо помню эту картину по форуму EarthSlicer'а

Так поэтому проект и накрылся?
rex

Цитата:
Ты на луддитов, зеленых и прочих

Дык как на вас не обращать внимания?
Вот еще прикручу не только закачку, но импорт/экспорт/удаление произвольного выделения и вплотную займусь GPS. Хотя, если честно, оно мне вообще не тарахтело
Но... все для вас!
Автор: relictus
Дата сообщения: 01.05.2009 17:21
rex

Цитата:
чем изменение со звездочкой, отличается от изменения с плюсом?

"*" - изменение уже существующей фичи,
"+" - добавление чего-то нового.
Порой разница между ними весьма условна...
Автор: rex
Дата сообщения: 03.05.2009 11:54
Есть общий кэш разбитый по уровням - 14, 15 etc.
Надо извлечь из него пару участков со всеми уровнями.
Как это сделать за один раз? Просто выделить участок и экспортировать сразу все уровни в один кэш не получается, экспортируется только верхний кэш. Что-то я делаю не так?
Автор: netrebos
Дата сообщения: 03.05.2009 13:50
relictus

Цитата:
Со своим простеньким Foretrex 101


Цитата:
Но... все для вас!

А в Foretrex ты точки и маршрут через OZI грузишь? А если напрямую сделать?

Кстати, Foretrex и антенкой неплохой может быть, через кабель. Я так иногда etrex прикручиваю к OZI или MaxSia.
Автор: relictus
Дата сообщения: 03.05.2009 13:51
rex
При выделении тайлы копируются только из активного кэша. Можешь просто поочередно делать активным нужный кэш и копировать из него в один кэш-приемник. Только так...

Добавлено:
netrebos

Цитата:
А в Foretrex ты точки и маршрут через OZI грузишь? А если напрямую сделать?

Да, через Ози. И только точки, мне этого достаточно. Напрямую тоже можно сделать, хорошая мысль, это мне надо
Автор: rex
Дата сообщения: 03.05.2009 16:24
relictus

Цитата:
При выделении тайлы копируются только из активного кэша. Можешь просто поочередно делать активным нужный кэш и копировать из него в один кэш-приемник. Только так...

Мрачно!
Мне казалось, что ты эту фичу уже до ума довел, может речь шла о обычном экспорте?
Автор: relictus
Дата сообщения: 03.05.2009 18:14
rex

Цитата:
может речь шла о обычном экспорте?

Да, там есть возможность экспорт из всех подключенных кэшей.
А по выделению нет, потому как до твоего сегодняшнего поста такой задачи не было
Автор: rex
Дата сообщения: 03.05.2009 21:40
relictus

Цитата:
потому как до твоего сегодняшнего поста такой задачи не было


Вообще-то возможность очень нужная и важная.
По-одному кэши запихивать по 10 раз для каждого участка уже заколебало, надо за компом целый день следить.
Автор: relictus
Дата сообщения: 04.05.2009 09:03
rex

Цитата:
Вообще-то возможность очень нужная и важная.

Ну, раз нужная, значит в следующей версии сделаю.

Добавлено:
egor23

Цитата:
сделать приближенную оценку, рассчитанную по площади выделения, возможно?

Поэкспериментировал тут чуток и хочу сказать, что из этой затеи ничего не выйдет

Как видно на скриншоте, расчет по площади дает 1 тайл, что верно. Но на самом-то деле надо скачать аж 8!

Добавлено:
rex
Ссылка на версию с опцией "использовать все подключенные кэши" при копировании выделенной части кэша
Только не больше, а то случится!
Автор: Imperator
Дата сообщения: 04.05.2009 10:49
В режиме "инет+кэш" закачка периодически замирает. При этом программа даже штатно завершиться не может. Если прибить процесс, то после перезапуска закачка нормально возобновляется. Так же если выделить область и дать команду закачать, то качает.

При экспорте в формат gpsproga хотелось бы иметь возможность выделить необходимую область, а не гнать весь кэш. Его же ещё потом на КПК заливать, а это долго.
Автор: mihmig
Дата сообщения: 04.05.2009 11:30
Уважаемому relictus респект!
0.Правильно, хватит идти на поводу у коллекционеров кеша!

у меня вот какие пожелания:
1. Вот по линейке вопросик: можно ли ее научить сохранять в трек? (например я натыкал два маршрута, сравнил длину и сохранил в трек лучший)?

2. Неинтуитивная работа с точками - кнопочку "перейти" бы сделать - я -то на бинокль-то нажму, а вот люди старшего поколения путаются

3. Возможность хранения точек и треков в кеше, с их синхронизацией (обмен данными между друзьями-охотниками-рыбаками-туристами) типа:
34: Петрович-Рыбалка на оз.Многорыбном, как проехать из Мухосранска
35: Никитич-отпуск 2009-новая изба на оз.Глубоком.
36: Анонимный пользователь: обезд по грунтовке на трассе между дер. Зависайловкой и с.Глухим

4. Добавить 1 слой - яндекс-карты http://maps.yandex.ru/ (там сейчас много городов с номерами домов), есть конечно сас-планета, но там кеш - файловый, а у Вас-БД sqllite, что намного круче.

5. (ну уж совсем наглость) Добавить с помощью яндекса поиск (через API или парсингом страниц) - можно функцию и платной сделать.
Запросы кешировать опять-же в базе (для оффлайновой работы)

6. На правую кнопку повесить "Добавить фото/описание" - создание БД самими пользователями, для обмена как Panoramio

готов предоставить сервер с белым IP и СУБД на 2-мегабитном канале и 200ГБ для хранения и синхронизации user-данных (треки, точки POI, фотки с геопривязкой)
Автор: relictus
Дата сообщения: 04.05.2009 12:26
Imperator

Цитата:
В режиме "инет+кэш" закачка периодически замирает

Проблемы синхронизации. Надо бы переписать код, но все никак не соберусь...

Цитата:
При экспорте в формат gpsproga хотелось бы иметь возможность выделить необходимую область, а не гнать весь кэш. Его же ещё потом на КПК заливать, а это долго.

Быстрее чем, я это сделаю, будет скопировать нужную область в пустой кэш SatMap с последующим экспортом его в кэш gpsproga.

mihmig

Цитата:
1. Вот по линейке вопросик: можно ли ее научить сохранять в трек?

В принципе, можно.

Цитата:
2. Неинтуитивная работа с точками - кнопочку "перейти" бы сделать

Сам давно хотел это сделать, надо бы не забыть опять

Цитата:
3. Возможность хранения точек и треков в кеше

Нет. Кэш - это тщательно продуманное хранилище тайлов и ничего более в нем быть не должно. Но что мешает хранить те же точки/треки просто в файлах запихнув их в раздельные папки?

Цитата:
4. Добавить 1 слой - яндекс-карты

Там проекция другая, надо код переписывать, быстро не выйдет. А вообще, в планах есть.
пп.5,6 не очень понятны.
Автор: netrebos
Дата сообщения: 04.05.2009 14:47
relictus

Цитата:
хватит идти на поводу у коллекционеров кеша

Ну вот пошла модернизация ОЗИ на новом браузере и кэше -- что вполне справедливо.

Цитата:
можно ли ее научить сохранять в трек

У ОЗИ маршрут составляется в текстовом формате с расширение *.rte, а трек пишется -- *.plt. Мне всегда казалось слишком сложным планироваить маршрут в rte, его всегда можно было составить и в plt. А есть еще, как раньше справедливо замечали, формат kml\kmz, куда, говорят можно засунуть все что угодно. Кажется, (не помню точно), Гармина (по крайней мере все вариации etrex) rte не видит, а с plt справляется легко. Последние версии OZI CE работают с rt2 и plt, а Гармина и OZI CE понятия не имеют о kml\kmz, но они будут нужны тем, кто будет работать с продуктами гугла. Так что тут надо учить Satmap работать сразу в нескольких форматах с возможностью конвертации. Пусть другие скажут с какими форматами треков работают.



Добавлено:
relictus

Цитата:
"использовать все подключенные кэши"


Цитата:
Только не больше, а то случится!

Может у меня и вовсе плохо с чувством юмора, только не понял я к чему относится предупреждение "только не больше"
Автор: relictus
Дата сообщения: 05.05.2009 07:15
netrebos

Цитата:
Может у меня и вовсе плохо с чувством юмора, только не понял я к чему относится предупреждение "только не больше"

Вся суть в смайлах!
Автор: wonovid
Дата сообщения: 05.05.2009 09:01
Всё, я добрался до цивилизации!
Готов к труду и обороне.
Автор: relictus
Дата сообщения: 05.05.2009 09:02
wonovid

Цитата:
Готов к труду и обороне.

Ну, тогда читай несколько страниц взад
Автор: relictus
Дата сообщения: 05.05.2009 13:01
rex
Чего молчишь, работает копирование выделения? А то я не тестил толком...
Автор: egor23
Дата сообщения: 05.05.2009 17:26
relictus

Цитата:
Да, там есть возможность экспорт из всех подключенных кэшей.

кстати этой возможности нет и при экспорте:
Экспорт кэша в GoogleMV
Экспорт кэша в SASPlanet
Экспорт кэша в формат GPSProga

Цитата:
Как видно на скриншоте, расчет по площади дает 1 тайл, что верно. Но на самом-то деле надо скачать аж 8!

поэтому метод оценки - приближённый, потери на "границе выделения".
Автор: mihmig
Дата сообщения: 05.05.2009 19:03
relictus

Цитата:
пп.5,6 не очень понятны.


Я имел в виду вот что:
Пользователи создают т.н. "контент" - треки (как проехать туда то), точки интереса (с описаниями), фотки с мест (с геопривязкой) в единой базе данных на созданном Вами спецсайте-сообществе, с возможностью загрузки вышеуказанных данных в оффлайновый кеш (для работы в местах без безлимитного интернета)

или так:
Пользователь, находясь в программе нажимает кнопку "Поиск", вводит например "село Пердяйловка", программа обращается к сервису maps.yandex.ru, передает ему введенную строку, "парсит" выдачу яндекса, вылавливает в нем координаты искомого села (или нескольких) и ПЕРЕХОДИТ к этим координатам...

А вообще, пора уже механизм плагинов делать (Far, и т.п.), а то один Вы походу не справляетесь...


Добавлено:
Кстати, насчет яндекса - снимки у них красивее как-то, а карты подробнее и по-русски...
Автор: netrebos
Дата сообщения: 05.05.2009 21:25
mihmig

Цитата:
в единой базе данных на созданном Вами спецсайте-сообществе


Ого, а администрировать спецсайт кто будет? Такая задача по силам только коллекционерам кэша, путешественникам собирать всю эту отчетность как-то лень.


Цитата:
Пользователь, находясь в программе нажимает кнопку "Поиск", вводит например "село Пердяйловка",

Я вам в два раза быстрее найду старым дедовским способом "Полтавская область, Кременчугский р-он, село Белецковка" -- достаточно беглого осмотра окрестностей города Кременчуга, а упоминание Полтавской области наведет меня на мысль, что искать его надо не в окрестностях Душанбе, а на территории Украинской ССР, где-то недалеко от Киева. Я еще понимаю смысл Name Search в ОЗИ -- помогает найти в большом архиве нужный лист километровки, а здесь то зачем поиск да еще "на платной основе" через спецсайт? Если я решу выкачать окрестности села Пердяйково, то я уже и так буду знать, где оно находится -- в географических координатах или в окрестностях какого районного центра или пересечения федеральных дорог, а выкаченная информация мне нужна будет для детализации топографии. Другое дело, если речь идет о коллекционерах кэша -- но это ж, какого размера должен быть архив что бы потерять в нем село Пердяйково? А вы, кстати, предложили "не идти у них на поводу".
Автор: relictus
Дата сообщения: 06.05.2009 07:22
egor23

Цитата:
кстати этой возможности нет и при экспорте:

Я знаю Никто не просил, вот и нет.

mihmig
Понял. Но "на созданном Вами спецсайте-сообществе" - такое врядли когда будет, т.к. мне прогой особо некогда заниматься, не говоря уж об администрировании такого сайта, как справедливо заметил netrebos.
Мысль насчет поиска на яндексе запишу в todo.

Цитата:
А вообще, пора уже механизм плагинов делать (Far, и т.п.), а то один Вы походу не справляетесь...

Угу... и кто их писать будет? У SatMap не так много поклонников, а те, что могли бы помочь, после получения ими нужной фичи, тихо исчезают в подполье

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: BitTorrent/BitComet/Azureus/BitTornado и др. / сеть и клиент


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.