gaff Опубликовано 6 марта, 2012 Автор Поделиться Опубликовано 6 марта, 2012 На ресурсе speedcamonline.ru с недавних пор базы организованы следующим образом: есть две основные базы по России - это 4pda (курируется и поддерживается в ветке радары для iGo на форуме 4pda.ru) и база стрелок (курируется и поддерживается в ветке "Забей стрелку" на форуме rd-forum.ru). Региональные базы, в которых есть кураторы (например, такие как 77 или 78) тоже синхронизируются с основыными, поэтому скачивая базу Rus или все регионы по отдельностиу вас не будет пересечений. Не до конца закончена синхронизация питерской базы, но это не за горами. Возможность выбирать регионы для формирования файла планирутся сделать, но чуть позже. А если будет возможность класть рядом несколько файлов спидкам с разными именами, то это и не потребуется. Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 7 марта, 2012 Поделиться Опубликовано 7 марта, 2012 Спасибо, будем ждать. А если будет возможность класть рядом несколько файлов спидкам с разными именами, то это и не потребуется. Ну это, Я так понял, ещё не известно как будет. С одной стороны удобно всё в одном файле, но тогда СГ грузится долго. Пробовал конвертить всю РФ, Загрузка СГ идет очень долго, но на последующую работу не влияет. С другой стороны, много файлов не очень удобно скачивать (заполнять и корректировать конфиг для автоскачивания, проще весь мир за раз :-) ) Хотя тогда наверно будет грузиться и работать быстрее... хотя опять не ясно, как эти файлы будут обрабатываться. Загружаться вместе с картами или всё вместе. В этом случае есть косяк со старых версий. Например нет подробной карты какой-то местности, где едешь транзитом по обзорной карте. Соответственно нет никакой инфы о радарах :-( Было бы неплохо если реализуется оба варианта и пользователь сможет Сам выбрать как Ему загрузить данные - одним файлом или по кусочкам и много. Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 7 марта, 2012 Поделиться Опубликовано 7 марта, 2012 (изменено) И опять немного Моего творчества. Автомотизация. Версия 3. Сбор радаров для СГ7 в соответствии с текущими реалиями. map = SystemPath("ScriptPath") src = "http://speedcamonline.ru/" src1cg = "cg7/" pCG = "SDMMCcg7CGMaps" outputF = "SpeedCam.bkm" string = "-t2 -T30 " radar[1] = "77Mos/comment/" radar[2] = "50Mos/comment/" radar[3] = "52NNv/comment/" radar[4] = "71Tul/comment/" radar[5] = "78new/comment/" radar[6] = "98Spb/comment/" radar[7] = "Rus/comment/" radar[8] = "rd_low_power/comment/" #StatusListEntryFormat( <item height> [, <font size>, <font name> ] ) StatusListEntryFormat( 54, 24 ) StatusMessage ("Progress...", ST_LIST, TRUE) For i = 1 to MaxIndex (radar) prcnt = 100 / MaxIndex (radar) * i string = string & " " & src & src1cg & radar[i] StatusMessage(prcnt & "% - " & radar[i]) Next i string = string & " -O " & pCG & outputF StatusMessage("Start wget") #WriteFile( "SDMMCcg7CGMapstest.txt", string) RunWait (map"wget.exe", string) if (FileSize( pCG & outputF )) StatusMessage("Status - OK") else StatusClear() StatusMessage("Download ERROR") StatusMessage ("Done") kill ("wget.exe") exit endif StatusMessage ("Done") kill ("wget.exe") PlaySound (map"frog.wav") Результат работы - SpeedCam.bkm, который содержит все радары, что перечислены как radar[...]. Например: radar[1] = "77Mos/comment/" это "Только проверенные" radar[1] = "77Mos/nomobile/comment/" это "Только проверенные БЕЗ мобильных засад" Нужное Вам окончание для УРЛа смотрите на speedcamonline Результат проверен на CG 7.0.0.28 (второй пререлиз)! Пролистал руками МСК, МО и ТО. Приметил несколько радаров и проверил их номера в базе. Несмотря на то, что каждая секция имеет заголовок 2|Radars|1251, который Я не удаляю при склеивании, СГ корректно отображает все радары на картах областей и обзорной по РФ. Вроде код самостоятельно рабочий... Я Себе сделал альтернативное меню для навика и это лишь соответствующий модуль, а не скрипт "под ключ". Для комплекта нужен МортСкрипт для ВинЦЕ, там есть вся документация. Немного полистать и всё станет понятно как и что. Тем, кто заглянул сюда впервые, то можно найти предыдущие варианты в этой теме, от простого к сложному. Они всё ещё актуальны для пользователей 5-ки. Изменено 7 марта, 2012 пользователем panivan 1 Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 7 марта, 2012 Поделиться Опубликовано 7 марта, 2012 ЗЫ Ещё конечно для комплекта нужен wget Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 10 марта, 2012 Поделиться Опубликовано 10 марта, 2012 Комплект. Не забудьте поменять путь к CGMaps в dload7.mscr Запускать dload7.exe dload7.zip 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Scud Опубликовано 11 марта, 2012 Поделиться Опубликовано 11 марта, 2012 Спидкам для версии 7, в том виде, в котором сейчас они поддерживаются, выложил в шапку Спасибо. Только непонятно, каково должно быть имя файла. Рекомендация по наименованию файлов для 5.1, видимо, не подходит для 7. Цитата Ссылка на сообщение Поделиться на другие сайты
s35 Опубликовано 11 марта, 2012 Поделиться Опубликовано 11 марта, 2012 Имя файла как в загрузке: SpeedCam.bkm Для 7-ки имя файла- одно. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Scud Опубликовано 12 марта, 2012 Поделиться Опубликовано 12 марта, 2012 Хм... Файл SpeedCam.bkm закинул, в меню Разное - Настройки - Карты - Вид пункт "Отображать радары" отмечен ("Отображать дорожные знаки" тоже). Но радары не показываются. Масштаб менять пробовал. Что делаю не так? Цитата Ссылка на сообщение Поделиться на другие сайты
Parador Опубликовано 12 марта, 2012 Поделиться Опубликовано 12 марта, 2012 Хм... Файл SpeedCam.bkm закинул, в меню Разное - Настройки - Карты - Вид пункт "Отображать радары" отмечен ("Отображать дорожные знаки" тоже). Но радары не показываются. Масштаб менять пробовал. Что делаю не так? В какую папку закинул? Цитата Ссылка на сообщение Поделиться на другие сайты
Scud Опубликовано 12 марта, 2012 Поделиться Опубликовано 12 марта, 2012 Закидывал через iTunes в CityGuide Documents, там вроде других вариантов нет. Цитата Ссылка на сообщение Поделиться на другие сайты
stroncium90 Опубликовано 12 марта, 2012 Поделиться Опубликовано 12 марта, 2012 Закидывал через iTunes в CityGuide Documents, там вроде других вариантов нет. Надо выгрузить программу из памяти и зайти заново. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 16 марта, 2012 Поделиться Опубликовано 16 марта, 2012 (изменено) Про автоматизацию Выяснилась неприятная особенность винды. Ограничение на длину path с параметрами оказалось меньше чем Я думал. Т.е. если у Вас в предыдущей версии обновлялки радаров будет много источников (масив radar), то сформированный итоговый вызов wget не сможет быть корректно выполнен виндой (во всяком случае CE 5). При выполнении вместо SpeedCam.bkm в нужной директории получится некоторое число index.html[n] в "My Device". Это связано с тем, что конец строки винда отрежет и wget будет выполнен с некоторым числом url-ов, что влезет, без конечного параметра куда писать. Поэтому Я исправил последний вариант следующим образом map = SystemPath("ScriptPath") pCG = "SDMMCcg7CGMaps" outputF = "SpeedCam.bkm" inputF = "links.txt" logF = "log.txt" string = "-t2 -T30 -i " & mapinputF & " -o " & pCG & logF & " -O " & pCG & outputF #StatusListEntryFormat( <item height=""> [, <font size="">, <font name=""> ] ) StatusListEntryFormat( 54, 24 ) StatusMessage ("Progress...", ST_LIST, TRUE) StatusMessage("Start wget...") #WriteFile( "SDMMCcg7CGMapstest.txt", string) RunWait (map"wget.exe", string) if (FileSize( pCG & outputF )) StatusMessage("Status - OK") else StatusClear() StatusMessage("Download ERROR") StatusMessage ("Done") kill ("wget.exe") exit endif StatusMessage ("Done") kill ("wget.exe") PlaySound (map"frog.wav") В links.txt ссылки хранятся в виде http://speedcamonline.ru/cg7/77Mos/comment/ http://speedcamonline.ru/cg7/50Mos/comment/ http://speedcamonline.ru/cg7/52NNv/comment/ ... Файл со ссылками должен лежать рядом с исполняемым скриптом. Если Вы скачиваете не больше 10-ка радаров (источников), то можно ничего не менять. Но смотрите как удобнее. В последнем варианте можно вставлять любые ссылки в отдельно вынесенный файл. Всё скаченное склеивается в один SpeedCam.bkm Изменено 16 марта, 2012 пользователем panivan 1 Цитата Ссылка на сообщение Поделиться на другие сайты
kmvkmv Опубликовано 21 марта, 2012 Поделиться Опубликовано 21 марта, 2012 (изменено) Привет! Я прекрасно пользуюсь файлами со спидкамонлайн. Всё работает замечательно. Однако, при езде по Москве предупреждающие вопли настолько часты, что я их просто привык игнорировать. Хочется отсеять по возможности ненужные камеры. На SpeedСamOnline миллион разных фильтров - радары, стрелки, контроль сокрости, и вагон остального. Какие мне нужны, если я хочу только те, которые присылают письма счастья? Спасибо заранее. Изменено 22 марта, 2012 пользователем Joss Цитата Ссылка на сообщение Поделиться на другие сайты
Luck Опубликовано 21 марта, 2012 Поделиться Опубликовано 21 марта, 2012 Привет! Я прекрасно пользуюсь файлами со спидкамонлайн. Всё работает замечательно. Однако, при езде по Москве предупреждающие вопли настолько часты, что я их просто привык игнорировать. Хочется отсеять по возможности ненужные камеры. На SpeedСamOnline миллион разных фильтров - радары, стрелки, контроль сокрости, и вагон остального. Какие мне нужны, если я хочу только те, которые присылают письма счастья? Спасибо заранее. Я себе выбираю тип камеры только "Стрелка" (которые, как мне кажется, и присылают письма счастья) и "СтартСТ" (эти технические метки стоят примерно за 1 км до реального радара, выполняют роль дополнительного предупреждения). 1 Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 22 марта, 2012 Поделиться Опубликовано 22 марта, 2012 Я на 5-ке раньше качал только проверенные и без мобильных засад. На 7-ке качаю всё, т.к. предупреждения идут только о радарах на маршруте. Цитата Ссылка на сообщение Поделиться на другие сайты
fomiys Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 кто подскажет, при отсутствии файлов с камерами, показывает какие треноги и моб засады? как бы их удалить? Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 28 марта, 2012 Поделиться Опубликовано 28 марта, 2012 (изменено) Для 7-ки В "Меню-Разное-Настройки-Предупреждения-К радарам" и "Меню-Разное-Настройки-Карты-Вид-Отображать радары" галку убрать. Изменено 28 марта, 2012 пользователем panivan Цитата Ссылка на сообщение Поделиться на другие сайты
fomiys Опубликовано 28 марта, 2012 Поделиться Опубликовано 28 марта, 2012 не у меня 5-ка, это я знаю, я про то что файла с радарами нет, а на карте они есть, как будто прошиты в нее или в каком другом файле. например я файл со стрелками удаляю они исчезают, а несколько треног и моб засад все равно остаются. Цитата Ссылка на сообщение Поделиться на другие сайты
panivan Опубликовано 2 апреля, 2012 Поделиться Опубликовано 2 апреля, 2012 Про автоматизацию Небольшие изменения в последней версии. При скачивании возможна такая ситуация, что данные скачаются не полностью или не скачаются (проблемы со связью или сервер был перегружен или не доступен частично) В этом случае файл с радарами будет создан, но может оказаться не полным. Изменения относительно предыдущего варианта - считаю кол-во строк в links.txt, смотрю размер предыдущено SpeedCam.bkm. Перед началом скачивания вывожу эти данные, для сравнения с положительным результатом (все ли ссылки были собраны и какой новый объем файла радаров) - после скачивания проверяю лог wget на наличие записи Downloaded. Если её нет, значит, несмотря на то, что файл со спидкамами чем-то наполнен, данные небыли корректно скачаны. Если запись есть, то содержимое будет выведено в диалог после ранее выведенных данных, для визуального сравнения (мало ли что). Можно конечно лог на наличие ошибок парсить, но пока реальных ситуаций небыло. По мере обнаружения каких-то новых возможный проблем буду дополнять и исправлять. map = SystemPath("ScriptPath") src = "http://speedcamonline.ru/" src1cg = "cg7/" pCG = "SDMMCcg7CGMaps" outputF = "SpeedCam.bkm" inputF = "links.txt" logF = "log.txt" inputcount = ReadFile(mapinputF) incnt = 0 ForEach l in split (inputcount,"^LF^",1) incnt = incnt+1 EndForEach fold = FileSize( pCG & outputF ) string = "-t2 -T30 -i " & mapinputF & " -o " & pCG & logF & " -O " & pCG & outputF #StatusListEntryFormat( <item height> [, <font size>, <font name> ] ) StatusListEntryFormat( 54, 24 ) StatusMessage ("Progress...", ST_LIST, TRUE) StatusMessage("Number of data sources - " & incnt) StatusMessage("The volume of old data - " & fold & " bytes") StatusMessage("Start wget...") #WriteFile( "SDMMCcg7CGMapstest.txt", string) RunWait (map"wget.exe", string) if (FileSize( pCG & outputF )) # fnew = FileSize( pCG & outputF ) # StatusMessage("fold = " & fold) # StatusMessage("fnew = " & fnew) dnlresult = ReadFile(pCG & logF) j = 0 resOK = FALSE ForEach l in split (dnlresult,"^LF^",1) ForEach pr in split (l," ",0) If (pr eq "Downloaded:") StatusMessage("Result log = " & l) resOK = TRUE EndIf EndForEach EndForEach if (resOK) StatusMessage("Status - OK") else StatusClear() StatusMessage("Download ERROR") StatusMessage ("Done") kill ("wget.exe") exit EndIf else StatusClear() StatusMessage("Download ERROR") StatusMessage ("Done") kill ("wget.exe") exit endif StatusMessage ("Done") kill ("wget.exe") PlaySound (map"frog.wav") 1 Цитата Ссылка на сообщение Поделиться на другие сайты
GGGmobileworld Опубликовано 18 апреля, 2012 Поделиться Опубликовано 18 апреля, 2012 Господа, поправте кто может 10472 Стрелка 77-08-1 Москва, Волоколамское ш., в центр - Стрелка 55.8258647 37.4275999 Одно 112 80 rd-forum.ru 2012-02-04 16:59:07 gaff Спидлимит 60, источник - письмо счастья. Вобще, кажется, что волоколамка вся теперь 60 км/ч. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
gaff Опубликовано 18 апреля, 2012 Автор Поделиться Опубликовано 18 апреля, 2012 Господа, поправте кто может 77-08-1 Москва, Волоколамское ш., в центр - Стрелка Спидлимит 60, источник - письмо счастья. Вобще, кажется, что волоколамка вся теперь 60 км/ч. Поправил. А там в другую сторону тоже есть стрелка, у нее как с режимами скоростными? Цитата Ссылка на сообщение Поделиться на другие сайты
GGGmobileworld Опубликовано 19 апреля, 2012 Поделиться Опубликовано 19 апреля, 2012 Поправил. А там в другую сторону тоже есть стрелка, у нее как с режимами скоростными? никак не получается попасть туда в разумное светлое время суток... Цитата Ссылка на сообщение Поделиться на другие сайты
GGGmobileworld Опубликовано 23 апреля, 2012 Поделиться Опубликовано 23 апреля, 2012 Поправил. А там в другую сторону тоже есть стрелка, у нее как с режимами скоростными? Уважаемый gaff проехал от ул свободы до МКАД - везде 60 км/ч .... кстати зашел на сайт посмотреть на сколько разнится ситуация и обнаружил, что по первому моему сообщению изменения не внесены ...... Прошу поправить 1 Цитата Ссылка на сообщение Поделиться на другие сайты
gaff Опубликовано 23 апреля, 2012 Автор Поделиться Опубликовано 23 апреля, 2012 кстати зашел на сайт посмотреть на сколько разнится ситуация и обнаружил, что по первому моему сообщению изменения не внесены ...... Прошу поправить Сорри, поправил в основной базе стрелок, а 77 не обновил. Сейчас все соответствует и еще добавил с пяток стрелок по пятницкому и ту что в область была на Волоколамке тоже 60 сделал. Если не затруднит, еще такие проверить данные можно? 1. напротив дома 28 (это между Пехотной и Курчатова), точно напротив неё "Стрелка" в центр 2. перед шлюзами, у троллейбусной остановки "Больница МПС" 3. у Макдональдса рядом с метро Тушинская 3 - это возможно существующие, а может и новые там еще повесили, другие две вроде сложно заметить, но должны быть Цитата Ссылка на сообщение Поделиться на другие сайты
ub5fdp Опубликовано 24 апреля, 2012 Поделиться Опубликовано 24 апреля, 2012 Спидлимит 60, источник - письмо счастья. Можно фото "счастья" в студию? Дело в том, что я там езжу не выше 75 и НИРАЗУ писем не приходило!!! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.