SASGIS

Веб-картография и навигация

Использование в Sas.Планета кеша в формате Berkeley

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение xromeo » 31 мар 2013, 10:41

zed писал(а):Ну и рекомендуется использовать RAM диск для папки env

Прошу прощения, а что за папка env? Хотелось бы подробнее, ну и, если это есть где-то в FAQ, просто ткните пожалуйста ссылкой...
Последний раз редактировалось xromeo 31 мар 2013, 10:46, всего редактировалось 1 раз.
Аватара пользователя
xromeo
Постигающий Дао
 
Сообщения: 189
Зарегистрирован: 21 июл 2009, 20:42
Благодарил (а): 36 раз.
Поблагодарили: 10 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение zed » 31 мар 2013, 10:44

Это папка с логами транзакции и проч. файлами для организации одновременного доступа к кэшу из разных приложений или нескольких копий самого SAS. Жизненно важная папка.

За это сообщение автора zed поблагодарил:
xromeo (31 мар 2013, 10:46)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение xromeo » 31 мар 2013, 10:50

Ну вот в данный момент такой папки я нигде не вижу. Я верно понимаю, что она создастся в процессе операции конвертирования? И ещё вопрос, где, в каком месте она будет, в какой из подпапок SASPlanet, и какой размер RAM-диска потребуется (минимальный).
Аватара пользователя
xromeo
Постигающий Дао
 
Сообщения: 189
Зарегистрирован: 21 июл 2009, 20:42
Благодарил (а): 36 раз.
Поблагодарили: 10 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение zed » 31 мар 2013, 11:02

Она создаётся автоматически внутри папки с кэшем, для конкретной карты (т.е. где-то тут: \cache_db\sat\env).
Размер для RAM диска нужен небольшой, каких-нибудь 100-200Мб должно хватить с запасом. Я обычно поступаю так: создаю RAM диск и назначаю ему букву R:\, затем, в папке, куда предполагается импортировать кэш вызываю консоль и пишу:
Код: Выделить всё
MKLINK /D env R:\

это создаёт виртуальную папку env, всё содержимое которой будет лежать на RAM диске.
Затем конвертирую кэш, закрываю SAS, удаляю виртуальную папку env (содержимое RAM диска при этом остаётся в целости), создаю обычную папку env и переношу туда всё содержимое RAM диска (обычным копированием). После этого можно запускать SAS и удалять RAM диск из системы.

P.S. RAM диск создаю при помощи Primo Ramdisk.

За это сообщение автора zed поблагодарил:
xromeo (31 мар 2013, 11:13)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение usver » 31 мар 2013, 19:37

Если для карты используется кеш в формате Berkeley, то невозможно экспортировать эту карту в формат RMaps (SQLite) и некоторые другие форматы. Хотелось бы узнать, что это - принципиальное ограничение данного формата кеша или просто баг, который будет устранен в обозримом будущем?
usver
Новичок
 
Сообщения: 4
Зарегистрирован: 09 янв 2013, 12:31
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение zed » 31 мар 2013, 21:06

usver писал(а):Если для карты используется кеш в формате Berkeley, то невозможно экспортировать эту карту в формат RMaps (SQLite) и некоторые другие форматы. Хотелось бы узнать, что это - принципиальное ограничение данного формата кеша или просто баг, который будет устранен в обозримом будущем?

Первый раз о таком баге слышу. Если действительно что-то не работает - создавайте тикет в Багтрекере, будем решать. Никаких принципиальных ограничений в Беркли-кэше нету.

Upd: Нашёл тикет по этому поводу, и по-моему там просто баг.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение xromeo » 02 апр 2013, 20:59

А вот подскажите, возможно ли слияние двух выкачанных кэшей Berkeley, которые частично пересекаются, в единый результирующий кэш? С тайловым кэшем тут всё просто было - простое копирование в новую папку в режиме пропуска существующих файлов, а как с Berkeley?

И ещё. После завершения конвертирования из тайлового кэша в Berkeley в каждой подпапке "sat", "map" и т.п. остаётся папка "env" с файлами *.log, которые очень немалые - десятки мегабайт, они нужны или их можно удалить?
Аватара пользователя
xromeo
Постигающий Дао
 
Сообщения: 189
Зарегистрирован: 21 июл 2009, 20:42
Благодарил (а): 36 раз.
Поблагодарили: 10 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение zed » 03 апр 2013, 08:35

xromeo писал(а):А вот подскажите, возможно ли слияние двух выкачанных кэшей Berkeley, которые частично пересекаются, в единый результирующий кэш?

Возможно. Через "Управление кэшем".
xromeo писал(а):остаётся папка "env" с файлами *.log, которые очень немалые - десятки мегабайт, они нужны или их можно удалить?

Нужны.

За это сообщение автора zed поблагодарил:
xromeo (03 апр 2013, 19:25)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение DJ VK » 03 апр 2013, 18:09

zed писал(а):
xromeo писал(а):А вот подскажите, возможно ли слияние двух выкачанных кэшей Berkeley, которые частично пересекаются, в единый результирующий кэш?

Возможно. Через "Управление кэшем".
xromeo писал(а):остаётся папка "env" с файлами *.log, которые очень немалые - десятки мегабайт, они нужны или их можно удалить?

Нужны.


Есть возможность их удалить. Или скажем забыть скачать. Но кэш надо будет проходить весь программой sdb util. (программа кстати сама удаляет их за ненадобностю в конце работы).
Но как только кэш будет открыт в Планете, логи создадутся снова.

За это сообщение автора DJ VK поблагодарил:
xromeo (03 апр 2013, 19:25)
Рейтинг: 5.26%
 
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

Re: Использование в Sas.Планета кеша в формате Berkeley

Сообщение xromeo » 03 апр 2013, 19:24

А, ну, если они могут пересоздаваться, может, они впоследствии не будут такими большими... в общем понятно.
Аватара пользователя
xromeo
Постигающий Дао
 
Сообщения: 189
Зарегистрирован: 21 июл 2009, 20:42
Благодарил (а): 36 раз.
Поблагодарили: 10 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14