Nokia Landmark Exchange (.lmx)

Nokia Landmark Exchange (.lmx) is Nokia's XML format for points of interest — named, described locations with coordinates that the Landmarks feature on Symbian S60 phones could store and show on a map.

At a glance

Extension .lmx
Encoding xml
By Nokia
Current version LMX v1.0 (XML namespace http://www.nokia.com/schemas/location/landmarks/1/0)

History

LMX is an XML schema (namespace http://www.nokia.com/schemas/location/landmarks/1/0) that shipped with the Location/Landmarks application on Nokia's Symbian S60 phones. No public introduction date for the format itself is documented; S60 3rd Edition, the platform generation where GPS and Landmarks became common, launched in 2005.

Where it is used

LMX files were imported into a phone's on-device landmark store by Nokia's own Location application, then shown on a map by whichever mapping app was installed — Nokia Maps and its Ovi Maps successor, or Google Maps Mobile. GPSBabel documents real-world compatibility testing against Nokia's N82 and N95 handsets.

Structure

An LMX file is XML wrapping a landmarkCollection of landmark entries, each with a name, description, coordinates (latitude, longitude, altitude) and optional address fields. GPSBabel also documents a compressed WBXML binary variant, but notes most Nokia phones of the era could only read the plain XML form.

How widespread

Tied to Nokia's Symbian S60 phones, a platform Nokia stopped selling phones on after its 2014 sale of the Devices & Services business to Microsoft. Files in this format today come from archived exports of those older devices.

RouteConverter support

Reads Nokia Landmark Exchange
Writes Nokia Landmark Exchange

RouteConverter reads and writes LMX with its own parser (JAXB-based XML binding), not through GPSBabel — it always writes the plain XML variant, never the WBXML binary form GPSBabel optionally supports.

Specifications and documentation