PyramidBuilder

Придбання, комплектація та доставка програмних продуктів

Модератори: NickS, feNICKs

Аватар користувача
Vetaley
Повідомлень: 119
З нами з: 15 лютого 2010, 13:16
Звідки: ХарькОфф
Контактна інформація:

PyramidBuilder

Повідомлення Vetaley » 29 вересня 2011, 18:34

Подскажите что ента за весчь и каково ее предназначение? Мануал прочитал и поюзать попробовал))) а результат мне неясен... Прога проставила галочки и перекинула файлы в указанную папку? :lol:

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: PyramidBuilder

Повідомлення NickS » 30 вересня 2011, 10:18

Программа предназначена только для создания пирамид в tif-файлах. Если они уже были созданы, то программа просто их переделает.
Что это такое и зачем?

Чтобы это понять надо прояснить ситуацию. Например, у вас есть большой растр (занимающий 300 Мб памяти), имеющий большое расширение. Зачастую мы забываем об этом и для нас он стаёт просто картинкой, которую нужно быстро показать, когда захочется. Да, для маленьких размеров - это просто. А вот представте себе, что у вас этот растр привязан к карте, был масштаб, который показывал один участок, а потом вы скролингом мышки резко изменили масштаб, чтобы показать весь район. В результате, программе нужно быстро прочитать этот файл в память (300 Мб!) а потом ещё его соответствующим образом уменьшить (преобразовать) рисунок, чтобы он отобразился весь в виде маленькой картинки на мониторе да ещё и рассчитав его местоположение. А ведь зачастую таких файлов не один, а мы ещё с десяток на карту нацепили! Это колосcальные объемы работы для компьютера. Но мы об этом не думаем, правда? Мы удивляемся: почему это он повис и несколько секунд ничего не работает? Мы же хотим прямо сейчас получить картинку! :))

Так вот, чтобы упростить работу компьютеру, а, соответственно ускорить отображение больших растров на карте, и существуют так званные пирамиды. Проще говоря, это маленькие, уменьшённые с разными масштабом картинки, хранящиеся в файле. В результате, при изменении масштаба, программа не читает весь файл, а она читает только определённую область, где храниться уменьшённое изображение картинки. Это очень упрощает работу компьютеру и, соответственно, растры отображаются значительно быстрее. 8-)

Увы, многие, для экономии места на диске, сохраняют растры в jpg. Этот формат позволяет сжимать файл в объеме в 10-12 раз. НО! При этом теряется качество растра и в нём нельзя создать пирамиды. Пирамиды создаются только для tif-файлов. Потому, если у вас проблемы с отображением, конвертируйте свои растры в tif-файл, а потом создайте для них пирамиды.

Аватар користувача
Vetaley
Повідомлень: 119
З нами з: 15 лютого 2010, 13:16
Звідки: ХарькОфф
Контактна інформація:

Re: PyramidBuilder

Повідомлення Vetaley » 30 вересня 2011, 15:11

Подробненько и доступно! Спасибо за конкретику! Ситуацию я в целом понял. Следственно: если я запустил создание пирамид, и в результате получил НЕ ИЗМЕНЕННЫЕ файлы, то эти пирамиды уже кто-то создал?
А упрощение (снижение качества в слою карты) использует пирамиды или здесь задействованы только ресурсы ГИС?
И, если можно, дайте пожалуйста список форматов файлов привязки растров, ато в списке как-то неконкретно: Арквью, Мапинфо..., а хоцца быть в курсе :geek:

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: PyramidBuilder

Повідомлення NickS » 30 вересня 2011, 16:30

Vetaley писав:Подробненько и доступно! Спасибо за конкретику! Ситуацию я в целом понял. Следственно: если я запустил создание пирамид, и в результате получил НЕ ИЗМЕНЕННЫЕ файлы, то эти пирамиды уже кто-то создал?

Да
Vetaley писав:А упрощение (снижение качества в слою карты) использует пирамиды или здесь задействованы только ресурсы ГИС?

Да

Vetaley писав:И, если можно, дайте пожалуйста список форматов файлов привязки растров, ато в списке как-то неконкретно: Арквью, Мапинфо..., а хоцца быть в курсе :geek:

All Image Files (*.*)|*.*|JPEG Image File (*.jpg;*.jpeg)|*.jpg;*.jpeg|Bitmap Image File (*.bmp)|*.bmp|Mapinfo tab (*.tab)|*.tab|AutoCad dxf (*.dxf)|*.dxf|RTR Data File (*.rtr)|*.rtr|Tiff Image File (*.tif;*.tiff)|*.tif;*.tiff|MrSid Image File (*.sid)|*.sid|Gif Image File (*.gif)|*.gif|Windows Metafile (*.wmf;*.emf)|*.wmf;*.emf|World Image File (*.bmpw;*.jpgw;*.jpegw;*.tfw;*.tifw;*.tiffw;*.sdw;*.gfw;*.jgw)|*.bmpw;*.jpw;*.jpgw;*.jpegw;*.tfw;*.tifw;*.tiffw;*.sdw;*.gfw;*.jgw

Задавайте разные вопросы в соответсвующих темах!

Аватар користувача
Vetaley
Повідомлень: 119
З нами з: 15 лютого 2010, 13:16
Звідки: ХарькОфф
Контактна інформація:

Re: PyramidBuilder

Повідомлення Vetaley » 30 вересня 2011, 21:57

aux?

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: PyramidBuilder

Повідомлення NickS » 03 жовтня 2011, 09:12

Vetaley писав:aux?

Это привязка или растр? По-моему не поддерживается. Это какойто формат з другой платформы.