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

» SAS.Планета

Автор: gen4gen
Дата сообщения: 21.07.2016 16:45
zedxxxx

Есть версионный кеш вроде berkley или sqlite. Что пишется в версию, если изначально саму версию не указывать. Т.е. либо при скачке в настройках карты пусто, либо при конвертации чекбокс "Устанавливать версию" снят?

Как эта версия тайлов будет отображаться в списке, когда появится новая?
Автор: zedxxxx
Дата сообщения: 21.07.2016 21:47
В Беркли сохраняется пустая строка, а в SQLite либо число 0 либо NUL, если в базе версия строковая. В любом случае, такая версия воспринимается как отсутствие какой либо версии и в списках она никак не отображается.
Автор: gen4gen
Дата сообщения: 21.07.2016 22:35
А что будет с тайлами этой "нулевой" версии, если на сервере появятся более новые?

При настройке источника, откуда брать карты "Интернет и кеш" вроде как не затрагиваются. А если будет включен "Интернет"? Будут перезаписываться в ту же версию с утерей старых?

В каком случае тайлы будут перезаписываться, если использовать "Операции с выделенной областью-Загрузка"?
Автор: zedxxxx
Дата сообщения: 21.07.2016 22:53
Поведение будет аналогично как и с тайловым кэшем, за исключением того, что тут при записи в БД сделана ещё проверка по CRC32 чтобы исключить перезапись одного и того же тайла.
Автор: gen4gen
Дата сообщения: 21.07.2016 23:13
zedxxxx, выходит, что если специально не указывать или забыть указать новую версию, то при обновлении на серверах старая будет утеряна...

Каким образом этого можно избежать? Ведь версионный кеш, насколько я понмаю, для этого и был создан, чтобы иметь возможность хранить разные версии?




Автор: zedxxxx
Дата сообщения: 22.07.2016 10:12
Надо не забывать указывать новую версию, если собираетесь принудительно обновить тайлы в кэше (включая режим Интернет или загрузку области с заменой).

Если у вас есть какие-то идеи о том, как должно быть изменено поведение версионного кэш, то пишите в Багтрекер.
Автор: gen4gen
Дата сообщения: 23.07.2016 18:48
zedxxxx, если что-то толковое придумаю, обязательно отпишусь

Еще вопрос, перезаписываются ли тайлы в версионном кеше при заливке в него новых через "Управление кешем"?

Логично предположить, что, если версию не указывать, то будут перезаписываться те, у которых версии нет ("нулевая версия", null, 0 - в поле версии). Это верно?

А при явном указании номера версии, только тайлы с этой версией и будут перезаписываться? Так?

Проверка по хешу при этом происходит? Т.е. если тайл с подобным хешем уже лежит в хранилище, дабы его не писать еще раз? Либо же наоборот, принудительно переписать?
Автор: zedxxxx
Дата сообщения: 24.07.2016 16:52
Не перезаписывается в любом случае. Хотя, сейчас по сорцам заметил, что в Беркли есть шанс, что тайл перезапишется, если совпадает версия. Надо будет пофиксить.
Автор: gen4gen
Дата сообщения: 25.07.2016 20:39
Лучше это сделать опциональным. Добавить чекбокс "Перезаписывать" или типа того.

Для разных тайлов, если:
- версии разные -> пишем в новую версию
- версия одинаковая, чекбокс выкл -> ничего не делаем
- версия одинаковая, чекбокс вкл -> перезаписываем

Для одинаковых тайлов, если:
- версии разные -> ссылку на дубликат или как это можно реализовать в бд
- версия одинаковая, чекбокс выкл -> ничего не делаем
- версия одинаковая, чекбокс вкл -> перезаписываем
Автор: mishaome
Дата сообщения: 03.08.2016 21:33
Возможно ли, подредактировав файл sasplanet.ini создать кнопки(желательно с иконками) избранных карт на панели инструментов, про горячие кнопки я знаю
Автор: zedxxxx
Дата сообщения: 03.08.2016 21:52
Нет. Для избранных карт есть своё меню и этим возможности кастомизации ограничены.

В Багтрекере, правда, живёт хотелка 0000722: Доработки интерфейса для работы с сенсорным экраном, где, среди прочего, просят "Добавить большие (настраиваемые) кнопки для переключения между разными картами и слоями (самыми необходимыми)".
Автор: crotoff
Дата сообщения: 04.08.2016 09:01
Как правильно экспортировать фрагмент спутника бинг или яндекс в OruxMaps на z18? Сперва нужно скачать все тайлы выделения z18 или они сами скачаются по ходу экспорта? Что-то пока не получается - или квадратик маленький выходит или криво увеличивается в Orux. И ещё пытаюсь построить масштабы z1-z17 из z18, тоже криво выходит, сперва надо скачать все тайлы z18 и потом задавать построение z1-z17 или что?
Автор: NPC
Дата сообщения: 04.08.2016 20:20
crotoff
Делаете полигон. затем его выкачиваете и экспортируете.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192

Предыдущая тема: Agnitum Outpost Firewall Pro (фаервол)


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