Пользователем Sergey Molochkov создан конвертер для обработки файлов speedcam 4 разных форматов для проекта New Navitel. Аналог макроса на Excel. С помощью конвертера можно объединить speedcam следующих форматов: Навител, PocketGIS, RadarDroid и New Navitel.
В файле fmtdesc.nnd текстовые фильтры.
Скачать КОНВЕРТЕР Ver.2 /08.01.2018/ ОПИСАНИЕ КОНВЕРТЕРА
Пробуйте, пишите комментарии.
В файле fmtdesc.nnd текстовые фильтры.
Пробуйте, пишите комментарии.
Ругается на mfc140u.dll
ОтветитьУдалитьЧто за хрень - по два коммента пишет.
Нужно скачать и поставить рантайм от майкрософта:
Удалитьhttps://www.microsoft.com/en-us/download/details.aspx?id=53840
Спасибо , будем пробовать
ОтветитьУдалитьДобрый день. Можно инструкцию как пользоваться. Спасибо.
ОтветитьУдалитьЭтот комментарий был удален автором.
УдалитьNNSpeedCam.exe is not a valid Win32 application...
ОтветитьУдалить(Пробовал запустить по WinXP 32)
Сам не пробовал, но майкрософт обещает, что на Windows XP Service Pack 3 должно идти
УдалитьНа Windows XP 32bit SP3 аналогично :(
УдалитьПопробуйте перекачать. Я пересобрал, возможно на XP заработает. Но не факт.
УдалитьА рантайм у Вас поставился?
Вообще not a valid Win32 application это как-то странно. Архив не битый?
Еще раз скачал архив. Результат тот же самый: NNSpeedCam.exe is not a valid Win32 application.
УдалитьАрхив не битый, т.к. winrar не ругается. Система Windows XP Service Pack 3 со всеми последними затычками от Мелкософта. Рантайм дополнительно не ставил, но на его отсутствие и не ругается (а может, он у меня уже и стоит в системе). Ошибка появляется при простом запуске программы без всяких параметров.
Эээ, а какой у вас проц стоит? Вечером сделаю сборку с полностью отключенным использованием расширенных инструкций. Может в этом дело... Если не поможет, то у меня других идей нет.
УдалитьСделал. Попробуйте и отпишитесь. Заодно попробуйте запустить Regex_Test.exe из архива, на предмет пойдет / не пойдет.
УдалитьТип ЦП Intel Pentium 4 630, 3033 MHz (15 x 202)
УдалитьНаборы инструкций x86, x86-64, MMX, SSE, SSE2, SSE3
Результат тот же, с файлом Regex_Test.exe результат тот же. :)
Погуглил я на эту тему. В общем, у майкрософта все как всегда. Для ХР надо специальным образом делать. Тогда работает везде. :) Правда сразу один баг вылез, но его я пока зафиксил.
УдалитьПробуйте еще раз. :)
Заработало на ХР! :)
УдалитьКстати, для 64-битных систем скачивать надо именно 32-битную библиотеку (проверял на Windows 7)
Да, спасибо, теперь уже начала просить библиотеки рантайма, т.е. дело сдвинулось с мертвой точки. Буду тестить дальше :) Спасибо еще раз, Сергей!
УдалитьДа желательно инструкцияю как использовать
ОтветитьУдалитьВверху выбираем несколько файлов спедкамов по пунктам, в окне с шифтом выделяем все, по правой кнопке жмем обработать все и вываливаемся из программы с аварийным завершением, у меня на win7-32 так.
УдалитьИнструкцию чуть позже напишу.
Удалить@Yuri Ewmenenko. Если есть желание, напишите мне на мыло. Пришлю инструкцию, как log файл сделать. Посмотрим, почему у Вас падает. Могу у себя те же файлы попробовать обработать. Внесете свой посильный вклад. :)
а почему у меня с минусом создался?
ОтветитьУдалитьIDX,X,Y,TYPE,SPEED,DirType,Direction // Сгенерировано NNSpeedCam
0,-53.447109,-33.689563,101,55,2,355
А это не правильно? Программа координаты не меняет, берет из источника, как есть. Проверьте ваш исходный файл, есть ли там такие. Вообще, по карте, эта точка точно соотвествует перекрестку с круговым движением в н.п. Chuy на границе Бразилии с Уругваем. А не середине мирового океана. Так что похоже на правду. :)
УдалитьКласс, буду проезжать, надо соблюдать ПДД, спс!
УдалитьТакая же фигня. Косяк в программе. Добавляет минус к координатам.
УдалитьМожно пример? Что было в исходном файле и на что это поменялось?
УдалитьВсё загрузилось, всё работает. Большое спасибо Сергей. Только где брать спидкам для PocketGis в дальнейшем большой вопрос.
ОтветитьУдалитьОбновленная версия с новым набором фильтров и сборка базы (обрезана под Россию).
ОтветитьУдалитьпрограмма: https://yadi.sk/d/8NrRUv983DiSFo
база: https://yadi.sk/d/SIWH-hbg3EfTLQ
Обновил архив на яндексе. По проге изменений нет, просто подтюненная версия фильтров.
ОтветитьУдалитьИ пересобранная база.
Еще один небольшой фикс. В предыдущей версии было сделано принудительное смещение точек контроля в спину на 2 метра против азимута основной точки. Это было сделано, чтобы навител всегда проговаривал обе точки. Однако, в результате, при повторной обработке полученного файла (уже в формате NewNavitel), эти точки сдвигались дальше еще на 2 метра.
ОтветитьУдалитьТеперь это вынесено в параметры создания объекта в fmtdesc.nnd. Специальное поле gps_shift задает сдвиг в метрах. Положительное значение - сдвиг по азимуту, отрицательное – в обратном направлении.
Проблемы с NewNavitel больше нет, и, в принципе, каждый может этот сдвиг убрать, если не нравиться.
Добавил в доку инфу про собственные точки для удаления.
То, что здесь написано, для меня как китайская грамота. Единственное, что я понял, так это то, что у Вас получилось создать полноценный файл Спидкам для НьюНавител.Я скачал файл "база" с Яндекс диска и установил себе в навигатор. Ну и собственно вопрос: это действительно полный и рабочий файл или с ним еще надо колдовать?.. И, конечно, большое спасибо за работу!
УдалитьПолный и рабочий файл (для России).
УдалитьЕсли будете замечать какие-либо недостатки - давайте знать.
Т.е. если я эту базу повторно загружу в программу, выберу формат ньюнавител и уберу ненужные мне точки (пешеходные, ЖД), то он их уберет из базы оставив отмеченные точки?
УдалитьДа, верно.
УдалитьМаленько не врублюсь , что подсовывать в PocketGIS Avtodoria Stop и PocketGIS Avtodoria Start
ОтветитьУдалитьТуда подсовывать файл в формате PocketGIS, если он есть. И либо выбирать либо Stop либо старт. Прочтите в описании по ссылке сверху. Там отдельно по форматам есть секция.
УдалитьЯ не правильно задал вопрос.Надо было - Какой из ваших файлов в формате PocketGIS Stop либо старт.Но походу догадался сам . rus_Avtodoriya_End -стоп. rus_PocketGis - старт. Правильно ?
УдалитьА это не мои файлы. :) Это Андрей выложил. Моя программа. Я делал так, как в доке написал. PocketGis из архива Андрея указываем, как стоп. И скачиваем к нему с mapcam файл в формате навител, где есть только точки начала.
УдалитьЕсли работать только с парой файлов из архива выше, то надо добавлять фильтр, который будет убирать точки начала, там где есть точка конца из другого файл. Но это имхо не Ваш случай. ;)
Возьмите готовый файл, там уже все сделано.
Где взять этот готовый файл, NNSpeedCam_02Mar2017.txt?
УдалитьСпасибо
выше ссылка была.
Удалитьhttps://yadi.sk/d/SIWH-hbg3EfTLQ
Сергей, спасибо за труды!
ОтветитьУдалитьЯ правильно понимаю, что файл NNSpeedCam_02Mar2017.txt - это уже готовый файл speedcam для New Navitel с базами и предупреждениями всего и вся по РФ от 02/03/2017 и с ним уже ничего делать не надо?
Правильно.
УдалитьС поправкой, что для сборки этого файла использовались февральские базы.
Спасибо, отлично!
УдалитьА как можно сделать такой файл по РБ самому?
Для начала нужно раздобыть базу с точками для РБ в одном из форматов, поддерживаемых программой. Это ключевой момент.
УдалитьНу а дальше все просто, по описанию.
Сергей, спасибо вам большое за развёрнутый ответ и работу!
УдалитьЗдравствуйте. Ребята я правильно понимаю, что загрузив исходные файлы в форматах RadarDroid и New Navitel нет смысла загружать в формате PocketGIS, из-за того что объект начало и конец контроля средней скорости(Автодория) присутствует в RadarDroid и New Navitel?
ОтветитьУдалитьТут однозначно сказать нельзя.
УдалитьЕсли во всех файлах присутствуют одни и те же точки, то да, нет смысла. Если в PocketGIS есть какие-то точки, которых нет в других файлах, то есть.
Просто PocketGIS 16 год, у меня после установки с ним отображаются леж.полицейские(для примера) ,которых уж сто лет нет.
ОтветитьУдалитьПри таком раскладе смысла скорее всего нет.
УдалитьСергей, не планируете обновлять файл NNSpeedCam_*2017.txt ?
ОтветитьУдалитьНа регулярной основе нет. Иногда может быть. Собственно у меня путей получения свежих покетгис файлов нет.
УдалитьВариант только делать сборку из доступных файлов с частичным использованием старого покетгис.
Сергей, приветствую!
УдалитьМожете обновить файл к сезону отпусков?
Подскажите что случилось с макросом эксель? у меня выдает ошибку при сохранении конечного файла.
ОтветитьУдалитьЭтот НН макрос тоже выдает какую-то фигню, не распознает файл с сайта мапкам, и в итоге создает файл спидкам размером 2мб, что в 3.5 раза меньше чем мой предыдущий.
С мапкам можно скачать только в формате Навител. Его укажите в соответствующем поле для ввода.
УдалитьА файла PocketGis свежего нет, случаем?
ОтветитьУдалитья так понял мапкамцы прикрыли лавку и не дают качать покет гис.
Удалитьесли только кто научится выдергивать из их проги файлы и переводить на старый лад
собрал новую базу (покетГИС старый): https://yadi.sk/d/Nav9kmOB3KgUXg
ОтветитьУдалитьСергей, спасибо огромнейшее, что не бросаете это дело!!!
Удалитьспасибо!
Удалитьрастолкуйте что дает этот самый покет гис?
УдалитьТам есть ряд точек, не доступных в других файлах: ж/д переезд, начало нас. пункта и т.д. Непосредственно для камер не принципиально.
УдалитьА можно попросить то же самое, но
Удалить- без точек из "официального speedcam" - пользы от них нет, а вреда много.
- почему то некоторые точки, отредактированные на mapcam в июне, дублируются в NNSpeedCam_02Jul2017.txt
В качестве примера https://mapcam.info/speedcam/point.php?idx=633853
16 июня у точки были изменены координаты, и поменялось ограничение, было 50 км/ч , стало 60 км/ч
В NNSpeedCam_02Jul2017.txt точка попала как два разных объекта и до редактирования, и после: http://i2.imageban.ru/out/2017/07/19/83eb51f2425d84f6e8b4aafe980f6672.png
Возможно, что как раз из официального speedcam эти дубликаты. Камеры я оттуда не беру, а вот все остальное - да.
УдалитьНадо будет попробовать в след. раз ограничения скорости тоже убрать.
Вот вариант без базы навитела: https://yadi.sk/d/glaS3ntn3LDDYV
>Вот вариант без базы навитела
УдалитьСпасибо большое, так гораздо лучше
Специально, зашел сказать спасибо за последнюю базу.
ОтветитьУдалитьДля WinCE самая полная база, из скачанных мною из разных источников, за последние полгода.
Спасибо!
Этот комментарий был удален автором.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьНаучите меня конвертировать? Вот вся свежая россия https://yadi.sk/d/Saernq7s3KxJxN
ОтветитьУдалитьЯ постарался все расписать в доке (см ссылку ОПИСАНИЕ КОНВЕРТЕРА сверху).
УдалитьЯснее уже не могу. Но готов ответить на конкретные вопросы, что не понятно.
А сделайте мне конверт?
УдалитьЯ добавляю покетГис в старт и автодория энд в стоп. И навител камеры. На выходе получается объем файла меньше чем у вас. Как так? Что не так делаю? Все по умолчанию оставлено.
Удалить"покетГис в старт и автодория энд в стоп" <- эту фразу я не понял.
УдалитьУ меня сборка из 4х файлов. Причем из покетГИС автодория не берется (она там устаревшая). А из файла навитела вырезаны точки вне России. Могу прислать файл документа, в котором вся конфигурация сборки. Напишите мне почту.
Спасибо. Вот почта: netu.tima@yandex.ru
УдалитьПрошу повторно отправить, вот сюда: ghfdgfdgfdgfdg@gmail.com <-тоже моя почта.
УдалитьСпасибо Вам за новый speedcam! Не слушайте критиканов и не обижайтесь на них, ну чего с них взять. Критиковать это легко, а взять и самому сделать в личное время програмку, да выложить на всеобщее пользование и обсуждение - это для них слабо.
ОтветитьУдалитьПривет. Вы о чем?
УдалитьОбновил радардроид и камеры навитела, пробуйте: https://yadi.sk/i/foPUfG6u3LG5zg, где свежий брать Download_SpeedCam_rus_02Jul2017 и PocketGis_rus12022017_MCD я не знаю. Не пойму, зачем 2 спидкам навитела?
ОтветитьУдалитьА как из файла Навитела вырезать точки вне России?
ОтветитьУдалитьПоставить mapedit. Загрузить в него карту России, потом загрузить точки навитела. Потом выделять и удалять все, что мимо карты попадает. Как-то так. :)
УдалитьБлагодарю.
ОтветитьУдалитьХотел попробовать собрать SpeedCam без камер (они все есть в радар-детекторе).
Особенно в конверторе понравилась возможность добавлять свои фильтры.
Такой например отфильтровал у меня еще 130+ дублей.
{
name=Дубликат - опасное изменение направления движения
radius=100
match=object,dirtype,direction
remove
{
object=danger_dirchange
}
keep
{
object=danger_dirchange
}
}
Но поигрался немного и решил в итоге пока вообще без SpeedCamа покатать :) Множество точек добавлено как бог на душу положит, а без них навигатору с 64 Мб оперативки дышится намного свободней.
Попутно кстати заметил, что при повторной обработке готового NNSpeedCam с выбором соответствующего формата фильтром "замена 1-сторонних объектов 2-сторонними" отфильтровалось дополнительно еще 3 пешеходных :)
Вот побольше бы таких грамотных пользователей. :)
ОтветитьУдалитьНасчет повторного прогона, я сам тоже так делаю. ;) До конца даже не понял, почему так получается. Есть подозрение, что при первом прогоне их какой-нить фильтр конвертирует, а уже при втором это как дубль отсекается. Но ковыряться не стал, ибо вреда нет от этого.
Добрый день! Можно-ли этим конвертором создать speedcams.gps для регистратора Visiondrive?
ОтветитьУдалитьНет.
УдалитьБОЛЬШОЕ спасибо за программу, Сергей! Работает мгновенно - 15 секунд из 6 спидкамов один. Макрос на эксель из 2ух штук полдня один делает. W7 64 Intel core i3 3.6GHz 8Гб
ОтветитьУдалитьОбновленная версия:https://yadi.sk/d/aSZNv0gS3QYyZy
ОтветитьУдалитьДобавлена поддержка объектов "Видеоконтроль".
И формат PocketGIS OpenSpeecam
И сборка: https://yadi.sk/d/gPnQ2W-u3QaVUP
ОтветитьУдалитьв архиве 2 файла:
NNSpeedCam_12Dec2017 - сделанный старой версией
NNSpeedCam_12Dec2017v2 - новой версией, с объектами видеоконтроль
Спасибо!
ОтветитьУдалитьКогда будет поддержка формата nsc, ждем..
ОтветитьУдалитьДа поддержка nsc просто необходима. Будем очень благодарны
ОтветитьУдалить