Проблема с тормозами растра

0 голосов
спросил 20 Окт, 10 от MinTaes (400 баллов) в категории Программные продукты Esri
Есть такая проблема. При отрисовке какого-либо объекта, а точнее при окончании отрисовки, проходит значительное время. В строке состояния в этот момент времени пишется, что прогружаются все снимки заново. Вопрос заключается в следующем: что это такое и можно ли это отключить. Снимки весят довольно-таки много, и тяжело ворочаются, так что лишний раз их трогать не хотелось бы. Заранее спасибо

11 Ответы

0 голосов
ответил 21 Окт, 10 от dsavitskiy (10,720 баллов)
Как хранятся снимки? Построена ли для них пирамида (rrd-файл)?
0 голосов
ответил 21 Окт, 10 от MinTaes (400 баллов)
снимки лежат на компе. Пирамида была построена. специально ухудшал качество отображения в аркмапе, но увеличение производительности мизер.
0 голосов
ответил 21 Окт, 10 от TDenis (42,620 баллов)
А в каком формате картинки?
0 голосов
ответил 21 Окт, 10 от MinTaes (400 баллов)
*.img. Есть вариан, что снимки немного большие по размеру (где-то 8500 pix). если из-за этого то как можно разбить их на более мелкие, но с сохранением привязки?
0 голосов
ответил 21 Окт, 10 от TDenis (42,620 баллов)
По идее он не должен декодировать весь файл, а выборочно только тот кусок растра, который отображается на экране. Хотя не все форматы сжатия позволяют такое делать. Желательно выбирать тот, который позволяет. Про img не знаю.

Наверное стоит попробовать поменять формат хотя бы для нескольких растров и посмотреть, изменится ли производительность. Попробуйте, например, tif со сжатием или без, MrSID.

У вас растры, случаем, не перепроецируются на лету?

Не смотрели - процессор тормозит или диск?
0 голосов
ответил 21 Окт, 10 от MinTaes (400 баллов)
смотрел как реагирует проц и диск. Проц 2х ядерный. каждое ядро грузится на 50%. диск примерно на 100 кб/с держится. а про трансформацию автоматическую можете рассказать по-пожробнее. можно ли отключить ее, а то может из-за этого тормоза такие.

0 голосов
ответил 21 Окт, 10 от TDenis (42,620 баллов)
А чего там рассказывать - бывает что данные привязаны к разным системам координат. Соответственно, чтобы их совместить, программе приходится выполнять дополнительные вычисления перед отрисовкой. Все данные пересчитываются в систему координат, указанную в настройках фрейма данных.
Пересчитывать растры, понятно, не самая простая задача с точки зрения объёмов вычислений.
Чтобы не пересчитывать растры на лету, можно перепроецировать их заранее и сохранить в готовом виде.
0 голосов
ответил 22 Окт, 10 от MinTaes (400 баллов)
А! Понял) Это все стоит. снимки уже скачаны в нужной проекции. На днях постараюсь уменьшить размер у снимков и посмотрю, что выйдет.
0 голосов
ответил 26 Окт, 10 от MinTaes (400 баллов)
сделал такую вещь. Скачал 66 растров в jpg и сравнивал их по тормозам с img (их было 10 растров). Вообщем, jpg раза в 2 точно работает быстрее. Clap 
0 голосов
ответил 26 Окт, 10 от dsavitskiy (10,720 баллов)
У вас img, возможно,записан без сжатия. Посмотрите его свойства в ArcCatalog'е
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...