Itinerary file

Last updated
ITN Itinerary file
Filename extension
.itn
Internet media type
application/itn
Initial release2000
Extended from TXT
Website https://www.tomtom.com/lib/doc/TomTomTips/index.html?itinerary_as_text_file.htm

ITN, is a file format designed as an itinerary data format for TomTom devices.

Contents

It can be used to describe itineraries using support waypoints. The format is proprietary for TomTom. Its data store location, name, and waypoint type and can in this way be used to interchange data between GPS devices and software packages. Such computer programs allow users, for example, to create and modify itineraries.

Data types

The file format assumes that each line in it holds a supporting waypoint:

longitude|latitude|description|type|

The type specifies whether how to handle this waypoint:

TypeMeaning
0Regular waypoint
1Waypoint is disabled (will be skipped when navigating the itinerary, appears dimmed in the itinerary overview)
2Stopover or destination
3Stopover is disabled (will be skipped when navigating the itinerary, appears dimmed in the itinerary overview)
4Departure point (should only be set for the first item in the itinerary file)

Units

Latitude and longitude are expressed in fixed point integer numbers using the WGS 84 datum. Please note these numbers are the floating point values times 100,000, e.g. the latitude 52.493601 will be shown as 5249360.

It is allowed to prefix these numbers with + or -.

Sample ITN document

The following is an ITN file produced by a TomTom hand-held GPS unit. This document does not show all functionality which can be stored in the ITN format but its purpose is to serve as a brief illustration.

490843|5237653|Amsterdam Central Station|4| 496283|5226712|Abcoude Park and Ride|0| 507226|5208633|Stadsbaan Utrecht|0| 509797|5199465|Company in Vianen|2|

Limitations

TomTom devices as of 2014 will only accept at most 255 waypoints. Devices before that allow 32 or 48 at most, with an exception for the Rider product range, allowing 100 waypoints.

It is unknown what the maximum length of the description field is allowed to be, most applications assume 64 characters. The character encoding of the description is assumed to be Windows-1252 (the Latin alphabet), sometimes called ANSI. This character set allows 224 different characters to be used, supporting most European languages.

TomTom decided in 2015 to deprecate the ITN format in favour of the more versatile GPX format. ITN is still supported as an import format.

See also

Related Research Articles

<span class="mw-page-title-main">Vector graphics</span> Computer graphics images defined by points, lines and curves

Vector graphics is a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector display and printing hardware, vector data models and file formats, as well as the software based on these data models. Vector graphics is an alternative to raster or bitmap graphics, with each having advantages and disadvantages in specific situations.

In computing, endianness is the order or sequence of bytes of a word of digital data in computer memory. Endianness is primarily expressed as big-endian (BE) or little-endian (LE). A big-endian system stores the most significant byte of a word at the smallest memory address and the least significant byte at the largest. A little-endian system, in contrast, stores the least-significant byte at the smallest address. Bi-endianness is a feature supported by numerous computer architectures that feature switchable endianness in data fetches and stores or for instruction fetches. Other orderings are generically called middle-endian or mixed-endian.

A waypoint is an intermediate point or place on a route or line of travel, a stopping point or point at which course is changed, the first use of the term tracing to 1880. In modern terms, it most often refers to coordinates which specify one's position on the globe at the end of each "leg" (stage) of an air flight or sea passage, the generation and checking of which are generally done computationally.

<span class="mw-page-title-main">CUPS</span> Computer printing system

CUPS is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.

GPX, or GPS Exchange Format, is an XML schema designed as a common GPS data format for software applications. It can be used to describe waypoints, tracks, and routes. It is an open format and can be used without the need to pay license fees. Location data is stored in tags and can be interchanged between GPS devices and software. Common software applications for the data include viewing tracks projected onto various map sources, annotating maps, and geotagging photographs based on the time they were taken.

<span class="mw-page-title-main">Geotagged photograph</span>

A geotagged photograph is a photograph which is associated with a geographic position by geotagging. Usually this is done by assigning at least a latitude and longitude to the image, and optionally elevation, compass bearing and other fields may also be included.

<span class="mw-page-title-main">Automotive navigation system</span> Part of the automobile controls

An automotive navigation system is part of the automobile controls or a third party add-on used to find direction in an automobile. It typically uses a satellite navigation device to get its position data which is then correlated to a position on a road. When directions are needed routing can be calculated. On the fly traffic information can be used to adjust the route.

<span class="mw-page-title-main">Geotagging</span> Act of associating geographic coordinates to digital media

Geotagging, or GeoTagging, is the process of adding geographical identification metadata to various media such as a geotagged photograph or video, websites, SMS messages, QR Codes or RSS feeds and is a form of geospatial metadata. This data usually consists of latitude and longitude coordinates, though they can also include altitude, bearing, distance, accuracy data, and place names, and perhaps a time stamp.

Keyhole Markup Language (KML) is an XML notation for expressing geographic annotation and visualization within two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Keyhole Earth Viewer. It was created by Keyhole, Inc, which was acquired by Google in 2004. KML became an international standard of the Open Geospatial Consortium in 2008. Google Earth was the first program able to view and graphically edit KML files, but other projects such as Marble have added KML support.

<span class="mw-page-title-main">Shapefile</span> Geospatial vector data format

The shapefile format is a geospatial vector data format for geographic information system (GIS) software. It is developed and regulated by Esri as a mostly open specification for data interoperability among Esri and other GIS software products. The shapefile format can spatially describe vector features: points, lines, and polygons, representing, for example, water wells, rivers, and lakes. Each item usually has attributes that describe it, such as name or temperature.

gvSIG Desktop application for working with geographic data

gvSIG, geographic information system (GIS), is a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve complex management and planning problems. gvSIG is known for having a user-friendly interface, being able to access the most common formats, both vector and raster ones. It features a wide range of tools for working with geographic-like information.

<span class="mw-page-title-main">Point of interest</span>

A point of interest (POI) is a specific point location that someone may find useful or interesting. An example is a point on the Earth representing the location of the Eiffel Tower, or a point on Mars representing the location of its highest mountain, Olympus Mons. Most consumers use the term when referring to hotels, campsites, fuel stations or any other categories used in modern automotive navigation systems.

NavPix is the proprietary name applied by Navman to its technology that combines an image with geographical data.

GPSBabel is a cross-platform, free software to transfer routes, tracks, and waypoint data to and from consumer GPS units, and to convert between over a hundred types of GPS data formats. It has a command-line interface and a graphical interface for Windows, macOS, and Linux users.

Geo is a microformat used for marking up WGS84 geographical coordinates (latitude;longitude) in (X)HTML. Although termed a "draft" specification, this is a formality, and the format is stable and in widespread use; not least as a sub-set of the published hCalendar and hCard microformat specifications, neither of which is still a draft.

<span class="mw-page-title-main">Termcap</span>

Termcap is a software library and database used on Unix-like computers. It enables programs to use display computer terminals in a device-independent manner, which greatly simplifies the process of writing portable text mode applications. Bill Joy wrote the first termcap library in 1978 for the Berkeley Unix operating system; it has since been ported to most Unix and Unix-like environments, even OS-9. Joy's design was reportedly influenced by the design of the terminal data store in the earlier Incompatible Timesharing System.

Satellite navigation software or GPS navigation software usually falls into one of the following two categories:

  1. Navigation with route calculation and directions from the software to the user of the route to take, based on a vector-based map, normally for motorized vehicles with some motorized forms added on as an afterthought.
  2. Navigation tracking, often with a map "picture" in the background, but showing where you have been, and allowing "routes" to be preprogrammed, giving a line you can follow on the screen. This type can also be used for geocaching.
<span class="mw-page-title-main">OsmAnd</span> Offline maps & navigation Android and iOS app

OsmAnd is a map and navigation app for Android and iOS. It uses the OpenStreetMap (OSM) map database for its primary displays, but is an independent app not endorsed by the OpenStreetMap Foundation. It is available in both free and paid versions; the latter unlocks the download limit for offline maps and provides access to Wikipedia points of interest (POIs) and their descriptions from within the app. Map data can be stored on the device for offline use. Using the device's GPS capabilities, OsmAnd offers routing, with visual and voice guidance, for car, bike, and pedestrian. All of the main functionalities work both online and offline.

<span class="mw-page-title-main">SOTA Mapping Project</span>

SOTA Mapping Project (SMP) is a website offering mapping resources for radio amateurs participating in the Summits On The Air (SOTA) awards program. It aims to provide comprehensive mapping information in graphical form based on Google Maps on summits included in the program, for participants in the program as well as for the general user.

References