Mapinfo и большой растр (пирамиды)

MapInfo, MapBasic
Аватара пользователя
Institor
Активный участник
Сообщения: 243
Зарегистрирован: 22 апр 2011, 08:10
Репутация: 27
Откуда: Хабаровск

Mapinfo и большой растр (пирамиды)

Сообщение Institor »

Как известно, mapinfo не умеет строить пирамиды, поэтому работа с тяжелыми растрами - сущее мучение. Есть ли какой-нибудь способ ускорить прорисовку? Может как-то обработать сам файл растра?
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Mapinfo и большой растр (пирамиды)

Сообщение Донецков »

Разбить растр на части, использовать утилиту DRastr из состава Кадастрового офиса, уменьшить количество цветов если это не критично...
mihanik
Интересующийся
Сообщения: 42
Зарегистрирован: 13 май 2011, 15:02
Репутация: 0

Re: Mapinfo и большой растр (пирамиды)

Сообщение mihanik »

С помощью Global Mapper можно разбить на части и перевести изображение в формат по проще, в jpeg например...
Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: Mapinfo и большой растр (пирамиды)

Сообщение asgs »

Я бы порекомендовал формат ECW, MI с ним работает очень быстро.
Злобный йожег
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Mapinfo и большой растр (пирамиды)

Сообщение Boris »

Присоединяюсь, разбить на маленькие фрагменты - самое лучшее, особенно в свете того, что тогда стандартно MapInfo установит для них очень низкий масштаб показа.
Более правильно - самому создать пирамиду (вроде GDAL это умеет - создавать файлы с увеличенным пикселем в отдельных файлах) - большой растр уменьшенного размера с указанием предела видимости + много маленьких с ограничением их видимости пока виден большой файл.
Аватара пользователя
Institor
Активный участник
Сообщения: 243
Зарегистрирован: 22 апр 2011, 08:10
Репутация: 27
Откуда: Хабаровск

Re: Mapinfo и большой растр (пирамиды)

Сообщение Institor »

Это ж надо будет их все привязывать заново...
Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: Mapinfo и большой растр (пирамиды)

Сообщение asgs »

В случае разбивки на более мелкие растры - да. В случае конвертации в более другой формат можно просто в привязочном tab-е подменить имя файла, или просто расширение (если имя файла совпадает).
Вообще, конечно, все это костыли. Как MI работало с растрами отвратно, так и продолжает. Единственное приятное исключение, которое я знаю, это формат ECW, но об этом я уже писАл.
Злобный йожег
Аватара пользователя
Institor
Активный участник
Сообщения: 243
Зарегистрирован: 22 апр 2011, 08:10
Репутация: 27
Откуда: Хабаровск

Re: Mapinfo и большой растр (пирамиды)

Сообщение Institor »

asgs писал(а):формат ECW
Попробовал. Стало еще медленнее. Может у меня какой-то неправильный ecw? Сохранял из Tif'а программой Spotlight
Картинка RGB24 бит (планшет), разрешение 400 dpi. Вообще еле ворочает. Примерно в 5 раз медленнее tif'a отрисовка (по секундомеру)
Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: Mapinfo и большой растр (пирамиды)

Сообщение asgs »

Institor писал(а):
asgs писал(а):формат ECW
Попробовал. Стало еще медленнее.
Картинка RGB24 бит (планшет), разрешение 400 dpi. Вообще еле ворочает. Примерно в 5 раз медленнее tif'a отрисовка (по секундомеру)
Да ну нафиг :shock:
Прекрасно ворочалась самодельная RGB мозаика из космоснимков Landsat ETM+ в 15-метровом пространственном разрешении на все ХМАО, ЯНАО с фрагментами прилегающих областей. Размер сами прикинуть можете. Аналогичный tiff был бы гигабайт под 40.
Как вариант, попробуйте вот этот конвертор.
И еще, какая версия MapInfo? На версии MI старше 9-й я эту мозаику не мучал, как себя поведет в 10-й, не в курсе.
Злобный йожег
Аватара пользователя
Institor
Активный участник
Сообщения: 243
Зарегистрирован: 22 апр 2011, 08:10
Репутация: 27
Откуда: Хабаровск

Re: Mapinfo и большой растр (пирамиды)

Сообщение Institor »

Версия 10.5.
Попробовал конвертер. Результат тот же.
Печально.
Памяти 6 гигов, проц CoreQuad 9300. Не понимаю я этой mapinfo....
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Mapinfo и большой растр (пирамиды)

Сообщение Донецков »

Если не секрет, зачем планшету 16.7 млн. цветов..., может после конвертации с уменьшением количества цветов и размер будет приемлемым... посмотрите http://giscraft.ru/methods/method4.shtml
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Mapinfo и большой растр (пирамиды)

Сообщение Александр Мурый »

Зачем есть кактус (в смысле пытаться заставить работать MI с тяжёлыми растрами)? Можно, например исп-ть QGIS + пирамиды, которые делаются там нажатием одной кнопки. См. руководство по QGIS, п. 4.3.6., стр.79.
Либо исп-ть какую-нибудь растровую ГИС, в которой можно задать нужное разрешение вручную.
Редактор материалов, модератор форума
reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Mapinfo и большой растр (пирамиды)

Сообщение reasonat »

asgs писал(а):вот этот конвертор.
у меня не сработал - ругается "Invalid strip byte count". А компрессор от ER Mapper без регистрации - с ограничениями на размер.
Но в MI 10.5 Tif на гигабайт бегает замечательно (с ECW тоже, помнится, проблем не было). А вот в QGIS он же еле-еле ворочался. И пирамиды из него не делались. Хотя QGIS-ка меня спасла с очень большим сшитым снимком, который MI не умеет привязывать. И оформление карт там понравилось.
А к вопросу, почему народ не работает в QGIS, а жует кактус - а потому что в QGIS еще писать и писать, а для MI годами копили и писали mbx-ы, с которыми работа в том же моем землеустройстве и кадастре проходит легко и просто, как ни ругается Boris на MI в этом применении :)
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Mapinfo и большой растр (пирамиды)

Сообщение Boris »

Давайте вернемся к задаче. Опишем ее не с позиции "я пытался залезть га ледяную гору и все время соскальзывал", а в формате мне нужно то и то. Я GlobalMapper'е разрезал растр на сколько нужно частей и он создавал привязку. Что-то мне подсказывает, что и масштаб я где-то уменьшал с сохранением привязки.
По крайней мере для того, что быЖ
а) создать twf файл
б) создать его копию, в которой масштаб уменьшен в два раза
в) пересчитать растр с увеличением зерна (уменьшением масштаба) в два раза
г) загрузить растр с привязкой twf
никакая новая привязка не требуется?
Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: Mapinfo и большой растр (пирамиды)

Сообщение asgs »

reasonat писал(а):не сработал - ругается "Invalid strip byte count".
Что сжать пытались? Интересует формат и количество цветов; сколько не пользовался этим конвертором, проблем не было.
Злобный йожег
Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей