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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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. и многое другое......
 
Программа распространяется бесплатно. Используйте ее на свой страх и риск.

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

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

Цитата:
На правах маразма: а слабО список в ЗИП класть сразу, средствами проги?

Неа Только надо ли? Ну кто такие большие списки (которые целесообразно зиповать) делать будет?
 

Цитата:
Кстати, программа предлагает сохранить список когда она САМА останавливает скачку?

Сейчас нет, но сделать можно (нужно).
 

Цитата:
А алгоритм проверки тайла на наличие в БД ОООООЧЕНЬ медленный

Я смотрел его и думал
Индексация-то есть. И, если бы не наличие условий закачек, из-за которого каждый (!) тайл списка закачки надо проверить на наличие в БД (при этом, если он там есть, сразу же берутся доступность, дата, размер двойника), то проверка была бы очень быстрой. Всё тормозят условия  
 

Цитата:
Также не делать стандартное расширение .ТХТ

Ок, будет '*.dlist'

Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 21:30 19-06-2009
parasss



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

Цитата:
Ну кто такие большие списки (которые целесообразно зиповать) делать будет?  

Я.  
 

Цитата:
Сейчас нет, но сделать можно (нужно).  

Обязательно нужно. А то при первом же ерроре - теряем позицию скачки.  
 

Цитата:
Всё тормозят условия

А ЗАЧЕМ проверять условия, если тайл УЖЕ в БД (и сий факт можно узнать очень быстро из индекса)? Если этот тайл не будет нужен для конкретной задачи - он не будет браться из БД в рамках этой задачи, если нужен - то вытянется (и тогда тормоза - это уже вопрос той отдельно взятой задачи - например, склейки - а не проверки наличия в БД). Удаление тоже можно делать только в индексе (а это - практически моментально), а сжимать БД уже по запросу пользователя, согласно индекса же. Пример грамотной организации - GE с его индексацией тучи тайлов в своей БД. Никаких тормозов даже при 2Гб базе и поиску нужного тайла в ней.  
 
Предлагаю разнести условия и проверку в БД в разные сущности (и не принимать первое во внимание при наличии работающего второго). Либо еще как. Но что-то надо делать.

Всего записей: 159 | Зарегистр. 21-05-2007 | Отправлено: 22:55 19-06-2009
rex



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

Цитата:
при этом, если он там есть, сразу же берутся доступность, дата, размер двойника

В варианте "закачивать только отсутствующие" эти проверки не нужны, так что скорость должна бы быть приличной. Кстати, а нельзя эти данные при закачке тайла сразу в индекс вносить? Размер увеличится, но не критично. Главное как-то избавиться при проверке от обращения к файловой системе - это главный тормоз.
 
Кстати согласен с parasss - по поводу индекса. Он, хоть и есть, но используется явно недостаточно. Например в том же копировании выделенного частично заполненного участка индекс практически не участвует, а ненужный перебор тайлов пустых пространств занимает кучу времени.
 
 

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 10:01 20-06-2009 | Исправлено: rex, 10:57 20-06-2009
Trilobit69

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не работает "заменить всё" при скачивании, если тайл в наличии в файле кэша, отличного от первого. Скачивание происходит, но тайл не оказывается ни в одном из кэшей. Единственный выход - найти и отключить кэш, где есть этот тайл.
Базовый функционал, можно сказать, не работает, а автор только о новых фичах думает, gps, списки закачки, и т.д.

Всего записей: 18 | Зарегистр. 18-09-2007 | Отправлено: 11:46 21-06-2009
relictus

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

Цитата:
Пример грамотной организации - GE с его индексацией тучи тайлов в своей БД. Никаких тормозов даже при 2Гб базе и поиску нужного тайла в ней.

В SatMap нет тормозов при поиске в кэше на порядки больше. И в GE нет таких задач, которые стоят перед SatMap. [это не тема для дискуссии]
 
Trilobit69
Нарушение логики: тайл в кэше есть, но не в активном, программа скачивает его и пытается заместить существующий, но его-то нет в активном кэше (куда идет запись)!  
При закачке с режимом "заменить всё" пользуйтесь только одним кэшем.

Цитата:
...а автор только о новых фичах думает...

Автор вообще думает только об отпуске, море, горах, лесах и многодневных походах в зоне отстутствия интернета!
 
All:
Я собираюсь убрать опцию закачки "заменять, если размер больше", если не будет обоснованных возражений.

Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 09:36 22-06-2009
rex



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

Цитата:
Я собираюсь убрать опцию закачки "заменять, если размер больше", если не будет обоснованных возражений.

Новый тайл не обязательно больше старого, хотя вполне может быть и больше. При включенной опции "заменять, если размер больше" вполне можем получить солянку-мозаику, так что убирай не сомневаясь.
 

Цитата:
При закачке с режимом "заменить всё" пользуйтесь только одним кэшем.

Сколько просили, чтобы SatMap при закачке все кэши учитывал и получили !

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 11:37 22-06-2009
relictus

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

Цитата:
Сколько просили, чтобы SatMap при закачке все кэши учитывал и получили

А он и учитывает. Запись идет только в ОДИН кэш, потому при закачке в режимах замены тайлов, активным кэшем надо делать тот, в КОТОРОМ ЕСТЬ ЧТО ЗАМЕНЯТЬ!

Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 11:48 22-06-2009
parasss



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

Цитата:
В SatMap нет тормозов при поиске в кэше на порядки больше.

) Индексация и выборка 2Гб ГЕ-кэша на предмет "а какие тайлы там есть? -> в списочек, а опционально - и распаковка в папку" занимает не больше минуты даже сторонними программами (например, CacheMaster, не говоря уж о самом ГЕ).  
Проверка 2Гб кэша SatMap на предмет "а какие тайлы там есть - чтобы качать тайл Х, либо не качать?" занимает порядка 12 часов на том же компьютере средствами самой программы, даже никуда ничего не выпаковывая.  
 
Да, у кэша ГЕ есть выносной индекс-файл непосредственно рядом с базой данных (и его размер ничтожен по сравнению с БД).
 
PS: я не охаиваю SatMap - я предлагаю обсудить, как сделать его еще немного лучше.

Всего записей: 159 | Зарегистр. 21-05-2007 | Отправлено: 17:12 22-06-2009 | Исправлено: parasss, 17:15 22-06-2009
rex



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

Цитата:
А он и учитывает.

Что учитывает? Только верхний кэш и учитывает.  
Или если я задам "не заменять" тайлы имеющиеся в нижних кэшах не будут записываться в верхний?

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 23:49 22-06-2009
relictus

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

Цитата:
PS: я не охаиваю SatMap - я предлагаю обсудить, как сделать его еще немного лучше.

Ну так давай обсуждать по нормальному, а то кроме наездов (надергать тебе твоих цитат с этого форума или с сасовского?) мало чего конструктивного вижу
PS Нарисовать тебе утиль, которая тоже будет делать "Индексация и выборка 2Гб ГЕ-кэша на предмет "а какие тайлы там есть? -> в списочек, а опционально - и распаковка в папку" занимает не больше минуты" из кэша SatMap?
 
rex

Цитата:
Что учитывает? Только верхний кэш и учитывает.  

Учитывает все подключенные!

Цитата:
Или если я задам "не заменять" тайлы имеющиеся в нижних кэшах не будут записываться в верхний?

Exactly!

Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 08:34 23-06-2009
parasss



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

Цитата:
Ну так давай обсуждать по нормальному

Так давай.  
Мое предложение пересмотреть процедуру проверки в базе - в силе. Аргументированные возражения - будут?  
 

Цитата:
надергать тебе твоих цитат с этого форума или с сасовского?

Работа у меня такая - я чужд эмоциям в диалоге, как и к личным отношениям к поставленной задаче. Есть проблема - надо решать, имхо, и попутно называть вещи своими именами, а не изгаляться в прикладном словоблудии, убеждая собеседника что ты не говорил того, чего ты и так не говорил. Хоть тут, хоть на форуме САСа - в чем разница, брат? Смысл мне наезжать на прогу - она от этого что, резко алгоритм работы поменяет, причем без твоего вмешательства? Бгы.
Чай, не пионеры ж уже... Давай, плиз, серьезно обсуждать. Эмоции идут лесом.
 

Цитата:
Нарисовать тебе утиль, которая тоже будет делать "Индексация и выборка 2Гб ГЕ-кэша на предмет "а какие тайлы там есть? -> в списочек, а опционально - и распаковка в папку" занимает не больше минуты" из кэша SatMap?  

А на кой мне такая утиль? Тот же упомянутый тобой САС прекрасно делает тайловый кэш (который тот самый, в папочку).  
Лучше убеди меня, почему на 12м зуме (всего-то каких-то 4млн записей) на современном компьютере в современной датабазе с индексом - проверка на наличие идет >20 часов (и это на 8ипроцессорном Xeon'e)? В том же САСе проверка того же 12го зума на дырки в скачке идет порядка нескольких минут - и там нет индекса как такового (ну, кроме FATа).  
 
Не, ну серьезно. Без эмоций, плз - это не наезд, это просто обьективное сравнение с другими продуктами того же рода и искреннее желание найти и придавить траблу. Я ж сам от нее страдаю, при любой проверке ДНЯМИ ждать начала скачки - вся ценность быстрого инета на ура летит ффтопку...

Всего записей: 159 | Зарегистр. 21-05-2007 | Отправлено: 16:00 23-06-2009 | Исправлено: parasss, 16:04 23-06-2009
relictus

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

Цитата:
Мое предложение пересмотреть процедуру проверки в базе - в силе.

Да я согласен с этим, но сейчас на это нет времени

Цитата:
...найти и придавить траблу. Я ж сам от нее страдаю...

Трабла будет побеждаться
А пока же я не услышал ни одного репорта, как идет работа со списками закачки? Просили? Сделал. И что, работает? Чего молчим-то?

Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 16:16 23-06-2009
parasss



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

Цитата:
Просили? Сделал. И что, работает? Чего молчим-то?  

Дак спасибо, но чтобы обновиться - мне до дому доехать надо сперва. Это будет примерно через неделю.

Всего записей: 159 | Зарегистр. 21-05-2007 | Отправлено: 17:10 23-06-2009
rex



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

Цитата:
Учитывает все подключенные!

И с какой версии?
А по поводу

Цитата:
А пока же я не услышал ни одного репорта, как идет работа со списками закачки? Просили? Сделал. И что, работает? Чего молчим-то?

Ждем варианта с проверкой наличных тайлов. Но у меня теперь есть вариант где надо менять все, так что завтра погоняю.

Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено: 21:46 23-06-2009
relictus

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

Цитата:
И с какой версии?

Ты меня поражаешь! Я для кого хистори пишу?

Цитата:
v1.4.4.38 2009 Apr 29
--------------------------------------
  • при закачке по выделению на наличие тайлов в кэше проверяются все подключенные кэши, а не только активный
     

  • Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 22:28 23-06-2009
    Redisych



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так и не нашёл, две ветки пролистал...
    Как включить опцию "Создавать фрагменты меньшего увеличения", и вообще, есть ли она?

    Всего записей: 662 | Зарегистр. 15-04-2005 | Отправлено: 13:27 24-06-2009
    relictus

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

    Цитата:
    Как включить опцию "Создавать фрагменты меньшего увеличения", и вообще, есть ли она?

    Для того, чтобы включить эту опцию, она должна быть. А ее нет (если я правильно понял смысл предложения)...

    Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 13:37 24-06-2009
    Redisych



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    relictus
    А стоит ли надеяться, что будет?
    Либо подскажите, как заполнить кэш отресайзеными фрагментами, чтобы не качать все уровни, а просто поставить машинку на обработку. Если такое возможно, конечно.

    Всего записей: 662 | Зарегистр. 15-04-2005 | Отправлено: 16:04 24-06-2009 | Исправлено: Redisych, 16:06 24-06-2009
    relictus

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Redisych
    Далеко НЕ в ближайших планах. Пока же можно использовать хоть GooleMV для этой цели, а потом просто импортировать сформированные им тайлы в кэш SatMap.

    Всего записей: 3716 | Зарегистр. 19-04-2005 | Отправлено: 16:07 24-06-2009
    tolyn77



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не подскажите а можно как нибудь тайлы перекинуть в другой кеш?

    Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 16:26 24-06-2009
       

    Страницы: 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