View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001871 | SAS.Планета | Хотелка / Feature request | public | 30-03-2013 07:31 | 08-01-2022 19:56 |
| Reporter | xromeo | Assigned To | zed | ||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | Любая | OS | Любая | OS Version | Любая |
| Product Version | 121010 | ||||
| Target Version | 131111 | Fixed in Version | 131111 | ||
| Summary | 0001871: Добавить возможность прямого чтения кэша GoogleEarth 7.xx (включая исторические снимки) | ||||
| Description | Имеющийся ZMP "Земля (dbCache.dat)" давно не актуален, потому что в последних версиях GoogleEarth (начиная с 7-й версии) кэш имеет совершенно иной формат. Хочется иметь возможность доставать напрямую из него снимки, особенно исторические. Обходной вариант в принципе имеется - использование GeoCacher, но он менее удобен и не всегда корректно работает. Таким образом, задача по сути дела сводится к разработке нового, актуального ZMP для кэша GoogleEarth. | ||||
| Tags | google earth, исторические снимки, кэш | ||||
|
|
Если кэш GE имеет новый формат - доработкой zmp это не решить. Надо тип кэша делать (типа как DLL для GE или GC). Однако если речь про это: http://code.google.com/p/leveldb/ то я пас, такие поделки криворуких баранов мне не интересны по определению: Limitations: Only a single process (possibly multi-threaded) can access a particular database at a time |
|
|
Значит, нереализуемо? Жаль... |
|
|
Реализуемо, но не доработкой zmp, а доработкой SAS. |
|
|
Я понял. Тогда, видимо, надо инцидент переместить в более подходящий для него раздел. |
|
|
Я бы рекомендовал работать через GeoCacher, если это возможно. |
|
|
через GeoCacher возможно, но там есть свои недостатки, собственно, пока этим способом и пользуюсь, за неимением лучшего. |
|
|
Приложил архив - можно начинать тестировать. В САС никаких дополнительных настроек производить не надо, просто указать путь к кэшу как и раньше и САС подхватит сразу все имеющиеся кэши из указанной папки (а это 4 возможных кэшей: старый кэш плагина + старый кэш клиента + новые кэши плагина и клиента). |
|
|
1. Если это leveldb - насколько реально сделать запись туда? 2. Всё равно же "Limitations: Only a single process..." - значит новый GE закрывать надо при работе с новым кэшем? |
|
|
1. Писать - без проблем. Но оно же и в dbCache можно было писать. Главное правильно заполнить все поля, а куда писать - дело десятое. 2. Естественно. Несколько САСов из одной папки должны работать нормально, а вот гугла придётся закрыть. |
|
|
>Несколько САСов из одной папки должны работать нормально А нет, так не получится. По крайней мере пока. |
|
|
Обновил архивчик. |
|
|
>Писать - без проблем Но судя по заголовку - не в этом тикете? |
|
|
Не в этом. И в САС по-моему такое вообще не нужно. А вообще, теоретически можно попробовать написать отдельную утилитку, которая бы из кэша GoeCacher-а собирала бы кэш для GE. |
|
|
Залил изменения в основной код, так что можно будет в завтрашней ночнушке тестировать. Саму либу выложу вечером. |
|
|
Приложил либу и новые zmp (добавились zmp для слоя рельеф, плюс немного пересортировал и по-переименовал кое-чего). На сим прикручивание нового кэша GE считаю законченным, а все баги и пожелания идут в новые тикеты. P.S. Да, в новом кэше GE есть такой баг, что он неправильно сохраняет имя сервера для Марса и Луны для локализаций. А из старого кэша эти карты будут доступны только для некоторых языков (Английский/Русский/Украинский). Речь идёт о языке в программе GE, когда просматривается та или иная дополнительная планета. Вот так у них криво сделано, что в кэш падают локализованные названия этих планет, на что они сами хорошенько наступи в GE7. Там вместо названия вообще сохраняются вопросики ???? и при попытке посмотреть Луну/Марс на экране получается адская смесь - на Луне вдруг проступают марсианские тайлы %) |
|
|
Кэш GE 6 не работает. Это уже перманентно или ещё можно как-то открыть? С кэшем GE 7 уже всё нормально, можно смело апгрейдить? Старый TileStorage_GE.dll мочить? Все старые zmp из репо (sas.maps/Google/GoogleEarth/*.zmp) удалять? |
|
|
>Кэш GE 6 не работает. Это уже перманентно или ещё можно как-то открыть? У меня работает. >С кэшем GE 7 уже всё нормально, можно смело апгрейдить? Ну, раз багов в багтрекере нету, значит у всех всё работает. Можно апгрейдить. >Старый TileStorage_GE.dll мочить? Да, эта dll больше не используется. >Все старые zmp из репо (sas.maps/Google/GoogleEarth/*.zmp) удалять? На своё усмотрение - оно будет работать и со старым zmp. |
|
|
А, значит, надо удалить старый dll и добавить новый, тогда будет показывать и GE 6, и 7? |
|
|
Наличие или отсутствие TileStorage_GE.dll на работоспособность программы никак не влияет. Теперь всё зависит от библиотек из архива в аттаче. |
|
|
Показывает, но без исторических |
|
|
>но без исторических Перепроверьте и открывайте тикет. |
|
|
Обновил библиотеку: libge_20130921.zip |
|
|
Обновление: libge_20131107.7z - изменено поведение при попытке открыть недоступный для чтения кэш - исправлены найденные баги Завтрашняя ночнушка со старой версией библиотеки работать не будет. |
|
|
Обновление: libge_20141030.7z - фикс 0002249 - фикс одного очень незначительного бага - релизная сборка Старая версия продолжает работать наравне с новой. |
|
|
Смотрю, люди зачем-то продолжают следить за этим тикетом, поэтому поясню: все необходимые библиотеки и zmp для работы с кэшем GE были включены в релиз SAS уже как лет пять назад. Так что всё давным-давно работает "из коробки". Единственное, надо в настройках SAS указать путь к кэшу GE. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 30-03-2013 07:31 | xromeo | New Issue | |
| 30-03-2013 23:02 | vasketsov | Note Added: 0010943 | |
| 31-03-2013 07:57 | xromeo | Note Added: 0010945 | |
| 31-03-2013 08:47 | zed | Note Added: 0010946 | |
| 31-03-2013 08:58 | xromeo | Note Added: 0010947 | |
| 31-03-2013 08:58 | vasketsov | Note Added: 0010948 | |
| 31-03-2013 09:26 | xromeo | Note Added: 0010949 | |
| 19-05-2013 11:49 | zed | Project | Доработка карты (ZMP) => SAS.Планета |
| 19-05-2013 11:51 | zed | Severity | tweak => feature |
| 19-05-2013 11:51 | zed | Status | new => confirmed |
| 19-05-2013 11:51 | zed | Category | Доработка файла карты => Хотелка |
| 19-05-2013 11:51 | zed | Product Version | => 121010 |
| 19-05-2013 11:51 | zed | Target Version | => 42xxxx |
| 19-05-2013 11:51 | zed | Summary | Нужен ZMP для прямого чтения кэша GoogleEarth (включая исторические снимки) => Добавить возможность прямого чтения кэша GoogleEarth 7.xx (включая исторические снимки) |
| 19-05-2013 11:51 | zed | Description Updated | |
| 19-07-2013 18:10 | zed | Assigned To | => zed |
| 19-07-2013 18:10 | zed | Status | confirmed => assigned |
| 19-07-2013 18:10 | zed | Target Version | 42xxxx => 131111 |
| 17-08-2013 18:05 | zed | File Added: sas.ge.test.7z | |
| 17-08-2013 18:09 | zed | Note Added: 0012471 | |
| 17-08-2013 21:32 | vasketsov | Note Added: 0012472 | |
| 18-08-2013 06:15 | zed | Note Added: 0012473 | |
| 18-08-2013 12:02 | zed | Note Added: 0012474 | |
| 18-08-2013 17:45 | zed | File Deleted: sas.ge.test.7z | |
| 18-08-2013 17:46 | zed | File Added: sas.ge.test.20130818.7z | |
| 18-08-2013 17:46 | zed | Note Added: 0012475 | |
| 18-08-2013 22:18 | vasketsov | Note Added: 0012482 | |
| 19-08-2013 04:44 | zed | Note Added: 0012485 | |
| 28-08-2013 11:39 | zed | Note Added: 0012647 | |
| 28-08-2013 19:38 | zed | File Deleted: sas.ge.test.20130818.7z | |
| 28-08-2013 19:39 | zed | File Added: libge.zip | |
| 28-08-2013 19:48 | zed | Note Added: 0012666 | |
| 28-08-2013 19:49 | zed | Status | assigned => resolved |
| 28-08-2013 19:49 | zed | Fixed in Version | => 131111 |
| 28-08-2013 19:49 | zed | Resolution | open => fixed |
| 28-08-2013 20:07 | zed | Tag Attached: google earth | |
| 28-08-2013 20:07 | zed | Tag Attached: кэш | |
| 28-08-2013 20:12 | zed | Relationship added | related to 0002124 |
| 20-09-2013 09:57 | Tolik | Note Added: 0012852 | |
| 20-09-2013 10:05 | zed | Note Added: 0012853 | |
| 20-09-2013 10:06 | Tolik | Note Added: 0012854 | |
| 20-09-2013 10:08 | zed | Note Added: 0012855 | |
| 20-09-2013 10:12 | Tolik | Note Added: 0012856 | |
| 20-09-2013 10:15 | zed | Note Added: 0012857 | |
| 20-09-2013 11:00 | Tolik | Relationship added | related to 0002178 |
| 22-09-2013 10:54 | zed | File Deleted: libge.zip | |
| 22-09-2013 10:55 | zed | Note Added: 0012892 | |
| 22-09-2013 10:58 | zed | Relationship added | related to 0002180 |
| 22-09-2013 11:00 | zed | Tag Attached: исторические снимки | |
| 07-11-2013 17:02 | zed | Note Added: 0013236 | |
| 30-10-2014 12:14 | zed | Note Added: 0014821 | |
| 30-10-2014 12:15 | zed | Note Edited: 0014821 | |
| 30-09-2020 10:50 | zed | Note Added: 0019974 | |
| 08-08-2025 13:24 | zed | Category | Хотелка => Хотелка / Feature request |