Перейти к публикации

Автоматизация пополнения SpeedCam


Гость mafser

Рекомендованные сообщения

mks-ufa ?

 

А моно ли уйти от файла HD.txt и сделать настройки как в НН это выбор порта API или СОМ скорость пусть выбирается автоматически, добавить не выключать устройство и подсветку пока программ активна (на тот случай если программа работает без НН). Командную строку для записи файла данных сделать в отдельном окошки, и падписать путь для записи данных.

 

То есть сделать более понятный и красивые интерфейс настроек. :D

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 646
  • Created
  • Последний ответ

Top Posters In This Topic

Мельник Александр:

mks-ufa ?

А моно ли уйти от файла HD.txt и сделать настройки как в НН это выбор порта API или СОМ скорость пусть выбирается автоматически, добавить не выключать устройство и подсветку пока программ активна (на тот случай если программа работает без НН). Командную строку для записи файла данных сделать в отдельном окошки, и падписать путь для записи данных.

То есть сделать более понятный и красивые интерфейс настроек. :D


Да, в принципе можно, только до всего руки не доходят сразу.

Можно сделать следующим образом (но так я делать не буду) при старте программы пытаться подключиться через API, в случае неудачи , перебирать Com порты и на каждом перебирать скорость.

Почему не хочу сделать так? Потому что это значительно увеличит время выхода программы в рабочий режим. И хотя я рекомендую использовать HD включненным всегда, когда включен Навител, но думаю это не всегда будет выполнятся.
А значит в нужный момент может получиться так что программа не будет готова к записи.

Ну а поскольку параметры вашего устройства не меняются, значит это достаточно сделать один раз и не "грузить зверька" при каждом запуске HD. (Кстати рекомендую и в Навителе убирать "автоматическое определение")

Поэтому мне видется более правильным написание небольшой утилитки HDconf.exe которая будет выполнять указаную выше процедуру, определять где на вашем устройстве записан Navitel.exe (с возможностью ручной правки, если имеется несколько вариантов navitel) и запись этих параметров в файл HD.ini (аналог HD.txt) Данную утилиту необходимо будет запустить один раз при установке программы.
Ссылка на комментарий
Поделиться на других сайтах

Мне кажется это будет очень удобно, один раз запустил и забыл про настройки, а всё работает. Сейчас видимо многих останавливает необходимость самому писать настройки в hd.txt, а для некоторых это как китайская грамота.

 

P.S. А на что вообще влияет скорость, которая указана в hd.txt?

Ссылка на комментарий
Поделиться на других сайтах

Molostow:

Мне кажется это будет очень удобно, один раз запустил и забыл про настройки, а всё работает. Сейчас видимо многих останавливает необходимость самому писать настройки в hd.txt, а для некоторых это как китайская грамота.

P.S. А на что вообще влияет скорость, которая указана в hd.txt?


при работе с API не на что. но удалять эту строку не следует.
при работе с ком портами - определяет скорость на которой программа может подключиться к приемнику.
Ссылка на комментарий
Поделиться на других сайтах

Это я понял, хотя про API не догодался. Я спрашивал есть ли какие-то критические цифры при которых HD работать не сможет (очень маленькие или слишком большие, в пределах разумного конечно) или по большому счету всё равно стоит там 4800 или 57600.

Ссылка на комментарий
Поделиться на других сайтах

Это я понял, хотя про API не догадался. Я спрашивал есть ли какие-то критические цифры при которых HD работать не сможет (очень маленькие или слишком большие, в пределах разумного конечно) или по большому счету всё равно стоит там 4800 или 57600.

Ссылка на комментарий
Поделиться на других сайтах

А если нет режима API а только СОМ порты, можно на один порт подключить и НН и HD без GPSGate?

Ссылка на комментарий
Поделиться на других сайтах

Мельник Александр:

А если нет режима API а только СОМ порты, можно на один порт подключить и НН и HD без GPSGate?

Нет - в одну розетку две вилки не воткнуть. Нужен двойник - GPSGate (или другая прога).
Ссылка на комментарий
Поделиться на других сайтах

коллеги! столкнулся с такой проблемой.

 

загрузил спидкам, запустил HD, еду.

 

и вдруг спидкам называет неправильную точку, но HD её не удаляет, он удаляет только те точки, которые были созданы HD

 

подскажите как быть?

Ссылка на комментарий
Поделиться на других сайтах

Попробую я ответить, пока автора нет. Эта программа не трогает файл спидкам. Для своей работы она создает свой файл, в который и помещает все создаваемые и удаляет удаляемые ею точки. Поэтому для удаления точек из спидкама можно придумать кучу вариантов. Например, взять и открыть оба этих файла в GPSSpeedcamEdite. До этого в точку, которую нужно удалить в спидкаме, в HD поставить какую-нибудь точку. Найти это дело в GPSSpeedcamEdite и удалить.

Ссылка на комментарий
Поделиться на других сайтах

Согласен. А можно ещё файл спидкам скопировать в MSC. И вот мы уже правим спидкам. Правда, я этот вариант ещё не проверял.

Ссылка на комментарий
Поделиться на других сайтах

Раз такое дело.

Может быть сделать что бы HD читало или загружало все файлы *.txt с указанова места(там где лежит НН) и правила их? Это вопрос ко всем.

 

mks-ufa это риально сделать?

Ссылка на комментарий
Поделиться на других сайтах

радует появление таких вопросов - значит HD помаленьку из тестирования начинает перемещаться в область практического применения.

Попробую ответить всем сразу.

 

HD работает с файлами по простому библейскому закону - "чужое не трогай". )))

 

Соответственно что бы работать с файлом SpeedCam.txt - надо сделать его "своим".

 

Предложенные выше оба способа верны - и достигают желаемого.

1. Переименование SpeedCam.txt в MSC.txt

2. Изменить в HD.txt имя файла (по умолчанию MSC.txt - сокрашено от MySpeedCam) в SpeedCam.txt

 

Результат будет один и тот же, но первый способ предпочтительнее, что бы не запутаться в дальнейшим в терминалогиях.

 

Давайте здесь и далее называть файл спидкамов, полученный из внешних источников( например от Studa) SpeedСam.txt

А файл с которым работает HD MSC.txt (Реально Вы можете назвать его как угодно - kulak.txt, urbas.txt, asus750.txt - кириллицу на всякий случай использовать не рекомендую)

 

то Мельник

не вижу в этом никакой необходимости. Слить два, три 10 файлов в один можно и дргими способами, а разделить кстати слитый воедино на разные как оно было не так уж просто.

 

Предвижу следующие вопросы и отвечаю на них.

 

Вопрос1. У меня есть Speedcam.txt (9000 записей) и MSC.txt (7 записей). Удаление MSC.txt и последующее переименование Spedcam.txt в MSC.txt приведет к потере мною выставленных спидкамов. Как быть?

 

Ответ. Откройте MSC.txt текстовым редактором, выделите все строки кроме первой, скопируйте их в буфер. Закройте MSC.txt, откройте Speedcam.txt, передите в конец файла и сделайте вставку из буфера.

Закройте редактор. Удалите MSC. Переименуйте SpeedCam.txt в MSC.txt. В результате в полученном файле у вас будут "слиты" данные из двух файлов.

 

Вопрос2. С сделал всё как в вопросе1. Несколько дней поездил и добавил несколько спидкамов, а так же удалил несуществующие. Я бы хотел поделится своим трудом с остальными. Как это сделать пока HD остается офлайновой.

 

Ответ2. Вам следует написать на форум Stud`у c просьбой добавить и удалить записи.

Удаленные записи вы можете найти в той же папке, где и программа HD в файле RemoveSC.txt

С добавленными чуть сложнее. Вам нужно в MSC.txt выделить только те записи, которые сделали Вы сами с помощью HD. Это сделать не сложно - записи сделанные HD имеют длинный ID представляющий собой дату и время создания записи.

 

Вопрос3. Я, Степан, и мой друг Петро пользуем HD.

Изначально мы скачали с форума SpeedCam.txt и переименовали его в MSC.txt. И у меня и у Петро уже накопилось много собственных записей опасностей. Мы решили их объединить. Я переписал у Петро файл MSC.txt и "слил" ( как в ответе на вопрос1 ) со своим. В результате Навител и РВ стали очень медленно работать. HD вообще перестал удалять спидкамы. Что я сделал неправильно.

 

Ответ3. Вы неправильно слили файлы спидкамов. Вам надо было в ваш файл добавить только записи сделанные Петром. Как их определить см ответ2.

В результате Вы получили "задвоение" около 10 000 записей находившихся изначально в Speedcam.txt

Медленая работа вашего девайся вполне объяснима. А вот что HD перестал удалять спидкамы это не правда. Просто вы удаляете одну запись, а вторая с такими же параметрами остается. Поэтому при перегрузки Навитела Вы продалжаете видеть дубль удаленного вами спидкама.

 

---

У меня сейчас в голове еще с десяток вопросов и ответов подобного рода. Ответом на все эти вопросы мог бы быть короткий ответ - используйте утилитку SortSpeedCam выложенную несколько страницами ранее.

По сути это сумматор или "слиятель" , а также и "вычитатель", а также фильтр по координатам различных файлов формата Speedcam. Более подробно описано там же. Для тех кто заинтересуется и разберется с работой утилиты маленькое домашнее задание...

Как используя утилиту выделить в отдельный файл

из MSC.txt только те записи, которые добавлены лично Вами. Предполагается что файл SpeedCam.txt из кторого первоначально формировался MSC.txt у вас есть в неизменном виде.

 

ЗЫ. Выход белее свежей версии пока откладывается в связи отсутствиенм необходимого свободного времени. :-(

Ссылка на комментарий
Поделиться на других сайтах

mks-ufa:

sam_no:

Собственно я уже давно пользуюсь вот этим http://mapcam.info для хранения, уточнения и загрузки по рейтингам (как товарищ выше хотел). Хотите только свою область грузите, либо всю матушку Россею... вобщем, сходите, имхо, полезый ресурс.


Спасибо, я этот ресурс знаю...
Очень неплохая задумка...
Я бы с удовольствием пообшался бы с владельцем ресурса, к сожалению координт нет (

Добрый день! Я владелец ресурса http://mapcam.info
Спасибо за оценку ресурса!
Связаться со мной можно через форум на сайте http://mapcam.info/ или по почте mic(a)ukr.net

mks-ufa:

Что меня не устраивает в данном ресурсе?

1. Невозможность внесения данных без использования броузера. Если это и можно, то как это сделать не документировано. А стало быть, оперативно, прямо из машины я не смогу внести данные. (IE в КПК, надеюсь серьезно для данной задачи не рассматривается)


Организовать внесение данных в базу без использования браузера не сложно, но боюсь это приведет к замусориванию базы (в следствии многочисленных экспериментов). Как решение этой проблемы вижу вариант когда вместе с данными будет передаваться логин и пароль (или определенный ключ) участника проекта. Тогда данные будут попадать не непосредственно в базу, а на страничку участника "мои объекты" где в последствии их можно будет подтвердить или при необходимости подкорректировать через визуальный интерфейс.

mks-ufa:

2. Так же могу(или не написано) и оперативно качнуть Спидкам.


Нет ничего проще, для формата Навител прямая ссылка: http://mapcam.info/SpeedCam.txt

mks-ufa:

3 И пожалуй самое главное, знаки рассавленные, с помощью этого сайта в навигаторе затем отображаются не совсем там, куда их поставили. Отклонения достаточно большие.

ЗЫ. Если владельцу ресурса попадутся на глаза эти строки, пожалуйста свяжитесь со мною.


К сожалению, на картах разных производителей имеются расхождения координат. Но пока не встречал расхождения больше 50 метров. Для предупреждения об опасности такое расхождение не критично.
Тем более, что для многих городов оно отсутствует.
Могу порекомендовать при просмотре переключать карту в режим "Спутник" (в правом, верхнем углу). Спутниковые карты как правило привязаны точнее
Ссылка на комментарий
Поделиться на других сайтах

Очередная версия приурочена к Дню ВДВ.

Будет выложена в ближайшие часы.

Поддержка 640*480 (на реальном девайсе не проверялось - но должно работать)

Поддержка альбомного расположения.

Немного изменен дизайн.

 

Прикрепленные файлы:

 

screen18_180.png

Ссылка на комментарий
Поделиться на других сайтах

Работает. Теперь при вхождение в какое либо препятствия для записи в правом верхнем углу не горит что именно нажато?

 

Прикрепленные файлы:

 

sshot000_164.jpg

Ссылка на комментарий
Поделиться на других сайтах

Подверждаю в домашних условиях (с лоджии спутники увиделись данные зафиксировалися). Завтра проверю в дороге!

 

За увеличенное разрешение - БЛАГОДАРЮ!!!

Ссылка на комментарий
Поделиться на других сайтах

У кого разрешение 480*640, если не сложно выложите пожалуйста скриншот экрана выбора спмдкамов для удаления.

Спасибо.

Ссылка на комментарий
Поделиться на других сайтах

mks-ufa:

У кого разрешение 480*640, если не сложно выложите пожалуйста скриншот экрана выбора спмдкамов для удаления.
Спасибо.

Могу в 21.00 по мск.
Ссылка на комментарий
Поделиться на других сайтах

События происходящие в последнее время на форуме, к сожалению всё меньше и меньше оставляют доверия к данному ресурсу.

Лично я очень разочарован.

В случае чего ищите проект HD на 4PDA.

Ссылка на комментарий
Поделиться на других сайтах

:evil:

 

Теперь о более приятном: последняя версия HD прекрасно обрабатывает ориентацию экрана на устройстве 320х240: портрет-альбом.

 

Вечером проверю на 640х480

Ссылка на комментарий
Поделиться на других сайтах

Юрбас:

:evil:

Теперь о более приятном: последняя версия HD прекрасно обрабатывает ориентацию экрана на устройстве 320х240: портрет-альбом.

Вечером проверю на 640х480


Ага, но только не стоит менять ориентацию экрана с запушенным HD. Это не будет выглядеть столь прекрасно.

PS надеюсь не последняя :-)
Ссылка на комментарий
Поделиться на других сайтах

Понятно.

Есть небольшое замечание при отсутствии спутников при нажатии на выход появляються остальные значки и если попытаться поизвести запись точки допустим знак ограничения скорости вылетаем в ошибку. думаю так не надо делать .

 

Прикрепленные файлы:

 

2_114.bmp

 

3_122.bmp

Ссылка на комментарий
Поделиться на других сайтах

sepg:

скачал...поставил..но увы не заработало...(((


В смысле не заработало, по подробней можно, куда ставил на какой девай-с, что за ошибка?
Ссылка на комментарий
Поделиться на других сайтах

shabalda:

И я не долго радовался.
Один раз поработала и всё.
Вот ошибка http://forum.navitel...ture001_153.png

Попробуйте удалить существующий файл MSC.txt
Ссылка на комментарий
Поделиться на других сайтах

AlexsB:

Понятно.
Есть небольшое замечание при не отсутствии спутников при нажатии на выход появляються остальные значки и если попытаться поизвести запись точки допустим знак ограничения скорости вылетаем в ошибку. думаю так не надо делать .


Принято. Мой косяк :-(
Ошибки указанные после этого поста как правило связаны с этой ошибкой.
Ошибка будет устранена в ближайшии дни.
Пока рекомендую всем не нажимать на знак "стоп" - человечек с рукой - пока не появятся связь со спутниками и остальные иконки. Если же необходимо выйти из программы не дожидаясь спутников жмите "стоп" дважды.
Остальные ошибки связаны с настройками. Отредактируйти при необходимости HD.txt
Файл имеет следующий формат:
Первая строка порт связи с приемником GPS - возможные значения Com1, Com2, Com3 ... или API
Вторая строка скорость в порту (при работе через API никакого значения не имеет что там будет прописано) Возможные значения 4800, 9600, 19200, 38400....
Третья строка должать содержать абсолютный путь к папке с программой навител и имя файла спидкама.
Тут есть небольшая засада - на разных устройствах флешка может иметь различное название "Storage cart", "SD" и пр. поэтому будьте внимательны.
Верно и замечания Мельник А. если по каким то причинам файл MSC.txt имеет неверный формат - HD может вылетать.

ЗЫ. О приятном. Интерес к программе медленно но неуклонно пока растет. 30 скаченных экземляров за сутки - это пока рекорд :-) . Может кто поделится здесь о практическом использовании программы. Я например недавно ездил по M7 - за 500 километров поставил около 10 опасностей.

ЗЫ. Не пора ли подумать о смене рабочего названия HD, на что-нибудь более созвучное. Есть предложение назвать красивым словом "ЮЛДАШ", в переводе с тюрских языков - спутник, попутчик, единомышленник.
Может, кто-то еще что предложит? Вопрос с названием полностью отдаю на голосование - мой голос равный, приоритетов нет.
Ссылка на комментарий
Поделиться на других сайтах

Хм, а у меня вылета нет при нажатии на руку до связи со спутниками :-( .

По названию: твой вариант мне нравится. Только чуть-чуть его расширить можно? Вот так: Юлдаш-Ата.

Пы. Сы. Это мне более знакомо. Из пионерско-коммунистических детства и юности ;-)

Ссылка на комментарий
Поделиться на других сайтах

Юрбас:

Хм, а у меня вылета нет при нажатии на руку до связи со спутниками :-( .
По названию: твой вариант мне нравится. Только чуть-чуть его расширить можно? Вот так: Юлдаш-Ата.
Пы. Сы. Это мне более знакомо. Из пионерско-коммунистических детства и юности ;-)


А что значит ATA ?
если просто - созвучие - я против.
Ссылка на комментарий
Поделиться на других сайтах

Мельник Александр:

shabalda:

И я не долго радовался.
Один раз поработала и всё.
Вот ошибка http://forum.navitel...ture001_153.png

Попробуйте удалить существующий файл MSC.txt

Мг. Помогло. Респект.
Ссылка на комментарий
Поделиться на других сайтах

Писал в личку. Может не дошло. Продублирую.

Через API координаты в том-же формате ггмм.ммммммм. Эксперименты с COM портами вешают зверька.

Первая мысль от пустой страницы:-"не работает". Но зная mks-ufa, решил не торопиться, дождаться спутников. Оказался прав, заработала. Думаю запись типа (ищу спутники), на месте пустой страницы была бы логична, особенно для новичков. Первый запуск как правило дома, на холодном GPS, а терпение есть не у всех.

Или хотябы файл ридми в сопровождение, а там грабли описать.

Проблему с MSC.txt тоже прошел на первых шагах.

В интерфейсе, смутил перечеркнутый человечек. На мой взгляд не интуитивно. Но красиво. А EXIT было понятнее.

В остальном все супер.

Удачи.

Ссылка на комментарий
Поделиться на других сайтах

mks-ufa:

А что значит ATA ?
если просто - созвучие - я против.

О, как всё запущено ;-) ...
Во-первых, "ата" переводится по-разному: "уважаемый", "старейшина", "дедушка"... Во-вторых, Юлдаш-Ата -- по его просьбе многие семьи татар, башкир, казахов, узбеков, киргизов, таджиков, туркменов... во время войны приняли к себе детей эвакуированных из детских домов с территорий, занятых немцами.
Ссылка на комментарий
Поделиться на других сайтах

коллеги!

 

столкнулся вот с чем.

возвращаясь к теме выше: данные из файла спидкам скопировал в мск. и навител их не видит. видит только те которые создал сам.

попробовал файл переименовать из мск в спидкам, также переписал путь в программе, и все равно видит только те которые записал сам.

 

а как у вас?

 

что я не так сделал?

Ссылка на комментарий
Поделиться на других сайтах

asusp750, а файл worns.nwi удалял?

При выключенном навител удалить Мое устройство/My Documents/GPS Ttracks and Waypoints/worns, потом запустить. Навител создаст новый.

И формат координат проверь. Такой - гг.гггггг? Сравни с навителовскими записями.

Ссылка на комментарий
Поделиться на других сайтах

Юрбас:

mks-ufa:

А что значит ATA ?
если просто - созвучие - я против.

О, как всё запущено ;-) ...
Во-первых, "ата" переводится по-разному: "уважаемый", "старейшина", "дедушка"... Во-вторых, Юлдаш-Ата -- по его просьбе многие семьи татар, башкир, казахов, узбеков, киргизов, таджиков, туркменов... во время войны приняли к себе детей эвакуированных из детских домов с территорий, занятых немцами.


Я в восторге! Отличное предложение. "Увековечить" имя столь достойного человека конечно же следует. Но вряд ли столь скромной программе это под силу. Однако напомнить, она вполне в состоянии. Я, честно скажу, не знал о такой личности. "АТА" в данном контексте будет правильнее переводить как "ОТЕЦ", возможно "Батюшка". Почет и уважение!!!
А "за" ! Программе не под силу сделать даже маленкой толике того , что сделал этот человек. Достойна ли она носить такое имя?! Если только в дань уважения и преклонения перед гражданским подвигом.
Ждем голоса других пользователей.

В личку отвечаю не всем, каюсь.
Однако Pavel269 ваша проблема мною не забыта. И очень хотелось решить её уже в текущей версии. Нужно было еще пару часиков, но их у меня отняли внешние обстоятелства - поэтому пришлось к празднику выкладывать как есть.

По поводу косяков и текстовика для установки...
Конечно надо....
Но согласитесь, мои усилия прежде всего должны быть направлены на устранение этих косяков в коде, а не на описание способов их обхода...
Я уже обращался с просьбой - к тем кто "в теме" - помогите мне - напишите... Пока тишина...
Тем не менее, помощь многих из Вас очень нужна (и она реально есть) и я её очень высоко ценю. СПАСИБО всем!
Ссылка на комментарий
Поделиться на других сайтах

Мельник Александр:

А можно слелать что бы самому указывать путь для записи к файлу RemoveSC.txt?

А чем не устраивает путь по умолчанию?
Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...