vCard to GeoCSV Converter

By: Owen T. Heisler
Updated: 2012-03-09

The vCard 3.0 format offers GEO fields for coordinate locations. Here is a script to convert those to a CSV file (name,latitude,longitude).

The following GEO formats should work:

If it exists, the TYPE value is appended to the name field; also, if the phrase gps-uncertain is found in the NOTES field, a space and a question-mark (?) are appended to the name field.

For Navit, use the CSV to Navit Converter script which will convert CSV to Navit’s bookmark.txt format.

Requires python-vobject

The script: vcard-to-geocsv.py

I share freely-licensed articles and open-source software. Please consider supporting my work if you find it useful. Thank you!