SASGIS

Веб-картография и навигация

Просьба посоветовать программу под Windows

Обсуждение различной информации связанной с картографией в САСе, а также сторонние программные продукты для связки с САСом

Модератор: Tolik

Re: Просьба посоветовать программу под Windows

Сообщение Cowa » 05 дек 2008, 13:31

Parasite
В программке все действия в ПАМЯТИ. Тайлы должны быть одинаковых размеров.
Имена файлов - 1.gif, 2.gif, 3.gif ..... 80.gif
Нумерация файлов по строкам, затем по столбцам, слева направо, сверху вниз.
1.gif, 2.gif
3.gif, 4.gif
....
79.gif, 80.gif
Сохраняет в Jpeg, gif, png. Цвет вроде оставляет исходный.
Программа должна находиться в папке с исходными тайлами.
Вот и все.

Для Parasite
Merge2x40.rar
(237.28 KiB) Скачиваний: 251
Cowa
Постигающий Дао
 
Сообщения: 173
Зарегистрирован: 23 авг 2008, 01:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Cowa » 05 дек 2008, 14:48

Более гибкая вещь. Можно менять размерность матрицы
Merge2.rar
http://sasgis.org/forum/download/file.php?id=102
Последний раз редактировалось Cowa 06 дек 2008, 23:44, всего редактировалось 1 раз.
Cowa
Постигающий Дао
 
Сообщения: 173
Зарегистрирован: 23 авг 2008, 01:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Parasite » 05 дек 2008, 19:10

Cowa писал(а):Parasite
В программке все действия в ПАМЯТИ. Тайлы должны быть одинаковых размеров.
Имена файлов - 1.gif, 2.gif, 3.gif ..... 80.gif
Нумерация файлов по строкам, затем по столбцам, слева направо, сверху вниз.
1.gif, 2.gif
3.gif, 4.gif
....
79.gif, 80.gif
Сохраняет в Jpeg, gif, png. Цвет вроде оставляет исходный.
Программа должна находиться в папке с исходными тайлами.
Вот и все.

Благодарю!!! Попробую, дам знать.

PS: А если памяти не хватит - в своп само полезет, или придется дополнительно обрабатывать напильником?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Cowa » 05 дек 2008, 20:06

Parasite
Parasite писал(а):PS: А если памяти не хватит - в своп само полезет, или придется дополнительно обрабатывать напильником?

Нет, не думаю. что не хватит. На всяк случай я и сделал пробную кнопочку для склеивания одной строки - посмотреть как работает склейка. А кто хвастался памятью:
Parasite писал(а):Повторюсь, что физического РАМа на машине 28Гб

и чтобы ЭТОГО не хватило....
Cowa
Постигающий Дао
 
Сообщения: 173
Зарегистрирован: 23 авг 2008, 01:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Parasite » 06 дек 2008, 10:46

Cowa писал(а):А кто хвастался памятью:
Parasite писал(а):Повторюсь, что физического РАМа на машине 28Гб

и чтобы ЭТОГО не хватило....

Да, но 80 тайлов разово займут около 60Гб в битмапах по самым скромным подсчетам. Это если разово их все растянуть (я не знаю по какому алгоритму твоя утилитка работает - еще не пользовал, в понедельник скорей всего...)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Cowa » 06 дек 2008, 14:21

Все правильно, они все затягиваются в память. Программе по барабану размеры тайлов, главное, чтобы они были одинаковые. Так что можно поэкспериментировать с меньшими размерами тайлов. И откуда такие размеры
Parasite писал(а):80 тайлов разово займут около 60Гб в битмапах по самым скромным подсчетам
Дискуссию открывать не буду, т.к. графика это не моя облать, но пробовал загрузить в память индексный гиф и потом сразу сохранил в бмп. БМП получился тоже с индексированным цветом. Не думаю, что битмап в мамяти разворачивается до RGB, а затем конвертируется в индекс при записи на диск. Т.е. ТЕОРЕТИЧЕСКИ, в памяти gif с индексированным цветом и с палитрой 256 цветов должен занимать не более 50200х1024 = 51404800 (байт) = 49,0234375 (Mb) в твоем случае.
Cowa
Постигающий Дао
 
Сообщения: 173
Зарегистрирован: 23 авг 2008, 01:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Parasite » 06 дек 2008, 18:28

Cowa писал(а):Не думаю, что битмап в мамяти разворачивается до RGB, а затем конвертируется в индекс при записи на диск. Т.е. ТЕОРЕТИЧЕСКИ, в памяти gif с индексированным цветом и с палитрой 256 цветов должен занимать не более 50200х1024 = 51404800 (байт) = 49,0234375 (Mb) в твоем случае.

А посмотреть уже отвеченное в этой же ветке на эту же тему? :)
viewtopic.php?p=2065#p2065
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Просьба посоветовать программу под Windows

Сообщение svp » 06 дек 2008, 23:01

Parasite писал(а):А посмотреть уже отвеченное в этой же ветке на эту же тему? :)
viewtopic.php?p=2065#p2065


А вот этот ответ тоже остался без внимания?
viewtopic.php?p=2065#p2073
Странно... откуда там 60 гигабайт?
Или Parasite обиделся на меня, не разговаривает больше?=)
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Cowa » 06 дек 2008, 23:39

Сегодня экспериментировал со склейкой Merge. Как оказалось она не совсем корректно работает с памятью - очень много кушает и вылетает с OutOfMemory, если входные тайлы достаточно большие.
Все исправил. Вот новый вариант

Parasite
Тоже рекомендую именно этот вариант.
Утилита загружает все тайлы по очереди в память. Если память закончилась, то сбрасывает все в своп. И так далее, пока хватает свопа. Если закончится своп - OutOfMemory. Так что рекомендую сделать своп по возможности побольше.
Вложения
Merge2.rar
(242.21 KiB) Скачиваний: 274
Cowa
Постигающий Дао
 
Сообщения: 173
Зарегистрирован: 23 авг 2008, 01:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Просьба посоветовать программу под Windows

Сообщение Parasite » 07 дек 2008, 08:30

Cowa писал(а):ParasiteТоже рекомендую именно этот вариант.
Утилита загружает все тайлы по очереди в память. Если память закончилась, то сбрасывает все в своп. И так далее, пока хватает свопа. Если закончится своп - OutOfMemory. Так что рекомендую сделать своп по возможности побольше.

Хорошо, завтра попробуем!! Спасибо! :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Пред.След.

Вернуться в Другие программы

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

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