SASGIS

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

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

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

Модератор: Tolik

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

Сообщение bysmaxan » 19 сен 2008, 10:08

Огромное спасибо Разработчику Sas.Планета! Это однозначно лучшая из всех подобных программ.
В связи с тем, что одной из "официальных" структур кеша в программе допускается структура EarthSlicer,
почему бы не взять лучшее оттуда, а именно - использование хранения кеша в базах Berkely и чтения из баз
Berkely. Давно храню закачки в этом виде - ОЧЕНЬ удобно! А главное удобство заключается в том, что можно в ОДНОМ файле сохранить картинки с разных уровней и, например записать на DVD и взять с собой в дорогу только интересующую область, а не тысячи файлов, которые, к примеру, очень трудно копировать с одного носителя на другой.
Вот такое предложение Автору.

За это сообщение автора bysmaxan поблагодарил:
Merh (19 ноя 2015, 00:01)
Рейтинг: 5.26%
 
bysmaxan
Новичок
 
Сообщения: 8
Зарегистрирован: 18 сен 2008, 12:50
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

Сообщение YashpeR » 08 окт 2008, 22:02

я уже просил...
не согласны...

предложили использовать TrueCrypt....

извращение, но за имением лучшего - это вариант.
(см. ридми проги)
http://www.n39map.ru
Подробные GPS карты городов
Самарской области - Самара, Тольятти, Новокуйбышевск, Чапаевск, Отрадный
Республики Татарстан - Казань
Ульяновской области - Ульяновск, Димитровград
YashpeR
Новичок
 
Сообщения: 35
Зарегистрирован: 27 авг 2008, 23:36
Откуда: http://www.n39map.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение feya » 08 окт 2008, 22:11

не согласны...

Согласны, но не можем.
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

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

Сообщение YashpeR » 20 окт 2008, 00:11

а как быть если этот 1 файл повреждён :)
весь КЭШ в анус?
http://www.n39map.ru
Подробные GPS карты городов
Самарской области - Самара, Тольятти, Новокуйбышевск, Чапаевск, Отрадный
Республики Татарстан - Казань
Ульяновской области - Ульяновск, Димитровград
YashpeR
Новичок
 
Сообщения: 35
Зарегистрирован: 27 авг 2008, 23:36
Откуда: http://www.n39map.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение svp » 20 окт 2008, 17:32

YashpeR писал(а):а как быть если этот 1 файл повреждён :)
весь КЭШ в анус?

    1. Кеш будет удобно хранить не единым большим файлом, а несколькими файлами по несколько гигов каждый. В каждом таком куске может лежать единая область высокой детализации, например, город и окрестности. И так по файлу на каждый город с окрестностями.
    2. Когда повреждается файл, он повреждается как правило не по всему объёму. То есть не замещается шумом. Если страдает фрагмент данных файла, то незатронутые данные по-прежнему можно будет достать по индексам. Если страдает индекс, то файл можно переиндексировать. В любом случае это нештатные ситуации и для них нужно иметь специальные утилиты. И они, наверняка есть. Нет смысла терпеть неудобства ради какой-то гипотетической ситуации порчи данных. Надо решать задачи по отдельности.
    Кстати, в базах Berkeley средства восстановления после сбоев и механизмы защиты от них одни из самых мощных по сравнению с другими БД. И всё это без лишних требований к избыточности данных.
    3. Из-за чего может повредиться файл:
      а) Копирование с ненадёжных носителей.
      В этом случае всегда можно дублировать данные на ненадёжных носителях и собирать одну правильную копию из двух или трёх.
      б) Сбой при добавлении записей в кеш.
      БД Беркли обладает продуманным механизмом записи в базу. При этом повреждение всей базы практически исключается.
      в) Битые блоки на жестком диске
      В этом случае всегда легче и быстрее восстановить один большой файл, чем кучу мелких.
      Ну и хранятся же фильмы большими файлами! Никто не предлагает хранить их покадрово в отдельных файлах в виже картинок.
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

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

Сообщение zed » 21 окт 2008, 16:39

Интересно, а как обстоят дела с частичным повреждением образа TrueCrypt - он уже не откроется или будет повреждена только часть данных (как это в Berkeley)?
И подскажите такой вопрос: можно ли из xml/kml как-то получить доступ к картинкам, хранящимся в базе Berkeley? Или может есть какие другие базы где это возможно?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение svp » 21 окт 2008, 19:33

zed писал(а):а как обстоят дела с частичным повреждением образа TrueCrypt

Плохо. Он скорее всего не откроется. Хотя технически восстановление, наверно, возможно. Дело в том, что для такого честного продукта вряд ли кто-то удосужился написать утилиту восстановления данных.
zed писал(а):можно ли из xml/kml как-то получить доступ к картинкам, хранящимся в базе Berkeley?

Если я правильно понял, то речь идёт о том, чтобы поместить в KML или XML ссылку на картинку из кеша. Однозначно здесь ответить не получится. Придумать механизм доступа, формат записи ссылки, специальный тег для неё в XML можно. Однако эту самодеятельность ни одна сторонняя программа поддерживать не будет. А так как KML -- вполне документированный и стандартизованный формат, то внесение в него таких вещей сделет его мягко говоря нестандартным=). Короче не получится. Разве что если кто-нибудь озаботится созданием механизма, монтирующего базу беркли как файловую систему... Это не тривиально.
zed писал(а):Или может есть какие другие базы где это возможно?

Если так стал вопрос, то я бы всё же попробовал поискать замену TrueCrypt'у. Замену, которая:
    -- не шифрует данные, а значит доступ к ним ускорится как на чтение так и на запись;
    -- позволяет разбивать образ на куски и хранить их в разных местах;
    -- позволяет монтировать содержимое не как отдельный том, а в какой-либо каталог NTFS, либо отдельного своего тома.
Такое решение, в отличие от базы Berkeley, скорее всего, не увеличит скорость слияния кешей, однако за счет разбиения кешей на куски по регионам можно снизить общее количество копируемых файлов.
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

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

Сообщение zed » 22 окт 2008, 09:12

svp писал(а):Если так стал вопрос, то я бы всё же попробовал поискать замену TrueCrypt'у

Есть что-нибудь на примете?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение segoe » 22 окт 2008, 15:03

Есть, но платная.
segoe
Новичок
 
Сообщения: 38
Зарегистрирован: 13 июл 2008, 09:11
Откуда: Беларусь
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

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

Сообщение zed » 22 окт 2008, 17:14

segoe писал(а):Есть, но платная.

Да ладно уж - платная, не смешите. В современном мире практически любая "платная" программа плавно превращается в "бесплатную", если это дествительно что-то полезное. Как называется-то?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

След.

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

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

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