Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap (2)

Модерирует : gyra, Maz

Widok (02-08-2010 11:58): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы

 
SatMap
просмотр, скачивание, кэширование, склейка и привязка спутниковых снимков/гибрида/карт/ландшафта с сервиса Google Maps.

 
FAQ
Настоятельно рекомендуется ознакомиться как опытным пользователям, так и всем новичкам.

 
Текущая версия 2.4.0 (multilingual):
История версий
полный комплект v2.4.0 (2.74 Mb)
v2.4.1.7 (только exe) (1.39 Mb)
SatMap API
 
* - архивы в формате 7-zip
 


Кэши скачанных районов
 


 
Официальный сайт http://satmap.narod.ru

 
Основные функции и возможности (на данный момент):
1. Импорт данных из кэша GoogleMV (версии 2.7+), GoogleV, EarthSlicer (только спутник), SatMap, SASPlanet, Global Mapper
2. Формат кэша: 1 кэш = 1 файл
3. До 100 подключаемых кэшей
4. Экспорт в кэш формата GoogleMV, SatMap, SASPLanet, GPSProga
5. Поиск, сохранение и переход по введенным координатам/названию места
6. Работа с путевыми точками и треками в формате OziExplorer (*.wpt, *.plt)
7. Измерение расстояния
8. Склейка/экспорт данных в графические форматы JPG, PNG, TIFF, ECW, JPEG2000, MrSID
9. Геопривязка в форматах Ozi Explorer, MapInfo, world-файл, TomTom overlay
10. Закачивание данных с сервиса Google Maps без бана
11. Показ высоты по данным SRTM
12. API для управления SatMap
13. Навигационный режим работы с GPS-приемником
14. Работа с базой данных географических названий объектов GNS
 
Планируется:
1. Работа с форматом kml/kmz
2. Возможность скачивать данные с других сервисов
3. и многое другое......
 
Программа распространяется бесплатно. Используйте ее на свой страх и риск.

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 13:17 02-04-2009 | Исправлено: relictus, 13:52 23-06-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dobromap

Цитата:
Если это действительно трудно сделать,  я отстану

Само по себе это не трудно, но времязатратно, а мне нужно было срочно  
Много кода перелопачивать и нюансов учитывать (ну типа таких: смотришь свой пользовательский слой и кликаешь на загрузить тайл)...
Текущая реализация импорта из GM чисто как временный вариант, будет и полноценная поддержка пользовательских слоев, попозжа...

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 13:55 18-05-2010
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Опечатка
Рзамер кэша БД SQLite

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 14:40 18-05-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
Спасибо, исправлю в след.билде.

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 14:50 18-05-2010
netrebos

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
relictus

Цитата:
[+] Advanced users only! Настройка размера кэша SQLite в памяти. Значение параметра должно быть > 2*(количество вставок в БД до завершения транзакции)

 
А можно попросить вас привести две-три строчки примера практического применения.
 
И какие ограничения накладывает условие по умолчанию: "1 вставка в БД; размер кеша 2000 страниц". Что нибудь в более привычных величинах: количество тайлов, гигабайт.

Всего записей: 447 | Зарегистр. 19-09-2006 | Отправлено: 16:19 18-05-2010
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
netrebos

Цитата:
А можно попросить вас привести две-три строчки примера практического применения.

Размер кэша БД SQLite по-умолчанию 2000 страниц, 1 страница 16КБ, т.е. размер кэша 32МБ, соответственно поставите 20000, размер кэша будет 320МБ.
Рекомендация 2x сделана для общего случая, в основном это качается слоя спутник.
Увлекаться с размером кэша БД не стоит, если поставите 320МБ, то "все" 320МБ будут заняты.
 
Добавлено:

Цитата:
И какие ограничения накладывает условие по умолчанию: "1 вставка в БД; размер кеша 2000 страниц".

можете поставить 1000 вставок в БД, при размер кеша 2000 страниц.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 16:37 18-05-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
netrebos

Цитата:
И какие ограничения накладывает условие по умолчанию: "1 вставка в БД; размер кеша 2000 страниц".

Никакие Это дефолтные значения. Если страшно за кэш, то их лучше не трогать. (шутка)
Суть этих настроек такова: при массовой закачке (по выделению) каждый тайл физически записывается в кэш, т.е. каждый раз происходит обращение к винту/харду/диску. Если, к примеру, выставить кол-во вставок в 1000, то запись в кэш будет происходить каждую 1000 закачанных тайлов. До этого же числа все скачанные тайлы будут находиться в области памяти, зарезервированной движком SQLite. Это и есть вторая настройка. Она измеряется в страницах, чей размер = 16КБ (типа размера кластера в файловой системе) - эта инфа есть в хинте.
Так вот, если кол-во вставок задано 5000, а размер кэша SQLite = 2000 стр (или 32МБ), то в реале физическая запись в кэш произойдет раньше, чем количество скачанных тайлов достигнет 5000: 32МБ (кэш) / 15КБ (ср.размер тайла спутника) ~ через 2133 скачанных тайлов. Чтобы такого не было, можно поставить размер кэша SQLite, скажем, в 10000. Тогда памяти будет выделено ~156МБ, что с запасом будет достаточно для количества вставок = 5000.
Блин, популяризатор из меня никакой, так что звиняйте, если всё еще не понятно
 
 
Добавлено:
Во, пока писал, уже egor23 все доступно объяснил

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 16:57 18-05-2010
netrebos

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Размер кэша БД SQLite по-умолчанию 2000 страниц, 1 страница 16КБ, т.е. размер кэша 32МБ, соответственно поставите 20000, размер кэша будет 320МБ.  

 
Видимо туплю, но Satmap мой единственный опыт практического применения SQLite. Вновь созданный пустой кэш при условиях 2000 страниц равен 64КБ. И если мы пойдем по разбору математики почему получилось 64кб, а не 32мб, боюсь, я просто не пойму.
 
Нет, в данном случае  я ждал более упрощенного ответа, что-нибудь типа: параметр 1 вставка 2000 страниц при операции (на какие операции влияет\критичен?) загрузка (импорт\экспорт.. упорядочивание...или какой другой операции) дает результат -- (?)..... Больше добиться (нельзя\можно). Что бы изменить результат можно изменить (праметр?)...          
 
 
Добавлено:
relictus

Цитата:
Блин, популяризатор из меня никакой, так что звиняйте, если всё еще не понятно  

Ошибаешься. Как раз вот твое объяснение понял -- спасибо.

Всего записей: 447 | Зарегистр. 19-09-2006 | Отправлено: 17:07 18-05-2010
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kml, я так понял, еще не поддерживает?
 
Добавлено:
И при попытке скачать кэш Киева "страница устарела"...

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 01:46 19-05-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
netrebos

Цитата:
Вновь созданный пустой кэш при условиях 2000 страниц равен 64КБ. И если мы пойдем по разбору математики почему получилось 64кб, а не 32мб, боюсь, я просто не пойму.

Не путай кэши! Их в программе аж три:
1) кэш (физический на диске) в котором храняться тайлы, по сути БД SQLite
2) внутренний кэш программы (в памяти): содержит недавно просмотренные тайлы, чтобы не дергать лишний раз кэш №1
3) кэш самого движка SQLite (в памяти), задается количеством страниц.
Ты путаешь 1 с 3...
Грубо говоря, кэши 2, 3 увеливают быстродействие проги путем размещения тайлов памяти. Если комп имеет много неиспользуемого ОЗУ, то значения их можно увеличить, иначе - оставить дефолтные.
 
o22

Цитата:
kml, я так понял, еще не поддерживает?

Только выделение и свои метки.  
Образцы остального (как пример, что еще надо от kml) обещался прислать rex, да что-то всё никак.....
 

Цитата:
И при попытке скачать кэш Киева "страница устарела"...

Се ля ви... не я его выкладывал.....

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 10:59 19-05-2010
netrebos

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
3 кэш самого движка SQLite (в памяти), задается количеством страниц.
Ты путаешь 1 с 3...  

 
Т.е при параметре  "1 вставка в БД; размер кеша 2000 страниц" в ОЗУ должно отъедаться 32 мб. Т.е при 2ГБ оперативки должно работать не менее 60 копий multiSatmap? Почему же оперативка с трудом справляется с 15 копиями?

Всего записей: 447 | Зарегистр. 19-09-2006 | Отправлено: 13:22 19-05-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
netrebos

Цитата:
Почему же оперативка с трудом справляется с 15 копиями?

Оперативка тут ни причем, скорее проц не тянет... да и что значит "с трудом справляется"?
Кстати, ты забыл еще про выделение памяти под внутренний кэш...

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 13:27 19-05-2010
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
netrebos

Цитата:
Т.е при параметре  "1 вставка в БД; размер кеша 2000 страниц" в ОЗУ должно отъедаться 32 мб.

это только кэш №3 отъдает столько
SatMap только после зупуска использует больше 20МБ
SatMap при небольшом выделении (5000), использует примерно 60МБ (по-умолчанию), если запустили SatMap и "сразу" начали качать: 20МБ+32МБ+xМБ(ещё несколько МБ)=60МБ
далее зависит от области выделения, SatMap хранит список закачки в памяти.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 14:11 19-05-2010 | Исправлено: egor23, 14:17 19-05-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
SatMap хранит список закачки в памяти.

Вот, точно! Я забыл упомянуть самое главное!

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 14:26 19-05-2010
zporuchik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
netrebos

Цитата:
Почему же оперативка с трудом справляется с 15 копиями?

"...От до чего ж люди до чужого добра жадными бывают!..."  (c) почтальон Печкин

Всего записей: 2131 | Зарегистр. 17-03-2005 | Отправлено: 14:35 19-05-2010
netrebos

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zporuchik

egor23
Спасибо, теперь эти параметры уложились  в голове.  

Всего записей: 447 | Зарегистр. 19-09-2006 | Отправлено: 15:32 19-05-2010
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
multi-версия будет?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:47 19-05-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
multi-версия будет?

Вот она: satmap_v2.3.7_multi_exe

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 08:19 20-05-2010
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Очистиь внутренний кэш - как-то странно очищает его, неполностью вроде

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 13:57 21-05-2010
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23

Цитата:
Очистиь внутренний кэш - как-то странно очищает его, неполностью вроде

Это ты как выяснил?

Всего записей: 3714 | Зарегистр. 19-04-2005 | Отправлено: 14:05 21-05-2010
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus

Цитата:
Это ты как выяснил?

ааа, вообщем, показалось

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 14:53 21-05-2010
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Компьютеры » Программы » SatMap (2)
Widok (02-08-2010 11:58): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru