Skip to content
/ upi2csv Public

Python script to export POIs to CSV from proprietary UPI files used by old Sygic GPS navigation systems

License

Notifications You must be signed in to change notification settings

lrswss/upi2csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

upi2csv

Motivation

Simple Python script to help my father export his POIs collected over many years into a CSV file from the proprietary UPI format used by old Sygic GPS navigation systems.

Unfortunately Sygic never really bothered to document the UPI file format and only offers a very old software (runs on Win7 32bit) to convert a CSV POI file into an UPI file. Fortunately, the UPI POIs seems to be very simular to OV2 POIs used by TomTom.

How-To

Usage: upi2csv.py <upi-file-to-convert> <2-letter-country-code>

CSV output format: longitude,latitude,location,comment

The 2-letter code is used as a prefix for the location field in the CSV file to make it easier to sort the file by country. The file ADAC.upi can be used to verify your setup.

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

Copyright (c) 2024 Lars Wessels
This software was published under the MIT license.
Please check the license file.

About

Python script to export POIs to CSV from proprietary UPI files used by old Sygic GPS navigation systems

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages