Не могу склеить карту. "Out of memory"..

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

GT_80
Новичок
Сообщения: 4
Зарегистрирован: 19 янв 2009, 22:38

Не могу склеить карту. "Out of memory"..

Сообщение GT_80 »

Закачал карту Москвы + ближ. подмосковье в 16 и 17 масштабах.
Теперь хочу склеить и сделать привязку для Ozi.
Программа надолго задумывается и потом выдает "Out of memory" , недостаточно памяти как я понимаю.

Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..

Размер карты в 16 масштабе ~ 15000 * 15000 , в 17 в 2 раза больше..

Вопрос , как склеить карту единым куском ?
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение Parasite »

GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..
Размер карты в 16 масштабе ~ 15000 * 15000

Клейте в БМП или ECW.

GT_80 писал(а):в 17 в 2 раза больше..

В 4. :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение vdemidov »

GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..

Учитывая то что программа 32битная, то ей до лампочки что винда 64 бита. И больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
GT_80
Новичок
Сообщения: 4
Зарегистрирован: 19 янв 2009, 22:38

Re: Не могу склеить карту. "Out of memory"..

Сообщение GT_80 »

Да , в bmp формате получилось , но размер карты 825 Мб вышел. :shock:
Скажите как теперь обработать чтобы вменяемый размер был ?

Как перегнать в формат Ozi , ozfx 3 ?
А если в фотошопе конвертировать bmp в jpg привязка нарушится ведь ? Пиксели наверно не совпадать будут ?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение zed »

GT_80 писал(а):А если в фотошопе конвертировать bmp в jpg привязка нарушится ведь ? Пиксели наверно не совпадать будут ?

:lol: ну вы блин даёте!
Конвертируйте чем угодно, главное размер изображения не меняйте и всё совпадёт.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение zed »

vdemidov писал(а):
GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..

Учитывая то что программа 32битная, то ей до лампочки что винда 64 бита. И больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.

Кстати, а не планируется переход на более свежий компилятор и соответственно, появления 64-битной версии программы?
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение vdemidov »

zed писал(а):
vdemidov писал(а):
GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..

Учитывая то что программа 32битная, то ей до лампочки что винда 64 бита. И больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.

Кстати, а не планируется переход на более свежий компилятор и соответственно, появления 64-битной версии программы?

Я что-то пропустил? Разве есть варианты делфы под 64 бита?
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение zed »

Да вроде в 2010-м уже есть, но точно не скажу - не пользовался.

P.S. А нет, сорри, это они над этим только работают http://edn.embarcadero.com/article/3917 ... _tocentry6
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение vdemidov »

По-моему, ты ошибаешься. Там слишком много вопросов возникнет. Например размер инта и размер указателя. Размер указателя должен стать 64 бита. Но очень многие программисты использовали приведение указателя к инту и обратно, а также априорное знание, что инт и указатель это 32 бита. Так что шансов на 64 бита у Делфы в ближайшие годы практически нет.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Не могу склеить карту. "Out of memory"..

Сообщение Parasite »

vdemidov писал(а):больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.

Страничное предоставление памяти "N (и даже M) страниц по 2Гб, с адресацией (n):0...2Гб" - уже не рулит? Помнится, фича довольно активно юзалась в старых системах для преодоления лимита разрядности процессора (и 8-ибитные камни прекрасно адресовывали до мега памяти и выше).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Закрыто

Вернуться в «SAS.Планета»