Страница 1 из 1
Использует ли QGIS пирамиды?
Добавлено: 07 фев 2010, 14:21
manisha
У меня на машине нет явной разницы в скорости отображения растра без пирамид и после их построения.
Такое ощущение, что QGIS их попросту не использует. Есть соображения как в явном виде это проверить?
Re: Использует ли QGIS пирамиды?
Добавлено: 08 фев 2010, 10:07
SS_Rebelious
Хотелось бы уточнить: как вы строите пирамиды - отдельным файлом пирамид или создаёте многослойный тиф?
Я строю отдельный файл. Поначалу не ощущал разницу при работе с растром и вектором; решил проверить только скорость отрисовки растров с пирамидами и без - когда открыты только растры, то растры с пирамидами по моим ощущениям отрисовываются быстрее, чем без оных. Если же кроме растра, есть ещё и другие слои - WMS или вектор, то скорость отрисовки определяется скоростью отрисовки самого медленного и разница в наличии и отсутствии пирамид незаметна, если эти растры обрабатываются быстрее других слоёв.
Re: Использует ли QGIS пирамиды?
Добавлено: 08 фев 2010, 10:33
manisha
Пробовал и встроенные, и внешние пирамиды, одинаково, скорость непонятно меняется или нет. В проекте только растры.
Re: Использует ли QGIS пирамиды?
Добавлено: 08 фев 2010, 10:51
SS_Rebelious
Чтобы проверить используются ли внешние пирамиды или нет (это не проверка скорости) - создайте для тестового растра внешний файл пирамид, а затем в графическом редакторе внесите в тестовый растр значительные, заметные изменения. Потом откройте его опять в кугис, и если в мелком масштабе растр выглядит так же, как и на момент построения пирамид, то очевидно, что пирамиды программа подгружает. Если изменения и в мелком масштабе заметны, то - нет.
Re: Использует ли QGIS пирамиды?
Добавлено: 08 фев 2010, 11:39
manisha
Проверил. Используются. Для ландсата - до масштаба 1:350 000 примерно, при большем показывается оригинальное изображение. Но прибавки скорости и на масштаба 1:1 000 000 я не вижу, что с пирамидами, что без.
Re: Использует ли QGIS пирамиды?
Добавлено: 08 фев 2010, 13:00
SS_Rebelious
А сколько пирамид создаётся? Мне вчера показалось (как раз строил пирамиды), что количество создаваемых пирамид обратно пропорционально тому масштабу в котором открыт растр на момент создания пирамид. Посмотрите, сколько пирамид предлагает создать кугис при различных масштабах: попытайтесь сделать как можно больше. И посмотрите размер файла с пирамидами для ландсата может быть он сам по себе оказывается слишком велик для того, чтобы кугис его быстро обрабатывал (всего-лишь предположение).
Re: Использует ли QGIS пирамиды?
Добавлено: 08 фев 2010, 13:11
manisha
Пирамиды строю с помощью Gdaltools и с помощью IMAGINE, в канвас растр не загружен.
Re: Использует ли QGIS пирамиды?
Добавлено: 08 фев 2010, 23:49
Максим Дубинин
Manisha, чтобы оперировать некими цифрами, можешь ли ты предложить какой-то пример, чтобы мы все попробовали с и без пирамид и отписались, что у нас получилось? Наверное можно взять одну из склеек ландсат и распаковать ее из mrsid в tif. Я лично готов попробовать.
Re: Использует ли QGIS пирамиды?
Добавлено: 25 апр 2010, 09:49
kryl
Когда я проверял как раз где-то в феврале на внешних пирамидах, что с ними что без них скорость перерисовки 1 кадра landsat была около 3х секунд. На более поздних билдах такое ощущение, что заработали внутренние пирамиды, но не работают внешние. Изменяли ли работу с пирамидами в последних билдах?
Re: Использует ли QGIS пирамиды?
Добавлено: 25 апр 2010, 16:56
Дмитрий Барышников
Следует заметить что пирамиды работают только на мелких масштабах (примерно от 4х до 64х мельче оригинального). Если приближаться к оригинальному разрешению пирамиды не используются (такова технология). Поэтому правильнее проверять скорость пирамид - при отрисовке изображения в небольшой области в центре окна карты. Если быстро, то работают! Если долго шуршит диском - нет.
Насколько я понимаю QGIS не эффективно отрисовывает саму карту, например, при навигации (перемещении изображения карты, панировании),он отрисовывает весь экран, а следовало бы неотрисованные части.
Попробуйте сравнить скорость отрисовки с моей программой (
http://code.google.com/p/wxgis/downloads/list). Правда это только альфа, могут быть ошибки в работе (спасибо
SS_Rebelious за тестирование

, ошибки устраняю, постараюсь бэту в скором времени выпустить). Устанавливать не надо, только распакуйте.
offtopic
Добавлено: 26 апр 2010, 13:46
SS_Rebelious
может для этой программы завести отдельную тему и постить там новости о том, как продвигается разработка, сообщения о багах и т.п.?
Re: Использует ли QGIS пирамиды?
Добавлено: 26 апр 2010, 15:47
Дмитрий Барышников
Если sim не против я создам отдельную тему.
Вообще вопрос ко всем участникам - "это актуально?". Так как, изначально программу разрабатывал в исследовательских целях - понять как "это" сделано в ArcGIS.
Re: Использует ли QGIS пирамиды?
Добавлено: 26 апр 2010, 17:29
Максим Дубинин
конечно создавайте с кратким описанием вашей разработки, в новой теме и обсудим актуальность
Re: Использует ли QGIS пирамиды?
Добавлено: 26 апр 2010, 19:12
bim2010
Вообще вопрос ко всем участникам - "это актуально?".
Да! Очень интересно.