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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Часть первая Часть вторая

 
 
SAS.Планета
 
  SAS.Планета / SAS.Planet / SASPlanet - бесплатная программа, предназначена для просмотра и загрузки спутниковых снимков высокого разрешения и обычных карт. Все скачанные вами карты останутся у вас на компьютере и вы сможете работать с ними даже без подключения к интернету. Загрузка карт осуществляется как выделением некоторой области (возможно непрямоугольной), так и в процессе перемещения по карте.  
  Сайт      Форум      Багтрекер      Wiki      F.A.Q.      Текущие изменения    

 
Установка SAS.Планета
 


Как правильно обновить программу:
 
1) Заменить содержимое папки "SAS.Planet.Release.СТАРЫЙ" содержимым папки "SAS.Planet.Release.НОВЫЙ" с заменой всех файлов, о которых спросит.
2) Переименовать папку "SAS.Planet.Release.СТАРЫЙ" на "SAS.Planet.Release.НОВЫЙ" и вывести из неё ярлык от исполняемого файла SASPlanet.exe


sas.maps - набор карт/zmp для программы SAS.Планета.
Как правильно обновить карты?
 
Просмотр кэша GoogleEarth и GeoCacher-а в SAS.Planet

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:25 02-11-2009 | Исправлено: zedxxx, 22:03 17-11-2023
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx
Около полугода назад я спрашивал ссылку, содержащую набор версия + дата (д/м/г) последней сборки.
Тогда выяснилось, что такого источника нет. Сейчас же появилось целых два (раз, два), оба пригодны для моего скрипта.
Будет ли информация актуально обновляться по первой ссылке или лучше использовать вторую?

Всего записей: 2559 | Зарегистр. 19-09-2009 | Отправлено: 16:30 02-04-2020
zedxxx

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

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 17:31 02-04-2020
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx
Я не зря привёл ссылку на свой вопрос - там же и Ваш ответ. В сумме было 6 ссылок: тут дата без версии, тут и тут версия без даты и ещё 3 бесполезных (раз, два, три) без даты и версии. Если теперь в bintray есть дата и версия, и Вы продолжите им пользоваться, то это то, что мне нужно. Спасибо!

Всего записей: 2559 | Зарегистр. 19-09-2009 | Отправлено: 18:52 02-04-2020 | Исправлено: Hunter23071985, 19:06 02-04-2020
zedxxx

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

Цитата:
Если теперь в bintray есть дата и версия

Там ничего не менялось ни с момента вашего вопроса, ни с 2013 года, когда я начал заливать туда ночные сборки.  
 
Менять bintray на что-то другое пока не планирую, т.к. всем устраивает.

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 19:03 02-04-2020
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx, ещё давний вопрос: папка sas.plus.maps внутри SAS.Planet весит 2 486 324 байт, внутри доп. набора 3 027 472 байт. Актуален ли этот набор карт сегодня, можно ли интегрировать его в программу изначально? Если нельзя, то объединять с перезаписью или без?

Всего записей: 2559 | Зарегистр. 19-09-2009 | Отправлено: 19:06 02-04-2020 | Исправлено: Hunter23071985, 19:13 02-04-2020
zedxxx

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

Цитата:
Актуален ли этот набор карт сегодня

По мере возможностей туда вносятся изменения: https://bitbucket.org/sas_team/sas.plus.maps/commits/ но подозреваю, что много и мёртвых карт, как и в основном наборе. Не очень много желающих следить там за актуальностью всего добра.

Цитата:
можно ли интегрировать его в программу изначально?

Он и так уже в неё интегрирован. Каждая ночная сборка включает в себя этот набор по состоянию на момент сборки архива.
 
Добавлено:
В архиве дополнительных карт, который вы скачиваете с bitbucket, есть некоторый "мусор". Вот эти вот файлы вносят различие:

Цитата:
.hgignore
BuildZMmp.cmd
7za.exe
BuildZMmp.js
.hg_archival.txt
BuildZMmp.wsf


Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 19:08 02-04-2020 | Исправлено: zedxxx, 19:09 02-04-2020
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zedxxx
Цитата:
Каждая ночная сборка включает в себя этот набор по состоянию на момент сборки архива.

Понятно, получается доп. набор можно не скачивать. Спасибо!

Всего записей: 2559 | Зарегистр. 19-09-2009 | Отправлено: 19:16 02-04-2020
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если ночная версия вышла месяц назад, а в наборы карт на битбаките были внесены изменения вчера, то вам таки надо скачать их и заменить на актуальные. Ночная сборка формируется только при наличии изменений в исходниках SAS, но не при изменениях в zmp. Раньше ночные сборки выходили почти каждый день, т.к. велась активная разработка. Сейчас - гораздо реже.

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 19:20 02-04-2020
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему тогда не выпускать новую сборку SAS.Planet при каждом обновлении карт? Ведь:
1) правка/дополнение карт - одно из самых важных изменений (imho)
2) следить отдельно за выходом сборок и карт не удобно (даты нет)
3) скачивать и проверять, кто новее (карты или сборка) не удобно (в свойствах архива и папок дата закачки и распаковки на ПК)
Ещё в \SAS.Planet.Nightly.200325.10135\Maps\sas.plus.maps\ есть UpdatePlus.cmd, но он не работает (Mercurial не установлен).
Может его как-то допилить и поставить в автозагрузку SAS?

Всего записей: 2559 | Зарегистр. 19-09-2009 | Отправлено: 19:43 02-04-2020 | Исправлено: Hunter23071985, 20:05 02-04-2020
Erelen

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

Цитата:
3) следить отдельно за выходом сборок и карт не удобно

Один раз привязав к репозиторию директории sas.maps и sas.plus.maps, просто каждый день в них вызывайте "hg pull -f -u".
Если очень надо "всегда up-to-date" - это проще, чем уведомления где-то, потом качать, распаковывать...
 

Цитата:
но он не работает (Mercurial не установлен)

Эта проблема решается просто: https://www.mercurial-scm.org/downloads
 
Или не каждый день, а написать простой cmd`шник, которым вы будете запускать SASPlanet: чтобы он сначала вызывал обновления карт, а потом запускал SAS.

Всего записей: 28 | Зарегистр. 12-01-2007 | Отправлено: 20:04 02-04-2020
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Каждый день запускать "hg pull -f -u" точно не вариант, я и SAS то не каждый день использую.
Устанавливать Mercurial или писать батник - сложно и может быть запрещено политикой предприятия.
Идеально - опция в SAS, включенная по-умолчанию и проверяющая обновки в процессе работы, чтобы не тормозить запуск.
Можно так сделать?
 
Upd: кстати, и "мёртвые" карты также бы подчищать по пингу сервера или ещё как-то, ибо "вручную" точно не реально.

Всего записей: 2559 | Зарегистр. 19-09-2009 | Отправлено: 20:12 02-04-2020 | Исправлено: Hunter23071985, 21:02 02-04-2020
OKBRTS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erelen
Таки да 5000 могло быть, но теперь уже все докачал и уже долго не буду Вас беспокоить.
Спасибо, что предоставили возможность скачать.  
 
Странно - почему бы этот КЭШ не выложить куда-нибудь на трекер ? Собственно на трекерах лежат КЭШи ГГЦ - все кроме 250 метровок за Уралом и они меня как раз интересовали. Там реальных дырок много.
Если ГГЦ-all - Ваше изобретение, то очень неплохо придумано - тоже думал, что само ГГЦ придумало, тем более, что некоторые личности утверждают, что там есть некие новые карты.
 
Надо бы как то Вам застраховаться (на будущее), чтобы с одного ай-пи не шел такой большой (для Вас) поток - ну типо ввести ограничения.
Было бы наверное правильно и как то в zmp выставлять параметры, не позволяющие излишни сильно загружать отдельные сервера - я скажем не знаю "частные" сервера. Про Ваш сервер вообще думал, что это сама контора ГГЦ, а у нее сервера должны быть мощные. И только после Вашего возмущения додумался посмотреть Ваш сайт через браузер.
 
Надо сказать, что у меня техника достаточно слабая - странно, что и у Вас, как у спеца не намного лучше.
 
Добавлено:
Тут нужно было скачать немного ГШ в районе Дальнего востока.
Ставлю на скачку одну копию САС и вижу, что она запрашивает с сервера где то 20 тайлов за раз. Тайлы как таковые на сервере есть, но в ответах приходит годной только примерно 20% - остальное "Запрашиваемой информации нет на сервере".
 
Подумал, что надо бы ограничить скорость скачивания и поставил MaxConnectToServerCount=1, sleep=300 (было по умолчанию). Скорость скачивания резко упала, а вот пачка в 20 тайлов осталась прежней - отсюда и качество приходящей информации практически не улучшилось.
 
Сервер ГГЦ спокойно держал пачки 20-30 тайлов в запросе, а сервер ГШ - не держит. Попробовал скачку спутника Яндекса - там все нормально, темп запросов около 5 тайлов за раз, ну и вся инфа приходит годная.  
Может быть с настройкой самого сервера ГШ какой то непорядок ? Т.е. они выдают свои параметры в САС заведомо лучше, чем могут на самом деле справиться ?
 
И еще - присмотрелся, а там структура тайлов какая то странная. Т.е. масса тайлов есть, а рядом одновременно нет - как шахматная доска (на одном и том же зуме). Это второй замеченный эффект.

Всего записей: 132 | Зарегистр. 10-03-2010 | Отправлено: 02:57 03-04-2020 | Исправлено: OKBRTS, 06:03 03-04-2020
OKBRTS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сегодня 4.04.2020 повторил скачку ГШ по Дальнему востоку. Пачка тайлов за раз уменьшилась до примерно 6, ситуация улучшилась и сейчас приходит примерно 50% годных тайлов - остальные "Запрашиваемой информации нет на сервере". У меня было MaxConnectToServerCount=1, sleep=300 и одна копия САС.
По видимому сервер еще не справляется.

Всего записей: 132 | Зарегистр. 10-03-2010 | Отправлено: 22:55 03-04-2020
OKBRTS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разобрался я со скачкой ГШ.
Не важно сколько одновременно запрашивается файлов. Важно, что получив все нужные запросы сервер их отрабатывает не правильно (куда то торопится). Следовательно - все проблемы на сервере.

Всего записей: 132 | Зарегистр. 10-03-2010 | Отправлено: 15:05 04-04-2020
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OKBRTS
Смотрите, как всё работает: SAS отправляет 1 запрос на сервер (MaxConnectToServerCount=1) ждёт ответа от сервера, после получения ответа засыпает на 0,3 сек (sleep=300), затем проснувшись, отправляет следующий запрос и так по кругу. Это как игра в пинг-понг - SAS и сервер перекидывают туда-сюда один шарик. Никаких "пачек" запросов нету. Пачки могут появиться только если вы увеличите MaxConnectToServerCount и тогда SAS может отправить серверу сразу 2, 3 или более шариков и сервер, если он не очень шустрый, может какой-то шарик и не словить.
 
Добавлено:
А если серверу совсем плохо, то он и с одним шариком может не всегда справиться и периодически его роняет.

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 09:50 05-04-2020 | Исправлено: zedxxx, 09:53 05-04-2020
TheGarl



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а если б вы воочию видели тот сервер который раздаёт ГШ - вопросов бы не было ...

Всего записей: 630 | Зарегистр. 06-02-2007 | Отправлено: 17:28 05-04-2020
OKBRTS

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

Цитата:
Смотрите, как всё работает

zedxxx оно так не работает. Я так понимаю, что  этот "шарик" состоит из пачки запросов, а параметр MaxConnectToServerCount - определяет количество линий по которым идут запросы. Ибо у меня этот параметр =1, а пачки запросов я вижу больше 1.
 
На север ГГЦ пачки запросов с 3-х копий САС сыпались по 20-30 запросов тайлов с каждой копии, но там этот параметр стоял по умолчанию (я насколько понял =4), т.е. на одну линию шла пачка из (20-30)/4 запросов.
 
По ГШ этот параметр =1 и пачки соответственно сыпятся по 5-7 запросов в секунду.
Сервер ГГЦ всегда отрабатывал четко и если и выдавал ошибки, то их нельзя было заметить.
Сервер ГШ, что самое плохое сыпит ошибки, т.е. "шарики" то он не теряет или все запросы он получает и ровно по всем запросам дает ответы.
 
Но (!!!) в ответах минимум 50% не верных ответов, т.е. вместо тайла приходит типа "На сервере нет такой информации", что не соответствует действительности. На ГГЦ такого не было.
 
Я еще что заметил при скачке информации ГШ - существуют какие то достаточно большие участки информации, когда сервер ГШ дает ответы сразу без ошибок. Они связаны не со временем, а именно с положением информации на сервере.
 
Ну, например, где то на сервере (на HDD) лежит информация по порядку и тогда и считывание информации происходит нормально. А в остальных случаях головки винта дергаются и не успевают считать информацию (время же на обработку запроса видимо лимитировано) - в ответе много мусора.
 
Я так понимаю на сервере ГШ установлен слишком малый интервал времени для обработки информации и он тупо не успевает.
 
zedxxx и TheGarl
Где то в начале двухтысячных мы имели намного более серьезную систему (она была не информационная, а с деньгами), а по интенсивности постоянной работы более 100 клиентов примерно соответствовали 100% от того, что я давал на ГГЦ и оборудование было  не очень, однако на ответы сервер мы вообще не лимитировали.
 
Чтобы не терялись запросы мы писали свою прогу по приему поступающей инфы - каждый запрос преобразовывался в файл и пока сервер не обработает все запросы, он не открывался.
 
Я достаточно много в свое время имел дела с такими системами и скажу следующее - при умелой организации работы сервера его стоимость можно было снизить в несколько сотен раз при тех же объемах решаемых задач.  
В общем - вы ж, нынешнее поколение программистов, сядьте подумайте и сделайте. Важно мыслить не стандартно.
 

Всего записей: 132 | Зарегистр. 10-03-2010 | Отправлено: 21:05 07-04-2020
zedxxx

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

Цитата:
а пачки запросов я вижу больше 1

Где вы это видите? Пустите SAS через HandyCache и посмотрите в его мониторе как идут запросы. Можете даже паузу между запросами увеличить для наглядности.

Цитата:
По ГШ этот параметр =1 и пачки соответственно сыпятся по 5-7 запросов в секунду.

Если стоит пауза 0,3 секунды, то даже теоретически SAS не может выполнить более 4-х запросов в секунду. Но, повторяю, это не "пачка", а четыре последовательных запроса-ответа.

Всего записей: 1505 | Зарегистр. 14-07-2008 | Отправлено: 21:42 07-04-2020 | Исправлено: zedxxx, 21:43 07-04-2020
OKBRTS

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

Цитата:
 а четыре последовательных запроса-ответа

Я смотрю естественно визуально и в секунду было 5-7 запросов (сейчас уже стоит задержка 0, как и прописано в zmp и потому как от этой задержки качество приходящей информации не меняется - не суть).
Важно другое - сервер торопиться и выдает 50% сообщений, что "На сервере нет такой информации" - хотя там все есть. Вот это важно !

Всего записей: 132 | Зарегистр. 10-03-2010 | Отправлено: 12:48 09-04-2020
copsmith



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

Цитата:
Было предложение взять дебажную ночную версию и посмотреть (показать мне) её лог ошибки.

Такой слэнг без ссылки и без указания, как смотреть лог - для меня ни о чём.

Всего записей: 5569 | Зарегистр. 13-12-2005 | Отправлено: 09:01 10-04-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

Компьютерный форум Ru.Board » Компьютеры » Программы » SAS.Планета (часть 3)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru