SpeedcamUpdates.spud - это бинарный файл, в котором хранятся объекты (точки), подобно тому, как они хранятся в текстовом файле SpeedCam.txt, но "Блокнотом" эти точки в этом файле не добавить, не удалить.
Но главное отличие SpeedcamUpdates.spud от SpeedCam.txt в том, что в нем могут храниться нестандартные для базового скина iGO объекты, такие как "лежачий полицейский", "плохая дорога", "опасный перекресток" и т.д.
На данный момент существует масса альтернативных скинов для iGO, которые поддерживают эти нестандартные объекты, но самым продвинутым, на мой взгляд, является скин gurjon & DVS1 & arkoko.
Теперь при условии использования скина gurjon & DVS1 & arkoko, но лучше использовать скин с моим патчем
GJ6.15p_da_fullpack_an, и файла SpeedcamUpdates.spud, можем получать предупреждения не только о камерах в своей iGO. Также скин позволяет пользователю добавлять свои новые объекты, которые сохраняются все в тот же SpeedcamUpdates.spud.
А для того, чтобы можно было в файл SpeedcamUpdates.spud добавить объекты с проекта или извлечь свои новые объекты для добавления в базу проекта, я написал два конвертора. Первый, из текстового файла SpeedCam.txt получает бинарный SpeedcamUpdates.spud, а второй, наоборот, из бинарного SpeedcamUpdates.spud - текстовый SpeedCam.txt. Текстовый файл SpeedCam.txt может иметь формат как Navitel так и iGO.
Обращаю Ваше внимание, что разница между форматами iGO и Navitel не только в коде типа точки, НО и направление действия точки отличается на 180 градусов.SpeedCam2iGO [/s:источник] [/d:результат] [/p:poi] [/n] [/f:igo]
источник Местоположение и/или имя файла в формате mapcam.info
По умолчанию SpeedCam.txt
результат Местоположение и/или имя файла в формате SpeedcamUpdates.spud
По умолчанию SpeedcamUpdates.spud
poi Местоположение и/или имя файла в формате user.upoi
По умолчанию user.upoi
/n Конвертировать тип "плохая дорога" как "другая опасность"
/f:igo Источник в формате iGO
По умолчанию в формате Navitel
iGO2SpeedCam [/s:источник] [/d:результат] [/all] [/kod:код] [/f:igo]
источник Местоположение и/или имя файла в формате SpeedcamUpdates.spud
По умолчанию SpeedcamUpdates.spud
результат Местоположение и/или имя файла в формате mapcam.info
По умолчанию SpeedCam.txt
/all Выгружать все объекты.
По умолчанию выгружаются только новые, добавленные через iGO.
код Ваш персональный код.
Свой код можно узнать на странице "Мои объекты" сайта mapcam.info
При использовании этого ключа, новые объекты добавленные через iGO
будут выгружены на сайт mapcam.info, которые останется только
подтвердить. Несовместим с ключом /all.
/f:igo Результат в формате iGO
По умолчанию в формате Navitel
Конвертор iGO2SpeedCam по умолчанию выгружает только добавленные через iGO объекты, а также измененные и удаленные объекты, которые были загружены в spud конвертором SpeedCam2iGO. Для этих измененных и удаленных объектов, в коментарий файла txt добавляется ссылка на объект в базе mapcam.info, чтобы потом можно было быстро найти эти объекты на проекте. В spud должно быть не более 50 объектов для выгрузки в проект mapcam.info, если Вы spud используете только для добавления новых объектов, а не для загрузки объектов в iGO.
В конверторе iGO2SpeedCam на проект mapcam.info выгружаются только точки следующих типов камер:
1. Статическая камера, измеряющая скорость
2. Встроенная в светофор
3. Камера проверяющая проезд на красный свет
4. Парная камера на отрезке дороги
5. Мобильная камера (засада)
6. Лежачий
7. Плохая дорога
8. Опасное изменение направления движения
9. Опасный перекресток (в iGO Уступи дорогу)
10. Другая опасность
Текущая версия 1.7.0.0Новое в версии для SpeedCam2iGO:
- Добавлена поддержка формата iGO для SpeedCam.txt и соответственно всех расширенных типов iGO. Используйте ключ "/f:igo".
Новое в версии для iGO2SpeedCam:
- Добавлена поддержка формата iGO для SpeedCam.txt и соответственно всех расширенных типов iGO. Используйте ключ "/f:igo".
Версия 1.6.5.0Новое в версии для iGO2SpeedCam:
- Конвертор теперь по умолчанию выгружает еще измененные и удаленные объекты, которые были загружены в spud конвертором SpeedCam2iGO.
- Для этих измененных и удаленных объектов, в коментарий файла txt добавляется ссылка на объект в базе mapcam.info, чтобы потом можно было быстро найти эти объекты на проекте.
- В spud должно быть не более 50 объектов для выгрузки в проект mapcam.info, если Вы spud используете только для добавления новых объектов, а не для загрузки объектов в iGO.
Версия 1.6.0.2Новое в версии:
- Изменен алгоритм работы с измененными и удаленными точками
- Исправлены выявленные ошибки
Версия 1.6.0.0Новое в версии:
- Теперь конвертор SpeedCam2iGO формирует еще файл user.upoi, а для чего читаем
тут.
Версия 1.5.0.2Новое в версии:
- Для конвертора SpeedCam2iGO добавлен ключ /n, при использовании которого тип "плохая дорога" конвертируется как "другая опасность". Это если будет использоваться скин, который не поддерживает тип "плохая дорога".
Версия 1.5.0.1Новое в версии:
- В конвертор iGO2SpeedCam добавлена возможность автоматической выгрузки точек на сайт mapcam.info
- Оба конвертора теперь работают с еще одним типом "плохая дорога", но для этого надо
использовать пропатченный мной скин gurjon & DVS1 & arkoko
GJ6.12.p_da_fullpack_an, об изменениях сделанных в скине можно прочитать
тут.
Версия 1.4.0.1Новое в версии:
- Конвертор iGO2SpeedCam по умолчанию выгружает только новые точки, т.е. точки, которые добавлены через iGO,
а не добавлены конвертором SpeedCam2iGO. Чтобы выгрузить все точки используйте ключ
/all.
- Изменены параметры запуска, источник и результат надо указывать с ключами
/s: и
/d: соответственно.
Обновляем SpeedCam iGO по следующей схеме:
1. Первый пункт можно пропустить, если Вы еще не добавляли свои точки через iGO или эти точки уже есть
на mapcam.info.
Скопируйте из iGO файл content\speedcam\SpeedcamUpdates.spud в каталог, где лежит конвертор iGO2SpeedCam,
запустите конвертор iGO2SpeedCam. Конвертор создаст (
перезапишет, если существует) файл SpeedCam.txt с вашими точками. А если Вы укажите ключ /kod: (см. описание параметров), то точки будут выгружены на сайт mapcam.info, которые Вам останется только подтвердить на странице "Мои объекты".
Конвертор по умолчанию выгружает только новые точки, т.е. точки, которые добавлены через iGO,
а не добавлены конвертором SpeedCam2iGO. Чтобы выгрузить все точки используйте ключ /all.
2. Скачайте SpeedCam с сайта mapcam.info в формате Navitel, сохраните его под именем SpeedCam.txt в каталог,
где лежит конвертор SpeedCam2iGO, запустите конвертор SpeedCam2iGO. Конвертор
создаст (
перезапишет, если существуют) файлы SpeedcamUpdates.spud и user.upoi. Файл SpeedcamUpdates.spud скопируйте в content\speedcam, а user.upoi в папку save.
При этом надо удалить в iGO SpeedCam.txt и speedcam.spdb, чтобы не было дублей.
Конвертор SpeedCam2iGO
тутКонвертор iGO2SpeedCam
тутТестируем, вносим предложения и замечания