Считается, что для обмена данными между компьютером и "встроенной памятью" автонавигатора обязательно нужна программа BaseCamp. Эксперименты с навигатором 3597 показали, что это не так. Полагаю, что всё ниже написанное справедливо и для других аналогичных автонавигаторов.
При подключении автонавигатора к компьютеру и запуске программы BaseCamp мы видим маршрутные точки, маршруты и треки якобы из встроенной памяти автонавигатора. В действительности BaseCamp при этом обращается только к папке GPX автонавигатора. Это легко проверить, удалив перед вызовом программы BaseCamp всё содержимое папки GPX - BaseCamp при этом ничего не увидит. В момент подключения автонавигатора по USB к компьютеру в папке GPX навигатора создается файл Current.gpx (то, что он создается именно в момент подключения, легко проверить, удалив этот файл и затем посмотрев дату и время новосозданного файла) - именно из этого файла BaseCamp и получает данные. Файл Current.gpx содержит "слепок" содержимого встроенной памяти, т. е. маршрутные точки, маршруты и треки.
С записью данных в автонавигатор не так очевидно. Эксперименты показали, что сам навигатор файл Current.gpx не использует - он нужен только для доступа к данным из внешней программы, в роли которой и выступает BaseCamp. Это легко проверить, удалив файл Current.gpx и заменив его одноименным файлом, содержащим новые маршрутные точки - эти новые точки в навигатор не загрузятся. Помощь здесь оказала сама программа BaseCamp: при помещении с ее помощью данных во "встроенную память" в действительности в той же папке GPX создается файл temp.gpx, содержащий добавляемую информацию. При последующем включении навигатора он автоматически начинает загружать данные из файла temp.gpx во встроенную память. Если файл temp.gpx содержит большой объем данных, то процесс загрузки достаточно длительный, и создается впечатление, что навигатор повис. Если при этом принудительно выключить навигатор, то оказывается, что часть данных загрузилась, а часть нет.
То, что данные попадают во встроенную память именно таким образом, легко проверить, самостоятельно создав файл temp.gpx с помощью программы MapSource и вручную скопировав его в папку GPX навигатора.
Еще в папке GPX навигатора периодически создается вложенная папка Archive с файлами 1.gpx, 2.gpx и т. д. В каких случаях она создается - пока я не понял. Последним у меня там появился файл 5.gpx, содержащий только треки, причем часть их.
При подключении автонавигатора к компьютеру и запуске программы BaseCamp мы видим маршрутные точки, маршруты и треки якобы из встроенной памяти автонавигатора. В действительности BaseCamp при этом обращается только к папке GPX автонавигатора. Это легко проверить, удалив перед вызовом программы BaseCamp всё содержимое папки GPX - BaseCamp при этом ничего не увидит. В момент подключения автонавигатора по USB к компьютеру в папке GPX навигатора создается файл Current.gpx (то, что он создается именно в момент подключения, легко проверить, удалив этот файл и затем посмотрев дату и время новосозданного файла) - именно из этого файла BaseCamp и получает данные. Файл Current.gpx содержит "слепок" содержимого встроенной памяти, т. е. маршрутные точки, маршруты и треки.
С записью данных в автонавигатор не так очевидно. Эксперименты показали, что сам навигатор файл Current.gpx не использует - он нужен только для доступа к данным из внешней программы, в роли которой и выступает BaseCamp. Это легко проверить, удалив файл Current.gpx и заменив его одноименным файлом, содержащим новые маршрутные точки - эти новые точки в навигатор не загрузятся. Помощь здесь оказала сама программа BaseCamp: при помещении с ее помощью данных во "встроенную память" в действительности в той же папке GPX создается файл temp.gpx, содержащий добавляемую информацию. При последующем включении навигатора он автоматически начинает загружать данные из файла temp.gpx во встроенную память. Если файл temp.gpx содержит большой объем данных, то процесс загрузки достаточно длительный, и создается впечатление, что навигатор повис. Если при этом принудительно выключить навигатор, то оказывается, что часть данных загрузилась, а часть нет.
То, что данные попадают во встроенную память именно таким образом, легко проверить, самостоятельно создав файл temp.gpx с помощью программы MapSource и вручную скопировав его в папку GPX навигатора.
Еще в папке GPX навигатора периодически создается вложенная папка Archive с файлами 1.gpx, 2.gpx и т. д. В каких случаях она создается - пока я не понял. Последним у меня там появился файл 5.gpx, содержащий только треки, причем часть их.