SASGIS

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

SAS.Планета (SASPlanet)

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

Модератор: Tolik

Re: SAS.Планета (SASPlanet)

Сообщение Pierrot » 26 июл 2009, 11:48

2feya

Эксперимент:
Величина прогрузки за пределами экрана 0:
1. Полноэкранный режим. Число тайлов попавших в экран 30 (6х5) Число запрашиваемой памяти 78.8 мб.
2. Оконный режим. Число тайлов попавших в экран 16 (4х4) Число запрашиваемой памяти 77.0 мб
Величина прогрузки за пределами экрана 3:
3. Полноэкранный режим. Число тайлов в оперативке 132 (12х11) Число запрашиваемой памяти 134.4 мб.
4. Оконный режим. Число тайлов в оперативке 100 (10х10) Число запрашиваемой памяти 132.6 мб.

Почему так изменяется число потребляемых ресурсов? И почему так много?
Непонятно почему при увеличении числа отображаемых тайлов в N раз число запрашиваемой памяти увеличивается не в N раз а меньше...
Pierrot
Новичок
 
Сообщения: 11
ICQ: 496270130
Зарегистрирован: 24 июл 2009, 18:53
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Pierrot » 26 июл 2009, 16:59

Определил как именно раздается память...случайно...

Эксперимент:
На сколько вне видимости - сколько это клеток (всего) - сколько жрет памяти
0 - 6х5 (30) - 46
1 - 8х7 (56) - 59
2 - 10х9 (90) - 75
3 - 12х11 (132) - 93
4 - 14х13 (182) - 115
5 - 16х15 (240) - 138
6 - 18х17 (306) - 164
7 - 20х19 (380) - 193
8 - 22х21 (462) - 224
9 - 24х23 (552) - 258
10 - 26х25 (650) - 295

Вот оно! Если теперь построить графики зависимости выделяемой оперативной памяти и количества тайлов от числа тайлов которые подгружаются то мы заметим что выделяется оперативной памяти гораздо меньше.
Она выделяется почти линейно когда как число тайлов увеличивается геометрически. Изза этого когда мы ставим число тайлов необходимых для прогрузки >7 то программа начинает тупить и налегать на процессор.

Изображение
Pierrot
Новичок
 
Сообщения: 11
ICQ: 496270130
Зарегистрирован: 24 июл 2009, 18:53
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Parasite » 26 июл 2009, 20:18

Cartip писал(а):так вот и нет уверенности - качает или нет... Даже после репорта об окончании закачки (на 176%) при ручном елозеньи по карте находятся незакачанные тайлы

Ну так это же уже вопрос н.2, про прогружабельность всех тайлов. Надо смотреть, почему лагает (на файрволе например посмотреть запросы и ответы).
Я же выше отвечал только за показ процентовки от выполняемой задачи.
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: SAS.Планета (SASPlanet)

Сообщение Cartip » 27 июл 2009, 13:28

feya писал(а):Cartip
Во первых - ставим самую последнюю версию, за предыдущие я уже не отвечаю)


Сделано! Версия 90724, то же самое выделение, скопировано из 90710, оттуда же скопирован кэш (пол-ночи копировался ))))
запущено опять "с нуля", уже дошло до 140%, ничего нового пока не закачалось, то файла нет на сервере, то он уже есть в кэше
На карте заполнения слоя видно, что реально закачаено примерно две трети выделенного участка


Изображение
Cartip
Новичок
 
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Cartip » 27 июл 2009, 15:32

Странность обнаружилась в 90724 - не докачивает автоматически недостающие тайлы в рабочем поле. Если вручную показать - "Загрузить тайл основной карты" - загружает. Автоматически, при перемещении по карте - нет.
Запустил 90710 - автоматическая подгрузка работает, как и раньше.
Cartip
Новичок
 
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: SAS.Планета (SASPlanet)

Сообщение feya » 27 июл 2009, 16:32

Cartip
Дайте файл выделения.
Автоматически, при перемещении по карте - нет.

Попробуйте удалить SASPlanet.ini
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Cartip » 27 июл 2009, 17:23

feya писал(а):Cartip
Дайте файл выделения.

HLG-файл

feya писал(а):Попробуйте удалить SASPlanet.ini

закомментировал инишник (перебил расширение) - без изменений.
Вот как это выглядит в реале на экране

Изображение
Cartip
Новичок
 
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Cartip » 29 июл 2009, 04:22

А можно ли как нибудь, "отъехав" на 13 уровень например, и включив ф-цию отображения заполнения 18 уровня,
вручную закачивать недостающие тайлы 18 уровня, по-прежнему оставаясь на 13м?
Самостоятельно такую феньку в проге найти не смог. :?


ЗЫ Откатился на 90710, т.к. 90724 автоматически не подкачивает недостающие тайлы :cry:
Cartip
Новичок
 
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: SAS.Планета (SASPlanet)

Сообщение Virtual » 29 июл 2009, 06:16

Cartip
выделяешь область, и... скачать нужным зумом
Virtual
Постигающий Дао
 
Сообщения: 102
ICQ: 3898708
Зарегистрирован: 25 июн 2009, 13:19
Откуда: УФА-РБ
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: SAS.Планета (SASPlanet)

Сообщение feya » 29 июл 2009, 09:46

ЗЫ Откатился на 90710, т.к. 90724 автоматически не подкачивает недостающие тайлы

Должно качать, удалите просто SASPlanet.ini
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Пред.След.

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

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

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