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

» SatMap (3)

Автор: relictus
Дата сообщения: 22.02.2013 08:19
rex
Нет ни одного девайса с упомянутыми ОСями (и хз когда будут у меня), так что ответ - нет...
Автор: rex
Дата сообщения: 26.03.2013 13:30
relictus

Цитата:
Нет ни одного девайса с упомянутыми ОСями (и хз когда будут у меня), так что ответ - нет...

Так эмуляторов Android для Windows вроде куча?
Просто самый лучший планшет со встроенным GPS на Андроиде стоит минимум в три раза дешевле худшего из планшетов под Атом, а функционал для использования в качестве GPS навигатора пока ни чуть не меньше. Кроме, естественно, отсутствия поддержки SatMap

Как скопировать в буфер путевую точку не залазя в текстовый файл?

Автор: relictus
Дата сообщения: 27.03.2013 08:20
rex

Цитата:
Так эмуляторов Android для Windows  вроде куча?

Что мне с того?

Цитата:
Как скопировать в буфер путевую точку не залазя в текстовый файл?

Вроде никак...
Автор: rex
Дата сообщения: 30.03.2013 20:12
relictus


Цитата:
Что мне с того?

Ну и ладно Подождем конца года, Intel выпустит Atom с поддержкой USB3.


Цитата:
Вроде никак..

А трудно сделать? Данные то все равно все есть, да и правка по правому клику тоже. Очень неудобно сейчас

Два примера прозрачных компасов, может когда сподобишься прикрутить.
http://www.gearthhacks.com/forums/downloads.php?do=file&act=down&id=3834
Хотя не уверен, что такой примитивный компас не будет врать на плоской карте по мере сдвига на север.

Автор: relictus
Дата сообщения: 01.04.2013 08:30
rex

Цитата:
Цитата: Вроде никак.. А трудно сделать? Данные то все равно все есть, да и правка по правому клику тоже. Очень неудобно сейчас

Не трудно, но в каком формате?
Автор: Imperator
Дата сообщения: 01.04.2013 09:20
А не планируется ли сделать навигацию на основе датчика расположения win8? А то там порта nmea нет.
Автор: relictus
Дата сообщения: 01.04.2013 14:25
Imperator
win8? неее, этой хрени не будет на моем компе еще много лет
Автор: rex
Дата сообщения: 01.04.2013 15:43
relictus

Цитата:
Не трудно, но в каком формате?


Желательно в трех вариантах

Вариант 1.
Просто копирование в буфер кода точки без заголовка (через контекстное меню при наведении на точку или строку списка путевых точек), чтобы затем можно было бы вставить этот код в КМЛ . Этот вариант особо полезен тем, кто имеет какие-то минимальные знания в КМЛ формате.

Вариант 2. Копирование точки из одного открытого окна мультиверсии и вставка ее в другое открытое окно - очень просто и доступно для всех.

Вариант 3. Копирование кода в буфер вместе с заголовком или создание KML файла для точки через контекстное меню. В принципе это можно сделать и сейчас через список путевых точек удалив все ненужные, но очень неудобно.
Кстати было бы очень хорошо, если бы в списке путевых точек, можно было бы значек глазка над чек-боксами заменить кнопкой для очистки всех чекбоксов сразу. Тогда можно было бы выделить только несколько нужных точек и сохранить их в один файл.
Автор: rex
Дата сообщения: 20.04.2013 15:01
relictus

Цитата:
Не трудно, но в каком формате?


Если не очень трудно сделай до мая хоть в одном из вариантов.
Автор: Sympathy
Дата сообщения: 22.04.2013 09:53
Может не точно по теме, но...
Десятки раз в разные дни пытаюсь выложить на гугловское Panoramio 1 фото (с целью привязать его потом к местности), но постоянно получаю ошибку.
С чего бы это?


Автор: G787
Дата сообщения: 23.04.2013 05:25
relictus

А на чём написан SatMap ?
Автор: relictus
Дата сообщения: 23.04.2013 09:27
rex
Maybe...
Sympathy
Не в тему однозначно...
G787
Delphi XE
Автор: G787
Дата сообщения: 23.04.2013 15:10
Тогда понятно

У меня SatMap дико лагает и тормозит, а окно вешается когда происходит навигации по карте через интернет (т.е когда программа что-то там скачивает ).
Прям такое ощущение, что за скачивание отвечает MainForm, да и к томуже без threads ...

Через кеш работает ещё более менее без лагов, хотя не радует долгая подгрузка картинок где-то в 1 сек, может лучше без датабазы ? ...

Есть ещё замечание по поводу файла cache-journal, который всё время то создаётся то удаляется.
Ну как бы это не есть хорошо, ибо фрагментирует hdd сильно, да и потом операция удаления лишний раз вызывается, накой это надо ... уж лучше перезаписывать его, а в идеале обходится памятью.

И ещё есть вопрос по TMS GMaps/OSMaps тут на днях копилка расщедрилась данным релизом, я вот сейчас этим делом во всю балуюсь и сильно радуюсь, правда огорчает что всё это без кэширования и ( соответсвенно без оффлайна ) и похоже, что работает через TWebBrowser (что есть ппц).
Как ты смотришь на идею эмулятора сервера карт гугла и openstreet под игрушки от TMS и не только ?

Ещё кстати есть сервис от нокии here.com, что думаешь о нём ?




Автор: relictus
Дата сообщения: 24.04.2013 09:41
G787

Цитата:
может лучше без датабазы ?

Полно альтернатив...

Цитата:
замечание по поводу файла cache-journal, который всё время то создаётся то удаляется.

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

Цитата:
Как ты смотришь на идею эмулятора сервера карт гугла и openstreet под игрушки от TMS и не только ?

Эммм... а как я должен смотреть? Мне оно не надобно...

Цитата:
есть сервис от нокии here.com, что думаешь о нём ?

Ничего, т.к. впервые слышу о нем
Автор: relictus
Дата сообщения: 25.04.2013 13:55
v2.6.0 2013 Apr 25
--------------------------------------
[no][+] копирование путевой точки в буфер обмена в формате KML (контекстное меню на карте и в списке точек)
[+] в режиме навигации по CTRL-Z в буфер копируются координаты текущего положения (по GPS)
[+] по CTRL-ALT-H скрываются/показываются панель управления и статусная строка
изменена прагма создания временных файлов БД (теперь создаются в памяти)
[-] поиск мест в Google снова работает[/no]

также актуализировал дефолтные версии ссылок для скачивания с Google.Maps
Автор: G787
Дата сообщения: 25.04.2013 18:07

Цитата:
изменена прагма создания временных файлов БД (теперь создаются в памяти)


Если это про cache-journal, то он по прежнему создаётся на диске.
Автор: rex
Дата сообщения: 25.04.2013 22:08
relictus
Спасибо! Завтра проверю как работает.

Цитата:
[+] в режиме навигации по CTRL-Z в буфер копируются координаты текущего положения (по GPS)

Очень хорошо, что ты обратил внимание на режим навигации.

Хочу попросить тебя оперативно решить еще одну небольшую, но о-очень достающую проблему.
При переходе после спящего режима в режим навигации нет автоконнекта с GPS. Приходится переходить в обычный режим и на весу елозить кнопками чтобы сделать коннект, а затем снова возвращаться в режим навигации.
Года два назад я уже просил тебе сделать сочетание клавиш Ctrl+G или любым другим для возможности коннекта с GPS прямо в полноэкранном режиме навигации, но ты тогда как раз планировал дать возможность юзеру устанавливать любое сочетание клавиш на любую кнопку и не стал заморачиваться с одной. Планы так и не реализовались, так что сделай пока эту одну, но очень нужную.

Ну и конечно если сделаешь, выложи вариант в мультиверсии.
Автор: relictus
Дата сообщения: 26.04.2013 07:03
G787
Не мог бы ты подробнее описать в каких случаях и где на диске создается cache-journal?
Автор: G787
Дата сообщения: 26.04.2013 08:10
В папке с SatMapGPS.exe.

Двигаю мышкой карту, она грузится, а пока грузится создаётся cache-journal, потом удаляется, и тд...
Настройки девственные.

Я полный комплект не скачивал, только отдельно SatMapGPS.exe , мож надо полный коплект было качать ? тогда зачем отдельно Exe ?

Добавлено:
Хотя вот попробовал полный комплект, тоже самое.
Автор: relictus
Дата сообщения: 26.04.2013 08:33
G787
Ок, проверю. Винда какая?

Цитата:
зачем отдельно Exe ?

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

Добавлено:
G787
К вопросу создания cache-journal...
Я подзабыл, да и ты видимо не читал history.txt, в котором написано:

Цитата:
v2.3.0 2010 Mar 25
--------------------------------------
[+] Advanced users only! Настройка режима журнала транзакций: в satmap.xml в секции <prog> добавьте параметр <JM>xxx</JM>, где 'xxx' - одно из значений: DELETE (используется по умолчанию), TRUNCATE, PERSIST, MEMORY, OFF (подробнее см. документацию по SQLite)

С того времени добавился еще один параметр WAL --> http://www.sqlite.org/pragma.html#pragma_journal_mode
Так что всё в твоих руках
Перед экспериментами, рекомендую ознакомиться с SQLite's Use Of Temporary Disk Files, в частности, с п.2.1
Автор: relictus
Дата сообщения: 26.04.2013 10:36
rex

Цитата:
просил тебе сделать сочетание клавиш Ctrl+G или любым другим для возможности коннекта с GPS прямо в полноэкранном режиме навигации

проверяй v2.6.1 с Ctrl+G (линк в шапке)
Автор: G787
Дата сообщения: 26.04.2013 13:30
relictus

Да я с разгону мануал и хистори не читал ...
Вобщем, поставил себе TRUNCATE

PS: Но всё же зависание окна это жесть ...
Автор: rex
Дата сообщения: 26.04.2013 21:26
relictus

Цитата:
проверяй v2.6.1 с Ctrl+G (линк в шапке)

Проверил. Никакой реакции на нажатие Ctrl+G. Ни в обычном режиме ни в режиме навигации.
В подсказке сочетание уже есть, так что версия новая.
Автор: rex
Дата сообщения: 27.04.2013 08:19
relictus

Цитата:
[+] в режиме навигации по CTRL-Z в буфер копируются координаты текущего положения (по GPS)

Проверил. Работает. Но пользоваться очень неудобно, особенно в режиме навигации. Фунуция сохранения текущего местоположения очень нужна, поэтому хотелось бы довести ее до ума.

Во-первых изменить формат сохранения. Две координаты вместе можно позже использовать дома в ГугльМапс либо по одной в поиске SatMap, но в режиме навигации это неудобно. Так что желательно сохранять не просто координаты, а сразу КМЛ код вайпойнта. В конце концов координаты оттуда всегда можно выдрать.

Во-вторых желательно изменить механизм сохранения. Сейчас для сохранения надо на весу проделать шесть! операций - создать текстовый файл, открыть его, вставить координаты, сохранить файл, ввести имя, снова сохранить. Желательно снизить количество операций до одной-двух.

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

Можно также при сохранении выдавать пользователю меню создания КМЛ , где пользователь сможет сразу задать имя точки, а затем просто нажав Enter сохранить файл с этим же именем. Но если предыдущий вариант сохранения проще в исполнении, то можно им и ограничиться.
Автор: rex
Дата сообщения: 28.04.2013 17:56
relictus

Цитата:
[+] копирование путевой точки в буфер обмена в формате KML (контекстное меню на карте и в списке точек)

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

Можно сделать дополнительно то же самое, но ограничиться кодом между тэгами <Placemark></Placemark> ? Тогда будет намного удобнее делать новые кмл на основании старых.
Автор: relictus
Дата сообщения: 30.04.2013 10:22
Таки появился у меня планшет с андроидом на борту
Посмотрев на рынок предлагаемых карто-прог для андроида, решил не изобретать велосипед с портированием SatMap, а сделать экспорт кэша в один из популярных форматов - "Big Planet Tracks SQLite format (Android)", он же RMaps sqiltedb. Из всего обилия навигационных программ мне приглянулась Locus Map Pro, которая также всасывает этот формат.
v2.6.2
--------------
+ экспорт кэша в формате RMaps sqlitedb (через полигональное выделение области)
+ копирование путевой точки в буфер обмена в формате KML без заголовка (только placemark)
* сочетание клавиш Alt+G для возможности коннекта с GPS прямо в полноэкранном режиме навигации (Ctrl+G оказалась занята другим шоткатом)

Добавлено:
PS
может у кого завалялся
"Архивы с полным (спутник/гибрид/карта/ландшафт) кэшем 1-10 уровней
Весь Мир - Актуальность: март 2009
full cache SatMap levels 1-10 - 3ГБ (кэш "упорядочен")."
из шапки??? Перезалейте плиз.
Автор: Nikolai2004
Дата сообщения: 30.04.2013 22:06
relictus
постараюсь сделать 1-10 уровни с актуальностью 2013
Автор: nemo3001
Дата сообщения: 02.05.2013 15:54
relictus
1. Как обычно, ждем мультиверсию для SatMap v2.6.2... Хорошо, что ты периодически возвращаешься и дополняешь свою программу

2. Для упорядоченного хранения накопленных файлов кэшей SatMap сделать бы в программе экспорт кэша в формат SatMap с автоматическим разделением его на файлы в соответствии с номенклатурой листов карт Генштаба с возможностью выбора масштаба листа (1M, 500K, 200K, 100K, 50K, 25K, 10k).
    В интерфейсе программы для этого можно использовать готовый пункт меню "Сервис" - "Экспорт кэша в формат SatMap", добавив в этом диалоговом окне checkbox "Кэш по номенклатуре Генштаба" и опции для выбора масштаба листа.
    Имена создаваемых файлов кэшей можно формировать автоматически, используя стандартные правила для листов карт Генштаба (N-37.cache, N-37-004.cache, N-37-004-3.cache и тд). Папкой для сохранения создаваемых кэшей можно использовать папку основного кэша (первого в списке подключенных кэшей). Если в этой папке уже есть кэши со стандартными именами листов карт Генштаба, то нужно бы дополнять их, используя при дополнении правила из раздела этого диалогового окна "При наличии тайлов в кэше".
    При этих условиях не потребуется диалог запроса имени сохраняемого файла кэша SatMap - подключил исходные кэши, выбрал уровни, слои, масштаб карт Генштаба и все остальное программа сделает сама.
    Возможность выбора при экспорте крупных масштабов (50K, 25K, 10k) на мой взгляд все-таки нужна - кэш SatMap даже для листа 50K для всех уровней и слоев вполне может занять значительный объем.

3. Загружая в SatMap свои записанные треки (файлы .plt), захотелось посмотреть их "в живую". Ведь в них уже есть координаты и время, только бы нажми в TrackPlayer кнопку "Пуск" - и смотри готовый фильм в SatMap, приостанавливай просмотр, перематывай его слайдером по времени вперед и назад, а на экранчике плеера отображались бы текущие дата и время выделенной и при желании отцентрированной на экране в SatMap точки трека, скорость проигрывания регулируется... Так сказать - "Загрузи трек в SatMap и расскажи о своем путешествии!"
    А пока такой TrackPlayer ты еще не встроил в SatMap, посмотрел, чем бы его заменить.
    Вроде бы можно написать внешний TrackPlayer для SatMap: загрузи сначала трек в SatMap, а потом считывай построчно plt-файл и запускай последовательно SatMapGPS.exe с параметрами командной строки "lat=" и "lon=", где крестик отметки центра будет показывать текущую точку трека. Здесь для удобства просмотра очень не хватает параметра командной строки "zoom=", сложно смотреть "фильм" в SatMap, если нельзя при желании из плеера приблизить карту и рассмотреть детали, или отдалить ее. relictus, может быть ты добавишь в SatMap параметр командной строки "zoom="?
    Можно еще SatMap API использовать для такой работы, хотя здесь и командной строкой кажется можно обойтись...
Автор: rex
Дата сообщения: 02.05.2013 21:46
relictus
Спасибо за оперативность! Сделай теперь мульти пожалуйста.

Что касается андроида то полностью с тобой согласен. Если Интел доведет до ума свои атомы, а они явно пытаются это сделать поскорее, потребность в Андроиде отпадет, так чего под него портировать . Так что как говорят китайцы, если долго сидеть не берегу реки, цены на потребных для спутниковых карт 250 гб флэш памяти снизятся до приемлемого уровня
Автор: Nikolai2004
Дата сообщения: 03.05.2013 00:10
relictus
Архивы с полным (спутник/гибрид/карта/ландшафт) кэшем 1-10 уровней
Весь Мир - Актуальность: май 2013
full cache SatMap levels 1-10 (кэш "упорядочен").

world_1x_10x - 4.6 GB
md5: 6f59c6af5fb115691e164d1b262d3558
sha1: e7b6653a9c23cc81e119fec9a66362da8b9ee714

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: Автоматическое обновление адресной книги в локалке


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