Navigation

Navigation is a field of study that focuses on the process of monitoring and controlling the movement of a craft or vehicle from one place to another. The field of navigation includes four general categories: land navigation, marine navigation, aeronautic navigation, and space navigation.

The Navigation Data Standard (NDS) is a standardized format for automotive-grade navigation databases, jointly developed by automobile manufacturers and suppliers. NDS is an association registered in Germany. Members are automotive OEMs, map data providers, and navigation device/application providers.

The NDS standard is documented regarding database structures, interoperability requirements, and update processes. The NDS association provides various tools that can be used by the NDS members to develop and validate maps:

  • NDS SQLite reference engine
  • Relational DataScript (RDS tool): Code generator for database access classes in Java and C++
  • Certification Bench: Validates NDS databases for compatibility based on detailed test cases and issues certificates
  • Investigation Modules: Execution framework for testing NDS databases on target hardware
  • Database Inspector: Desktop tool for visualizing NDS databases

Map database management

Map database management systems are software programs designed to efficiently store and recall spatial information. They are widely used in localization and navigation, especially in automotive applications. Moreover, they are playing an increasingly important role in the emerging areas of location-based services, active safety functions and advanced driver-assistance systems. Common to these functions is the requirement for an on-board map database that contains information describing the road network.

Map providers generally collect, aggregate and supply data in a well-defined and documented file format that is specifically intended for information interchange, e.g. Navteq uses Standard Interchange Format (SIF) and Geographic Data Files (GDF), while Tele Atlas uses a proprietary form of GDF. It is usually in a plain-text form (ASCII) consisting of fields that are easily parsed and interpreted by the various parties who will handle it. The portable format allows additions, deletions and modifications to be readily performed by simple text-editing programs.

Standard Interchange Format (SIF)

Standard Interchange Format (SIF) is a geospatial data exchange format. A standard or neutral format used to move graphics files between DOD Project 2851 and is currently codified in Content Standard for Digital Geospatial Metadata maintained by the Federal Geographic Data Committee.

Geographic Data Files

Geographic Data Files (GDF) is an interchange file format for geographic data. In contrast with generic GIS formats, GDF provides detailed rules for data capture and representation, and an extensive catalog of standard features, attributes and relationships. The most recent extension expanded applicability further towards pedestrian navigation, 3-D map rendering, and advanced driver-assistance systems (ADAS).

The maps in GDF format are provided by many map vendors such as

The specifications of GDF5.0 were developed and compiled between 2001 and 2008, involving experts from Australia, Canada, Czech Republic, France, Germany, Japan, Republic of Korea, the Netherlands, and the United States of America. Extensive activities towards harmonization with ISO/TC211 standards were undertaken. GDF 5.0 was published in July 2011.

Major GDF5.0 enhancements include

  • UML model migration & refinements
  • harmonization with linear referencing and geo-spatial web standards
  • support for 3-D content and time coordinates
  • comprehensive character set and phonetic representations
  • new XML and SQL based delivery formats

Information Exchange between GIS and Geospatial ITS Databases Based on a Generic Model.pdf

Geocode

A geocode is a code that represents a geographic entity (location or object). It is a unique identifier of the entity, to distinguish it from others in a finite set of geographic entities. In general the geocode is a human-readable and short identifier.

Typical geocodes and entities represented by it:

  • Country code and subdivision code. Polygon of the administrative boundaries of a country or a subdivision. The main examples are ISO codes
    • ISO 3166-1 alpha-2 code (e.g. AF for Afghanistan or BR for Brazil), and its subdivision conventions, such as AF subdivision codes (e.g. AF-GHO for Ghor province) or BR subdivision codes (e.g. BR-AM for Amazonas state).
  • DGG cell ID. Identifier of a cell of a discrete global grid
    • a Geohash code (e.g. ~0.023 km2 cell 6vjyngd at the Brazilian’s center)
    • an OLC code (e.g. ~0.004 km2 cell 58PJ642P+4 at the same point)
  • Postal code. Polygon of a postal area
    • a CEP code (e.g. 70040 represents a Brazilian’s central area for postal distribution).

GPS tracking application