В принципе да, но есть несколько карт, которые не будут работать в старых версиях, т.к. они используют новые фичи.хранилища карт по всем версиям совместимы ?
ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Модератор: Tolik
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
-
kefi
- Соображающий
- Сообщения: 78
- Зарегистрирован: 26 ноя 2011, 15:53
- Благодарил (а): 1 раз
- Поблагодарили: 10 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
2 Tolik
Это не понял :
Насчет .INI файлов : При их рассмотрении видно , что и SASPlanet.ini и Maps.ini в старой и новой версиях могут иметь секции не имеющие места быть в другой. Т.е. - для корректного их обновления надо как-то посекционно оба файла просматривать на предмет включения всех новых секций из новой копии в старую ... Или как ?
Насчет sml - тут проще - они , вроде как , пустые в новой версии, не знаю - справедливо ли это вообще для всех новых версий SAS планета...
Т.е. - я понял так . По шагам :
1) Скачать и распаковать в отдельный каталог новую версию и новые основной и плюсовой репозитории по инструкции для установки новой версии "на чистый лист" ;
2) Сохранить в бэкап весь старый каталог SAS планета , кроме каталогов с кеш'ами (cache, cache_db, cach_gmt) ;
3) Если структура каталогов репозитория старой версии отличается отн новой , то удалить из всех каталогов репозитория обновляемой программы каталоги , имеющиеся в новой версии, чтобы не иметь сообщений о дубликатах карт . Возможно , поглядывая на строку запроса в файле параметров.
4) Перекрыть новой версией каталог SAS планета с перезаписью существующих ;
5) Возможно , удалить некоторые отсутствующие в новой версии каталоги, относительно которых имеется понимание, что они такое ( например, locale , который в новой версии заменен на lang при этом, видимо, в INI файлах потребуются правки к новым путям)
6) Восстановить с перезаписью из бэкапа INI и SML файлы на свои места и С помощью какого-нибудь редактора INI файлов (лучше - с командной строкой) включить все новые секции из новой копии в старую для каждого INI файла, а также новые строки параметров в старые секции из новых. А можно и не восстанавливать старые настройки - просто подкорректировать пути к кэш и прочие нужные параметры.
Далее - Тестировать новую версию.
В случае отката к старой версии :
1) Удалить все каталоги , кроме кэша, из директории программы ;
2) Восстановить из бэкапа в каталог программы сохраненную старую копию ;
3) Кэш использовать уже возможно модифицированный протестированной новой копией ;
Это не понял :
Т.е. - например, КАК могут получаться дубли и каких файлов ?Удалять sas.maps и plus.maps надо потому, что какие-то файлы были удалены, какие-то перенесены в другую директорию, так что при распаковке с заменой получатся дубли.
Насчет .INI файлов : При их рассмотрении видно , что и SASPlanet.ini и Maps.ini в старой и новой версиях могут иметь секции не имеющие места быть в другой. Т.е. - для корректного их обновления надо как-то посекционно оба файла просматривать на предмет включения всех новых секций из новой копии в старую ... Или как ?
Насчет sml - тут проще - они , вроде как , пустые в новой версии, не знаю - справедливо ли это вообще для всех новых версий SAS планета...
Т.е. - я понял так . По шагам :
1) Скачать и распаковать в отдельный каталог новую версию и новые основной и плюсовой репозитории по инструкции для установки новой версии "на чистый лист" ;
2) Сохранить в бэкап весь старый каталог SAS планета , кроме каталогов с кеш'ами (cache, cache_db, cach_gmt) ;
3) Если структура каталогов репозитория старой версии отличается отн новой , то удалить из всех каталогов репозитория обновляемой программы каталоги , имеющиеся в новой версии, чтобы не иметь сообщений о дубликатах карт . Возможно , поглядывая на строку запроса в файле параметров.
4) Перекрыть новой версией каталог SAS планета с перезаписью существующих ;
5) Возможно , удалить некоторые отсутствующие в новой версии каталоги, относительно которых имеется понимание, что они такое ( например, locale , который в новой версии заменен на lang при этом, видимо, в INI файлах потребуются правки к новым путям)
6) Восстановить с перезаписью из бэкапа INI и SML файлы на свои места и С помощью какого-нибудь редактора INI файлов (лучше - с командной строкой) включить все новые секции из новой копии в старую для каждого INI файла, а также новые строки параметров в старые секции из новых. А можно и не восстанавливать старые настройки - просто подкорректировать пути к кэш и прочие нужные параметры.
Далее - Тестировать новую версию.
В случае отката к старой версии :
1) Удалить все каталоги , кроме кэша, из директории программы ;
2) Восстановить из бэкапа в каталог программы сохраненную старую копию ;
3) Кэш использовать уже возможно модифицированный протестированной новой копией ;
Последний раз редактировалось kefi 10 фев 2014, 19:24, всего редактировалось 2 раза.
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Сделайте бэкап все программы (кроме папок кэша.)
Разделите задачу на две.
1) обновление программы
Программу обновляйте просто заменой из свежескаченного архива всех файлов КРОМЕ ПАПКИ MAPS. Мусора практически не будет, а если и останется, это мелочь.
2)обновление карт.
-Карты обновляйте так. Все карты которые у вас были пренесите в новую ПОДпапку. myown.maps Все.
-распакуйте подпапку sas.maps из архива.
-распакуйте плюсовые карты. подапка plus.maps.
-сравниваем карты в подпапке myown и sas. (сравнить название, можно сторку запроса внутри глянуть) Дублирующиеся в myown удаляем.
-сравниваем карты в подпапке myown и Plus. (сравнить название, можно сторку запроса внутри глянуть) Дублирующиеся в myown удаляем.
-запускаем программу. Если она ругается на дублирующие друг друга карты - записываем названия.
-идем в myown и удаляем дублирующую карту.
-перезапускаем программу. и продолжаем пока не пререстанет ругаться.
Все, карты обновлены и отсортированны.
Разделите задачу на две.
1) обновление программы
Программу обновляйте просто заменой из свежескаченного архива всех файлов КРОМЕ ПАПКИ MAPS. Мусора практически не будет, а если и останется, это мелочь.
2)обновление карт.
-Карты обновляйте так. Все карты которые у вас были пренесите в новую ПОДпапку. myown.maps Все.
-распакуйте подпапку sas.maps из архива.
-распакуйте плюсовые карты. подапка plus.maps.
-сравниваем карты в подпапке myown и sas. (сравнить название, можно сторку запроса внутри глянуть) Дублирующиеся в myown удаляем.
-сравниваем карты в подпапке myown и Plus. (сравнить название, можно сторку запроса внутри глянуть) Дублирующиеся в myown удаляем.
-запускаем программу. Если она ругается на дублирующие друг друга карты - записываем названия.
-идем в myown и удаляем дублирующую карту.
-перезапускаем программу. и продолжаем пока не пререстанет ругаться.
Все, карты обновлены и отсортированны.
-
kefi
- Соображающий
- Сообщения: 78
- Зарегистрирован: 26 ноя 2011, 15:53
- Благодарил (а): 1 раз
- Поблагодарили: 10 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
DJ VK » А как же сохранить настройки в INI ? Выше я правильно предположил ? или на INI вобще можно забить , кроме подстройки путей к кэшам и типа кэша ?
Последний раз редактировалось kefi 10 фев 2014, 16:24, всего редактировалось 1 раз.
-
kefi
- Соображающий
- Сообщения: 78
- Зарегистрирован: 26 ноя 2011, 15:53
- Благодарил (а): 1 раз
- Поблагодарили: 10 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Еще такой вопрос - про кэш.
1) какой , вообще говоря, кэш предпочтительнее иметь по скорости работы и по минимальному количеству сохраняемых файлов ?
2) как-то можно чохом весь кэш одной командой превратить из одного типа в другой ?
1) какой , вообще говоря, кэш предпочтительнее иметь по скорости работы и по минимальному количеству сохраняемых файлов ?
2) как-то можно чохом весь кэш одной командой превратить из одного типа в другой ?
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
если программа новой версии выложена в новую папку (тоже кстати идея) - вариант с двумя программами, настройки все по умолчанию. для нее создастся новый ini. да и нет в нем ничего особо важного (для меня). Пути кэша прописываем на старую папку, выставляем настройки сети итд. клонируем карты для новой версии программы.kefi писал(а):DJ VK » А как же сохранить настройки в INI ? Выше я правильно предположил ? или на INI вобще можно забить , кроме подстройки путей к кэшам и типа кэша ?
если файлы новой версии программы перезапишут файлы той, что уже была в той же папке - это вариант с заменой , то после запуска новой версии она подхватит ini от старой сама.
в принципе удобнее база данных, например berkley db. другие базы не пробовал. Но файлы руками уже не поторгаешь, каждый раз придется экспортировать. И после удаления место не высвобождаетсяkefi писал(а):Еще такой вопрос - про кэш.
1) какой , вообще говоря, кэш предпочтительнее иметь по скорости работы и по минимальному количеству сохраняемых файлов ?
2) как-то можно чохом весь кэш одной командой превратить из одного типа в другой ?
Код: Выделить всё
http://sasgis.org/wikisasiya/doku.php/экспорт_в_форматы_кэша_поддерживаемых_sas.планетой_копирование- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Вариант с двумя (и более) отдельными папками с разными версиями программы - рулит! В файле SASPlanet.ini можно указать пути ко всему, что использует программа, так что смелее!
Я перевёл весь свой кэш на Беркли БД.
Я перевёл весь свой кэш на Беркли БД.
-
kefi
- Соображающий
- Сообщения: 78
- Зарегистрирован: 26 ноя 2011, 15:53
- Благодарил (а): 1 раз
- Поблагодарили: 10 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Никак не могу использовать Беркли. При копировании в формат Беркли говорит "ошибка #2 No such file or directory ", при просто установке Беркли по умолчанию в новой чистой версии вообще ничего не грузится - пустое окно SAS'а. Что делать ?
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Если хотите перевести кэш в Беркли, нужно использовать Операции->Управление кэшем. Только не ставьте галку на "Перемещать тайлы", тогда исходный кэш сохранится. Укажите для результирующего кэша другую папку, отличную от папки с исходным кэшем. И в zmp для нового кэша (а как же!) нужно прописать именно эту папку. Пусть у Вас будет два zmp и две папки с одним и тем же кэшем, если всё пройдёт как надо, потом когда-нибудь удалите тайловый кэш. А вот если пойдёт как не надо, у Вас останется исходник, причём рабочий.
В основном отсутствие скачивания в подобных случаях происходит из-за неправильно указанной папки с кэшем.
В основном отсутствие скачивания в подобных случаях происходит из-за неправильно указанной папки с кэшем.
-
kefi
- Соображающий
- Сообщения: 78
- Зарегистрирован: 26 ноя 2011, 15:53
- Благодарил (а): 1 раз
- Поблагодарили: 10 раз
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Видимо, только не Операции->Управление кэшем , а "Операции с выделенной областью\Скопировать" ?Papazol писал(а):Если хотите перевести кэш в Беркли, нужно использовать Операции->Управление кэшем. ....
И в zmp для нового кэша (а как же!) нужно прописать именно эту папку. Пусть у Вас будет два zmp и две папки с одним и тем же кэшем, если всё пройдёт как надо, потом когда-нибудь удалите тайловый кэш.
Т.е. нужно для каждой новой карты в формате кэша Беркли вручную создать свой ZMP каталог в репозитории ? НО - как его конфигурировать ( params.txt ит пр. ) ?
PS. Кстати, в последней ночнушке не показывает Google Earth кеш - это просто баг новой версии ?