netrebos
Цитата:
Упс... перезалил.
Цитата:
Чего-то не понял
Упс... перезалил.
Чего-то не понял
Обновил версию мульти, ссылка прежняя.
Если введете учет всех указанных кэшей
Не понял про учет, поясни.
Угробить весь реальный кэш пока пожалел. Если это влияет на тест -- скажи, теперь это легко восполнимо.
А кто мешает сначала сделать копию и гробить ее?
Если правильно выше приведенное утверждение, что SQLite безразлично есть у него в архиве реальные тайлы или нет
Кстати кнопка СТОП работает
Заметка по ходу -- при удалении не возникает информационное сообщение о том сколько удалено, как при закачке и импорте.
В общем я снимаю шляпу и готов ее съесть если вы не переплюнете разработчиков SQLite и так же не ускорите импорт\экспорт и копирование между различными кэшами Satmap. Пощадите мой желудок -- шляпа у меня из свиной кожи.
Заметил забавный глюк - меряю длину экватора, а она оказывается близка к нулю.
Если это конечно не приведёт к излишней загрузке процессора.
Но это не мульти.
Клик по ней реально никак не обрабатывается в проге, лучше ее не жмакатьЕще как обрабатывается -- зависанием проги.
А она нужна, эта инфа?
Жалею
Придется мне запасаться кетчупом.
Так должно быть или нет?
Проверил третий раз. Снова загнал кеш 4,43 гб в корень диска. (1-16 слой спутника) Со 2 слоя выбрал максимальное задание для удаления по всему миру. Удалила за те же 2,5 минуты. Никакой ругани и ошибок. Визуально все удалено. Но физический объем файла не уменьшился -- он по-прежнему весит 4,43 гб. Презагрузка диска ничего не меняет. Так должно быть или нет?
То ли я тебя не понял, то ли ты меня - ускорить импорт/экспорт, НЕ УДАЛЯЯ ПРОВЕРКУ УСЛОВИЙ,
Все верно, пока не сделаешь "упаковку" кэша, размер будет одинаков, что с удаленными тайлами, что без. Таков SQLite, да и некоторые другие движки БД. По аглицки же понимаешь? Вот цитата из гвайда к SQLite:
"When an object (table, index, or trigger) is dropped from the database, it leaves behind empty space. This makes the database file larger than it needs to be, but can speed up inserts. In time inserts and deletes can leave the database file structure fragmented, which slows down disk access to the database contents.
The VACUUM command cleans the main database by copying its contents to a temporary database file and reloading the original database file from the copy. This eliminates free pages, aligns table data to be contiguous, and otherwise cleans up the database file structure."
и ввести автоматическу упаковку кэша.
А вот этого не надо!!!
Глобально же никто, или почти никто, таким образом редактировать кэш не будет. Проще это делать через импрорт экспорт в самой SatMap, либо через свалку файлов GMV, а сейчас можно и через гораздо более структурированный чем кэш GMV кэш SAS. Разместил кэш на другом диске, на созданной специально для него партиции и вали все туда. Кстати в SAS и удаление выбранного региона есть. Удалять правда потом этот склад нормальным образом дико долго, но форматнуть при необходимости партицию пару секунд, для чего ее и стоит сделать. Скорость экспорта-импорта кэшей SatMap - SAS - SatMap если они на разных дисках 3-4 GB в час. Послойный импорт у SatMap есть. Территориальный не проверял.
Когда же relictus введет импорт сразу несколких кэшей подряд, а не как сейчас по одному, и GMV будет ненужен - создал пустой кэш и импортируй туда ночью все что надо из всех кэшей сразу.
там же есть услосие - Заменять всё, ему-то не нужны "никакие проверки".
т.е. ускорить это режим можно.
М-да. Это видимо объясняет реакцию виндов о которой собрался писать. После перезагрузки диска -- войти в версию мульти, занимавшуюся удалением становится невозможным. Появляется сообщение "невозможно сохранить файл конфигурации". Удалить сообщение удается только перезагрузкой, но перед ней появлется еще одно сообщение "Access violation at adress 006B3213 in module "SatMapGPS.exe". Read of address 00000008".
Мд-а ну наконец выставил все галки правильно. И результат уже не столь впечатляющий -- 35 минут на всю задачу. Зато разобрался, что эта задача разделана на два этапа. 1) Собственно удаление. (Происходит мгновенно или почти мгновенно. Но наступают вышеописанные косяки, если не сделать следующую операцию) 2)упаковка кэша. Она тянется столько времени, сколько нужно программе заполнить файл journal. На 4,3 гб ушло 35 минут.
На протяжении этапа упаковки диспетчер сообщал о том, что Satmap "не отвечает"
When you delete information from a SQLite database, the unused disk space is added to an internal "free-list" and is reused the next time you insert data. The disk space is not lost. But neither is it returned to the operating system.
If you delete a lot of data and want to shrink the database file, run the VACUUM command. VACUUM will reconstruct the database from scratch. This will leave the database with an empty free-list and a file that is minimal in size. Note, however, that the VACUUM can take some time to run (around a half second per megabyte) and it can use up to twice as much temporary disk space as the original file while it is running.
наложить схему заполнения уровнем,
может не номера уровнеё там писать а +1 +2 +3 ..
может не номера уровнеё там писать а +1 +2 +3 .....
Да мне все равно, что писать. Тут у нас есть критики интерфейса SatMap, пусть выскажутся, как правильней
а то получается выбрал я 15 уровень зазумировался, и наивный думал, что он мне всё ещё 15 зум выделяет ...
+1 и т.п. неудобно будет, то выбрал конкретный уровень и сразу ясно какой.
или можно двойную нумерацию ввести в скобочках +
например: 8 (+2)
самое то
Надеюсь вот эта инфа до конца прояснит ситуацию с упаковкой:
После перезагрузки диска -- войти в версию мульти, занимавшуюся удалением становится невозможным. Появляется сообщение "невозможно сохранить файл конфигурации". Удалить сообщение удается только перезагрузкой, но перед ней появлется еще одно сообщение "Access violation at adress 006B3213 in module "SatMapGPS.exe". Read of address 00000008".
После этого войти в участвовавшую в удалении программу уже не удается, только если сразу после процедуры перезагрузки компа не заменить exe.
На протяжении этапа упаковки диспетчер сообщал о том, что Satmap "не отвечает"
там же есть услосие - Заменять всё, ему-то не нужны "никакие проверки".
т.е. ускорить это режим можно.
Все равно одна проверка нужна: если тайл есть в кэше, то UPDATE, нет - INSERT.
Наивность обычно утрачивается после первого же раза, а арифметикой придется заниматься каждый раз, так что оставь все как есть. Главное сделай поскорее однослойность наложения - опционально или вообще и 8-мь уровней. Сейчас чтобы во всех этих оттенках и полутонах разобраться надо художником быть.
синий цвет (цветовая гамма не принципиальна)
Лучше скажи, как там с окном каптчи?
У меня был знакомый, который ориентировался не по цвету светофора, а по порядку горящих лампочек.
Лучше скажи, как там с окном каптчи?
он получит нобелевскую премию
Это нормально, если учесть, что карта гугля - это проекция сферы на плоскость, т.е. получается, что ты замеряешь расстояние между одной и той же точкой
БСЭ
РСФСР занимает большую часть Восточной Европы и Северную Азию. Протяжённость в меридиональном направлении 2,5—4 тыс. км, в широтном — 9 тыс. км. Самая западная точка — на границе с Польшей (19°38' в. д.), а крайняя восточная — на острове Ратманова в группе островов Диомида в Беринговом проливе (169°02' з. д.).
Кстати замена экзешника ни к чему не приводит. Приходилось полностью удалять программу и устанавливать ее заново. Надо попробовать создать те же условия на другой машине -- но смогу это сделать только завтра. Сегодня у меня не будет другого компа и внешнего накопителя с вариантами satmap тоже с собой нет. Может быть стоит прислать тебе "поломавшуюся" версию программы без кэша? Но смогу сделать это только завтра.
Эти варианты тоже надо покрутить ручками
Како было, тако есть
В сатмапе же вместо 9 тыс.км. можно намерять только 7
не предусмотреть ли возможность отображения в программе растров генштаба, привязанного в ОЗИ.
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: 2gis (ДубльГИС) 2ГИС