Navteq Data Format Extraction Guide Public
Navteq Data Format Extraction Guide Public
CONFIDENTIAL
Disclaimer
This content is provided "as-is" and without warranties of any kind, either express or
implied, including, but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, satisfactory quality and non-infringement. NAVTEQ does not warrant
that the content is error-free and NAVTEQ does not warrant or make any representations
regarding the quality, correctness, accuracy, or reliability of the content. You should
therefore verify any information contained in the content before acting on it.
To the furthest extent permitted by law, under no circumstances, including without
limitation NAVTEQ's negligence, shall NAVTEQ be liable for any damages, including, without
limitation, direct, special, indirect, punitive, consequential, exemplary and/or incidental
damages that result from any content, even if NAVTEQ or an authorized representative has
been advised of the possibility of such damages.
ii
CONFIDENTIAL
1.3
1.4
1.5
1.6
1.7
1.8
2.2
2.3
2.4
Overview .......................................................................................................................................24
2.1.1 RDF (Relational Data Format) ...........................................................................................25
2.1.2 GDF 3.0 (Geographic Data Format) ..................................................................................26
2.1.3 SIF+ (Standard Interchange Format).................................................................................26
2.1.4 NAVSTREETS...................................................................................................................27
2.1.5 POI XML ............................................................................................................................27
RDFTM Overview ...........................................................................................................................27
2.2.1 Target Developer Profiles and Business Markets..............................................................28
2.2.2 Benefits of RDF .................................................................................................................29
GDF 3.0 Overview ........................................................................................................................30
2.3.1 Levels ................................................................................................................................30
2.3.2 Attributes ...........................................................................................................................31
2.3.3 Relationships .....................................................................................................................32
2.3.4 Usage of GDF 3.0 Data .....................................................................................................32
2.3.5 NAVTEQ and CEN GDF 3.0 Differences..........................................................................32
2.3.6 Data Availability/Distribution ..............................................................................................32
SIF+ Overview ..............................................................................................................................33
2.4.1 File Content .......................................................................................................................33
2.4.2 Usage of SIF+ Data ...........................................................................................................37
2.4.3 Data Availability/Distribution ..............................................................................................37
iii
CONFIDENTIAL
2.5
2.6
Appendix A.1
Glossary ........................................................................................................... 50
Appendix A.2
Appendix A.3
Appendix A.4
Appendix A.5
Appendix A.6
iv
CONFIDENTIAL
Revision History
Version
Date
Comments
Public
3/14/07
Public Version
CONFIDENTIAL
vi
CONFIDENTIAL
1
1.1
NAVTEQ has a number key map data dimensions of great interest to developers, including:
Unique, powerful structure
Unique geodesic reference system (WGS 84) with longitude and latitude in decimal
degrees (10-5)
Contiguous country borders
Cross-border road networks
The structural elements of the NAVTEQ map database are shown below.
GEOMETRY
NAVIGATION
PATH
ADMINISTRATIVE
CARTOGRAPHY
POINTS OF INTEREST
TRAFFIC CODES
CUSTOMER SPECIFIC
CONFIDENTIAL
1.2
Geometry
The database geometry is organized around the link-node relationships. Each link has a
reference node and a non-reference node. A reference node determines the left/right side of
a link, and is a node with the lower latitude. If the latitudes of both end nodes are identical,
the reference node is the node with the lower longitude. Each link has a variety of attributes.
CONFIDENTIAL
Trafalgar Square
Link
25307534
Node
1.2.1
Link Attributes
Define the types of vehicles that are permitted to use the link
automobiles
buses
carpools
deliveries
emergency vehicles
pedestrians
taxis
trucks
CONFIDENTIAL
Destination
X1
X2
Display characteristics
{
Attributes that are used in routing, map publishing, and display applications
boat ferry
bridge
controlled access
frontage road
full geometry
indescribable
in-process data
intersection internal
manoeuvre
paved
private
rail ferry
CONFIDENTIAL
ramp
roundabout
tollway
tunnel
urban
Multiple Digitization
NF
ID
EN
TI
AL
CO
The multi-dig flag is not applied if the road beds are > 80 meters
apart or if a feature runs down the middle
An example of some of the link attributes attached to link: 25307534 is shown below.
General Attributes
Link ID:
25307534
Display:
One-way: Yes
Access Characteristics
Deliveries: No
Emergency: Yes
Pedestrians: Yes
Taxis: Yes
Carpools: No
Buses: Yes
Trucks: No
Cars: No
Bicycles: Yes
CONFIDENTIAL
Addresses
Name:
Trafalgar Square
1.2.2
Node Attributes
Z-level = 0
Z-level = 1
Aligned
{
Nodes and shape points have the same latitude and longitude in both files
Note: Border nodes and links (as of Q4, 2006) also have the same permanent
IDs adjoining regions. Exceptions: Mexico/US border, Thailand and its
bordering countries, and Indonesia. These exceptions are stored as
separate RMOBs (Relational Map Object Base).
CONFIDENTIAL
1.3
Navigation
CONFIDENTIAL
Turn restrictions
Direction of traffic, flow restrictions
Long haul
Stub links
Arterial classification is a particularly important attribute known as functional class (FC).
Functional class defines the hierarchical organization of the road network. The purpose is to
determine logical ways to connect cities.
Five road FCs are captured in the NAVTEQ database:
FC 1
Very long distance routes between major cities. The highest-level network comprises
the FC 1 arterials, which are primarily controlled access highways designed for verylong-distance travel linking major metropolitan areas and cities.
FC 1 Example
FC 2
Primary routes between major and smaller cities and through metro areas. Extending
the coverage of the FC 1 network is the primary role of the FC 2 network. Most highspeed, limited-access highways not in the FC 1 network are assigned FC 2, together
with other classes of roadways. Often, the FC 2 network connects the major cities as
the FC 1 network does, but at a lower mobility level; it also provides the best
connection between smaller cities. Major through roads in metropolitan areas are
typically coded FC 2.
CONFIDENTIAL
FC 12 Example
FC 3
Major routes between minor cities or towns, and through city districts. The FC 3
network complements the FC 1 and 2 networks to form connections between the higher
level networks and minor cities. In metropolitan areas, roads used for intermediatedistance routes, capable of handling high traffic volumes relative to other local roads,
are often coded FC 3 to serve as primary routes through and between contiguous town
centers or city districts.
FC 13 Example
FC 4
Routes connecting minor towns or villages and collecting the local traffic in the city
districts. The FC 4 network moves most traffic along main roads to smaller towns and
through and between neighboring parts of cities. The FC 4 roads form a well-connected
network of good quality roads for through traffic in the interstices between the higherlevel arterials. The FC 4 level is used when a hierarchy between two or more roads
cannot be guaranteed by the simple combination of the other traffic attributes and the
length of the links.
CONFIDENTIAL
FC 14 Example
FC 5
Roads that are not efficient through routes. The lowest level and final category is FC 5,
which comprises roads not considered to be arterials or transportation corridors. Local
streets, including most minor collectors, roads in areas with few outlets, low-speed
neighborhood streets, most indirect routes, and dead-end streets are coded FC 5.
FC 14 TO FC 15 Example
10
CONFIDENTIAL
1.4
Path
Path attributes refer to street names, route numbers, and address ranges, and include:
Names/addresses
{
Address range
Address format
Address scheme
Address type
Feature type
Route type
Base name
Language code*
Prefix
Suffix
Direction on sign
Street type
Name Status
{
Exit number
Explicatable
Junction name
Postal name
State name
Vanity name
*
11
CONFIDENTIAL
1.4.1
Naming
NAVTEQ uses various naming rules, with many dependent on the country. Most do not apply
to postal-only names. In the U.S., the naming rules include:
Abbreviations
{
{
Punctuation
{
Sunnyvale-Saratoga Rd
Normalizing names
{
1.4.2
Addressing
Address format
{
Address scheme
{
Even
Odd
Mixed
Address type
Base
City
County
12
CONFIDENTIAL
1.4.3
Commercial
Old
Logical addressing
{
{
Actual addressing
1.4.4
Applied in Europe
Other Issues
Multiple address ranges can be associated with a name (see the following diagram)
{
When an area is renumbered, both ranges may be used for some amount of time
Arques Ave
20201-20299
(base)
Unincorporated Area
Arques Ave
20200-20298
(base)
Arques Ave
100-198 (base)
20200-20398
San
Mateo
Arques Ave
101-199
Santa Clara
County
13
CONFIDENTIAL
1.5
Administrative
Country
State
County
City
Settlement
Province
United States
State
County
City
N/A
Canada
Province
County/District
Municipality
Settlement
Germany
Bundesland
Kreis
Gemeinde
Settlement
France
Region
Department
Commune
Settlement
England
Postal County
Postal Town
Locality
N/A
Puerto Rico
Commonwealth
Municipio
Barria
N/A
Postal codes
Postal codes can be numeric or alpha-numeric
{
US: 95126
England: WD6 4
14
CONFIDENTIAL
Canada: L7L 6R1 (3 digits are available in the core map; 6 digits as an external
file)
US: only the first 5 digits are published (i.e., code is 95054-1163; NAVTEQ
publishes 95054)
England: only the first 4 digits are published (i.e., code is WD6 4RN; NAVTEQ
publishes WD6 4)
External file for postal centroids that can be used for the UK and The Netherlands
1.6
Cartography
Aircraft roads
Airports
Bay/harbor
Built-up area
Canal/water channel
Cemeteries
Golf courses
Hospitals
Industrial complexes
Islands
Lakes
Oceans
Pedestrian area
Railroads
Rivers
Shopping centers
Sports complexes
15
CONFIDENTIAL
Universities/colleges
Woodlands
Boundaries/Landmarks
{
Business/commerce building/landmark
Convention/exhibition building/landmark
Cultural building/landmark
Education building/landmark
Historical building/landmark
Medical building/landmark
Park/leisure building/landmark
Residential building/landmark
Retail building/landmark
Sports building/landmark
Tourist building/landmark
Transportation building/landmark
Elevation contours
Park in Water
16
CONFIDENTIAL
1.6.1
Cartography attribute size is used to determine polygonal inclusion (versus linear inclusion)
in the NAVTEQ digital map for some features.
This section meets the
criteria for polygonal
inclusion
Cemetery
County park
Golf courses
State park
Hospital complexes
National park
Industrial complex
National monument
Universities
Named/unnamed islands, or
islands with navigable features
regardless of size.
Shopping center
Lakes
Sports complexes
Military bases
Landmark footprints
Other:
Bays/harbors >1 million m2/
10,800,000 ft2 (when there is a logical
point of closure).
Canals/channels/rivers wider than 25
meters/82 feet
17
CONFIDENTIAL
1.6.2
Polygon Formation
Different features can be captured with different types of polygon formations. In the
following example, capturing the footprint of an airport can be done via an outline
formation; that is, it is not necessary to capture the terminals, parking garages, runways,
etc. However, other features such as airport roads (runways) or parking garages need to be
captured in full formation. The formation polygons are then layered for the correct display of
the airport information.
Airport Polygon
Airport
Aircraft Rd is
Full Formation
Airport is Outline
Formation
18
CONFIDENTIAL
1.7
NAVTEQ has over 60 POI categories. The following categories are regionally included in the
core map. Not all categories and attributes are available in all regions/countries:
Airport
Amusement park
Hospital
ATM
Hotel
Library
Medical service
Automobile Club
Museum
Bank
Named place
Bar or pub
Night life
Book store
Border crossing
Bowling center
Bus station
Park/recreation
Business facility
Parking garage
Casino
Parking lot
Performing arts
Cinema
Petrol/gasoline station
City hall
Pharmacy
Civic/community center
Police Station
Post office
Convention/exhibition center
Rest area
County council
Restaurant
Court house
School
Shopping
Embassy
Ski resort
Ferry terminal
Golf course
Grocery store
Sports center
19
CONFIDENTIAL
Guest house
Sports complex
Hamlets
Tourist attraction
Higher education
Tourist information
Historical monument
Train station
Winery
1.7.1
POI Attributes
National importance
Actual address
Open 24 hours
Address
Airport type
ATM available
Building type
Phone number
Capital indicator
POI exonyms
POI name
POI side
POI synonyms
Population
Rest area type
Supported petrol cards
Vanity city
20
CONFIDENTIAL
1.7.2
Many POIs have a parent-child relationship, such as airports and airport parking.
ST Parking
Parent POI
LAX
Addison St
ATM
Child POI with
Physical Association
LT Parking
Parent-child relationships or associations can be physical or logical, which are not always
the same. In the above airport example, the airport terminal POI is physically part of the
airport, whereas there may be no such physical association for a hotel. Instead, the parking
lot association is logically represented in the NAVTEQ database.
1.8
Traffic Codes
21
CONFIDENTIAL
Traffic codes are used in conjunction with a traffic table (not part of the map data itself). In
North America, the table is provided by NAVTEQ; in Europe, the tables are obtained from
individual governments. That said, NAVTEQ has modeled the North American table after the
European traffic tables for consistency. Key points:
The table consists of an area identifier, road names, previous and next traffic
locations, and lat/long
A traffic provider transmits messages in the form of an event, an event location, and
an extent
The navigation system receives traffic information through a variety of inputs and
uses this data in many ways, including:
{
Some customers need the database, some need the table, and some need both.
The following table provides an illustration of a traffic table.
22
CONFIDENTIAL
[ed note: inconsistent font size in table; don't have original art for the table and can't fix
word breaks for "reference", etc.]
23
CONFIDENTIAL
2
2.1
The NAVTEQ data production environment, while not designed to be adopted directly by
customers, is designed to insulate customers from data structure changes, additions, and
deletions. NAVTEQ uses data extraction formats to publish NAVTEQ data externally to its
customers, enabling them to process map data into their own production environment.
These extraction formats generally have a design that is independent from the NAVTEQ
internal production environment, and are not impacted when NAVTEQ modifies parts of the
production environment.
Some extraction formats are defined by standard committees and act as industry standards,
while others are defined specifically by NAVTEQ. The extraction formats offered by NAVTEQ
are:
RDF (industry standard)
GDF 3.0 (industry standard)
SIF+ (NAVTEQ proprietary)
NAVSTREETS (NAVTEQ proprietary)
POI XML (industry standard)
Extraction formats generally publish the same content with the differences mostly in the
representation of the data. The following diagram illustrates the position that extraction
formats play in map data processing.
24
CONFIDENTIAL
2.1.1
RDF is a delivery format that enables customers to load NAVTEQ data directly into a
relational database environment. RDF publishes NAVTEQ data in an easy to understand and
well-defined relational structure.
RDF combines various NAVTEQ data sources into a single repository per NAVTEQ region
(North America, European Union, Mexico, World Market, India, Thailand, and Indonesia) and
presents it in a seamless relational format. The content is delivered to RDF customers via
DVD media with database installation scripts. Highlights include the ability to:
Work with NAVTEQ data directly using commercially available relational databases
Load NAVTEQ data directly into a RDF database, with the latest NAVTEQ data content
Look-aside content integrated into RDF
25
CONFIDENTIAL
2.1.2
2.1.3
SIF+ is a NAVTEQ proprietary format and is based on the NAVTEQ Internal Data Model,
previously known as DNDC. The SIF+ is a textual file, composed of 164 byte fixed-length
records. The standard defines both the structure and the content of the file. SIF+ highlights
include:
ACSII file structure, with record types related by pointers
No out-of-the-box tools to read or parse SIF+ files
Relationally-organized using pointers
Link information is grouped together, as a result of file sequence structure being
dictated by Link ID (unique ID per segment)
Each position is predefined; thus SIF+ is an inflexible data model
Four categories of records make up a SIF+ file: Interchange File Records, Node Records,
Link Records, and Composite Road Feature Records. Each record is a 164-byte text file.
26
CONFIDENTIAL
2.1.4
NAVSTREETS
NAVSTREETS is a NAVTEQ defined format that enables NAVTEQ data to be uploaded into
commercially available GIS tools. It is a layered, Geographic Information System (GIS)
focused representation of NAVTEQ data currently delivered in two GIS formats, specifically:
ESRI Shapefile Format - layered, GIS-oriented, representation of NAVTEQ data,
delivered in ESRI Shapefile format. Compatible with ESRI ArcView 3.x and ArcGIS
8.x 9.x software suites
MapInfo Table Format - layered, GIS-oriented, representation of NAVTEQ data,
delivered in MapInfo's native (TAB) format. Compatible with MapInfo Professional
5.x and above
NAVSTREETS highlights include:
GIS database to store data
Programming language supported by commercially available GIS packages (e.g.,
Visual Basic, MapBasic)
Out-of-the-box functionality for mapping and spatial analysis using commercially
available GIS tools
Relatively little secondary compilation required to enable routing and geocoding
software utilization on a set of NAVSTREETS data tables
2.1.5
POI XML
NAVTEQ Points of Interest (POIs) and associated reference data are delivered in an
Extensible Markup Language (XML) format. The data in this format include NAVTEQ Core
POIs (North America) and Extended Listing POIs (North America). European POI data is
slated for delivery in XML format in Q3, 2007.
NAVTEQ will use the general specification for the delivery of additional POI data sets,
including ACSI, Fodor's, Zagat, and more as product plans are announced. Any product
specific additions to the data delivery formats will then be detailed in a product-specific
documentation delivery.
2.2
RDFTM Overview
RDF (Relational Data Format) is a delivery format enabling customers to directly load
NAVTEQ data into a relational database environment. RDF publishes NAVTEQ data in an
easy-to-understand and well-defined relational structure.
RDF combines various NAVTEQ data sources into a single repository per NAVTEQ region
(North America, European Union, Mexico, WM, India, Thailand, and Indonesia) and presents
it in a seamless relational format. The content is delivered to RDF customers via DVD media
with database installation scripts.
27
CONFIDENTIAL
2.2.1
Developers with the following profiles will receive great value from RDF:
NAVTEQ customers developers that convert NAVTEQ data using a relational
database benefit directly from using RDF.
Content integrators developers that integrate third-party data in addition to
NAVTEQ data will find it easier to integrate data with RDF.
Multiplatform vendors developers that have both media-based solutions and
server-based solutions or a variety of media-based solutions will find it easier to
support them through RDF.
Markets and application categories that lend themselves to using RDF include:
In-vehicle markets system vendors vendors wishing to establish a common
database for multiple platforms and offerings can do so more easily with RDF than
with traditional formats
Consumer markets
{
Enterprise markets RDF is well suited for fleet applications in which integration with
other data sources is a requirement
28
CONFIDENTIAL
2.2.2
Benefits of RDF
Significant upfront
development work is required
prior to working with map data
Development and maintenance
of data loader (GDF/SIF+) for
NAVTEQ data are required
Look-aside content integration
is required
The key benefits of RDF are acceleration of the product development life cycle and reduction
of associated costs, because the number of steps is reduced and the processes for loading,
compiling, integrating, and using/visualizing map data are simplified.
29
CONFIDENTIAL
2.3
GDF 3.0 (Geographic Data Format), a European standard created by Comit European de
Normalisation (CEN), is emerging as the de facto international standard for exchanging
navigable databases. GDF has multiple versions, which prevent usage of a single GDF
compiler worldwide to serve all map suppliers. Highlights are as follows:
Standard defines both the structure and the content of the file
ACSII file structure, with record types related by pointers
Sequentially ordered by ID within the record type; however, the record types are not
in sequential order
No out-of-the-box tools for reading the format (a NAVTEQ GDF viewer is available,
which allows browsing the GDF file; the viewer is not a GDF parser) To access the
viewer go to http://www.navteq.com/gdf/login.jsp ;'(username: ntcustomer,
password: g3tgdf)
Cumbersome, but flexible and easy to expand
The GDF conceptual data model comprises three entities: levels, attributes, and
relationships.
2.3.1
Levels
The GDF levels represent real-life objects that have locations, such as roads, railways,
states, and water elements. GDF has three feature levels:
Level 0 - Geometry
Level 0 describes the geometry of the map in terms of the cartographic primitives. It
breaks the map down into its most basic form for representation. Geometric features
(level 0) are nodes, edges, and faces. XYZ coordinate records define the longitude,
latitude, and relative altitude of the nodes and/or shape points of an edge. One XYZ
record for each node identifies its geometric location, while a single XYZ record
identifies the location of all shape points of an edge. An edge is bound by two nodes
identifying its end points. A face consists of one or more edges identifying its
boundaries.
30
CONFIDENTIAL
2.3.2
Attributes
The properties of features are referred to as attributes. A feature can have zero or more
attributes. Except for a few cases, attributes apply to specific features. For instance, the
form of way attribute is valid only for the feature category roads and ferries, while the
official name attribute may apply to any feature category (e.g., roads and ferries," services,
etc.).
The two types of attributes are simple and composite. Simple attributes have one
component. For instance, form of way is a simple attribute. Composite attributes have more
than one attribute, each of which can be a simple attribute or another composite attribute.
All components of a composite attribute have to be taken into account; otherwise, the
incorrect representation may result. Each set of composite attributes is represented by its
own segmented attribute (SATT) record. House number range is an example of a composite
attribute, which consists of:
Address format left (user defined)
Address format right (user defined)
Address scheme left
Address scheme right
Address type (user defined)
First house number left
First house number right
House number structure
Last house number left
Last house number right
Note:
The house number range listed is in addition to the ON, AN, or $R in the
same SATT record. CEN GDF 3.0 also allows user-defined attributes and
their associated values.
31
CONFIDENTIAL
2.3.3
Relationships
A relationship consists of two or more features and identifies an association among those
features. For instance, the prohibited maneuver relationship consists of a line feature (road
element), a point feature (junction), and one or more line features. Relationships can have
attributes of their own. For instance, the attribute vehicle type is associated with a given
prohibited maneuver relationship.
2.3.4
NAVTEQ customers may have a proprietary data structure for publishing navigable map
contents, as used by their application. Data contained in an extraction format must be
converted into this proprietary data structure. Customers must build or buy a compiler that
reads the extraction format, interprets the data in the format, and publishes the content
into their proprietary data structure.
2.3.5
The CEN standard allows the creation of user-defined entities. NAVTEQ has added userdefined records, features, attributes, and relationships to ensure a complete representation
of the NAVTEQ Core Map in GDF. The CEN standard defines attributes, features, and
relationships that are not included in the NAVTEQ GDF, although to conform to the standard,
some NAVTEQ attributes are forced into CEN representation.
All attributes in the NAVTEQ Core Map database are represented in the NAVTEQ GDF. The
facility codes are different (e.g., airport is 4581 in the NAVTEQ internal database and 7383
in the NAVTEQ GDF) and the terminology is different:
GDF also supports supplemental data options not currently available in the NAVTEQ internal
database (i.e., Long Haul, NAVTEQ Map Voice Data, etc.).
2.3.6
Data Availability/Distribution
32
CONFIDENTIAL
World markets including Mexico, Brazil, Taiwan, Macau, Hong Kong, Singapore,
Malaysia, South Korea, Thailand, Qatar, Saudi Arabia, Kuwait, United Arab Emirates,
Oman, Bahrain, South Africa, India, Indonesia, Thailand, and Australia, 20 files
China, 1 file
The region counts listed are based on fourth quarter 2006 databases and are published as a
reference only; regions are expected to grow with continued increased coverage worldwide.
China is available through the NAVTEQ/NavInfo joint venture NAV2.
2.4
SIF+ Overview
The SIF+, Standard Interchange Format, is a NAVTEQ proprietary format based on the
NAVTEQ internal data model, known as DNDC. SIF+ is a textual file, composed of 164-byte
fixed-length records. The standard defines both the structure and the content of the file.
SIF+ highlights include:
ACSII file structure with record types related by pointers
No out-of-the-box tools needed to read or parse SIF+ files
Relationally organized using pointers
Link information grouped together, as a result of file sequence structure being
dictated by link ID (unique ID per segment)
Each position predefined, thus an inflexible data model
2.4.1
File Content
The SIF+ file schema is shown below. Four categories of records make up an SIF+ file:
interchange file records, node records, link records, and composite road feature (CRF)
records. Each record is a 164-byte text file.
33
CONFIDENTIAL
Area main records contain the primary information about an administrative area,
including the area name, government code, administrative level, and
administrative hierarchy
Area daylight savings time records contain information about when daylight
savings time is in effect for the administrative area.
34
CONFIDENTIAL
Zone records contain the zone name and zone attributes for all the zones
contained in the SIF+ file. Zone records are referenced by link basic main and link
basic zone records
File control records contain record and byte counts for each record type in the SIF+
file. There is one file control record for every record type in the SIF+ file. In addition,
there is one file control record that contains record and byte counts for the entire
SIF+ file. These are the last records in the file.
Node Records
Node records contain the coordinates and attributes for all nodes in the SIF+ file. Node
records are referenced by link basic main records and CRF records.
Link Records
Link records contain data about the links in the SIF+ file. These data include the link's
position and attributes, as well as associated features (e.g., usage data), driving
conditions, signs, and POIs. The following link records are defined:
Link basic records contain information specific to a link, including the link's
topology and attributes. Three types of link basic records are defined:
{
Link basic main records contain node references, left and right area and zone
references, left and right postal codes, and primary attribute information for a link.
Link basic attribute records contain the access characteristics, display
characteristics, and special attribute information for a link.
Link basic zone records contain additional zone references and exist for any link
that has more than one zone applied to a particular link side.
Link shape records contain the coordinates and attributes of the shape points that
reside on a link. There are one or more link shape records for each link that has
shape points
Link usage records contain information about the link specific to the manner in
which the link is used (e.g., a street, a cartographic feature, an administrative border,
etc.). There is at least one link usage record for every link in the SIF+ file. Three
types of link usage records are defined:
{
Link POI records contain information describing each POI associated with a
particular link feature (usage). Six types of link POI records are defined:
35
CONFIDENTIAL
Link POI main records contain the primary information about a POI, including
facility type, chain ID, street address, and phone number.
Link POI name records contain the facility name and any synonym or exonym
names that might exist for the POI
Link POI attribute records contain various types of attribute information about a
POI, including food type, vanity city, population, capital city, diesel, 24-hour
indicator, building type, rest area type, and airport type attributes.
Link POI actual address records contain optional actual address information for a
POI
Link POI parent records contain references to the parent POI(s) for POIs that
are themselves children
Link POI child records contain references to the child POI(s) for POIs that are
themselves parents.
Link sign records describe the road signs that are associated with a particular link.
The link sign records are attached to the sign destination link.
Link condition/driving maneuver (CDM) records describe the exception conditions
and the preferred or restricted driving maneuvers associated with a particular link or
group of links. The link CDM records are attached to the CDM source link. Three
types of link CDM records are defined:
{
Link CDM main records contain primary information describing the condition or
driving maneuver.
Link CDM date/time modifier (DTM) records contain optional information about
the time period when the CDM is in effect.
Link CDM maneuver link records contain additional maneuver link information if
more than one maneuver link exists for the CDM. The link CDM main record
contains the first maneuver link.
Link CDM lane traversal records contain lane connectivity information between
lanes of the source link and lanes of the destination link (i.e., final maneuver link).
This record is applicable only to lane traversal conditions.
Link CDM lane template records contain the values in the lane representation. A
lane template record exists only if a lane condition is defined.
Link CDM modifier records contain modifier information for modifier types 10 and
higher.
CRF Records
CRF records enumerate the components (i.e., the links and nodes) that make up CRFs.
These records contain link IDs and node IDs that are references to link records and
node records. Three types of CRF records are defined:
CRF main records contain primary information about the CRF, including CRF type,
number of components, number of lanes, number of names, landmark point X and Y
36
CONFIDENTIAL
coordinates (for CRF objects only), and ref and nref CRF intersections (for CRF roads
only)
CRF component records contain the components (links and/or nodes) that make up
the CRF
CRF name records contain names for a CRF object. If the CRF object is unnamed,
this record is not published.
2.4.2
NAVTEQ customers may have a proprietary data structure for publishing navigable map
contents, as used by their application. Data contained in an extraction format must be
converted into this proprietary data structure. Customers must build or buy a compiler that
reads the extraction format, interprets the data in the format, and publishes the content
into their proprietary data structure.
2.4.3
Data Availability/Distribution
37
CONFIDENTIAL
2.5
NAVSTREETS Overview
38
CONFIDENTIAL
2.6
NAVTEQ POIs and associated reference data are delivered in an XML format. These data
include NAVTEQ Core POIs and Extended Listing POIs for North America. European POI data
in XML format are slated for delivery in Q3 2007.
NAVTEQ will use the general XML specification for the delivery of additional POI data sets,
including ACSI, Fodor's, Zagat, and more as product plans are announced. Any productspecific additions to the data delivery format will be detailed in a product-specific
documentation delivery.
39
CONFIDENTIAL
2.6.1
Delivery Package
Each POI XML delivery package contains the POI records delivered. The package has several
attributes to describe the details of the delivery such as version number and creation time,
as well as the applicable directory of reference data. The reference data delivered are only
that data relevant to the specific product purchased. For example, the Cuisine_Type_Desc
file is only included when the facility type Restaurant is included in the product.
The delivery package contains the following attributes:
Name
Type
Use
Description
VersionNo
xs: string
Required
CreationTime
xs:
dateTime
Required
MapVersion
xs: string
Required
Language_Code_Desc
xs: string
Required
Country_Code_Desc
xs: string
Required
XY_Type
xs: string
Optional
xs: string
Required
xs: string
Required
xs: string
Required
Char_Set
xs: string
Required
UpdateType
xs: string
Required
Category_Code_Desc
Cuisine_Type_Desc
Chain_Brand_Desc
xs: string
Required
Category
xs: string
Required
Note 1Cuisine_Type_Desc is only delivered when a product contains the facility type Restaurant (5800)
Note 2
Chain_Brand_Desc is only delivered when a product contains a facility type that supports chain
names, e.g., Hotel (7011)
40
CONFIDENTIAL
2.6.2
Content Attributes
POI_Entity_ID
Names
Chain_ID
Category_ID
Product_Type
Association_Type
POI_Entity_ID
Locations defines a POI location by address, geo-position, and NAVTEQ link ID and
may have more than one location (i.e., main entrance and service entrance).
Information is categorized as:
{
Address
Actual Address
GeoPosition
MapLinkID
Confidence
Contacts contains all contact information about a POI (e.g., phone number)
Revision History
41
CONFIDENTIAL
Typical architecture
- C++ or Java code to parse GDF file
- File based customer data structure; C++ based code to fill data structure or
- Relational environment, filled from parsed GDF file, using C++ or Java (less typical)
SIF+
RDF
NAVSTREETS
42
CONFIDENTIAL
Extraction formats generally publish the same content; the differences are mostly in the
representation of the data. All extraction formats publish the core NAVTEQ database with
the most relevant attributes.
Extraction formats can be used to build competitive products, but there are reasons for
offering various extraction formats, including:
Each format targets specific user-profiles, somewhat related to the business a
customer operates
Variety of development environments at customers trigger the need to support
different flavors of extraction formats
Historical reasons, which built-up dependency on specific extraction formats
Depending on the development strategy, developers may or may not have a choice with
respect to extraction formats. In particular, when using a geospatial platform provider (GPP)
as the LBS development tool provider, the extraction format may have been specified
already. For example, Autodesk uses SIF+ and deCarta uses GDF 3.0.
When not using a GPP and developing directly with NAVTEQ data, determine which format is
best for the application. Each extraction format has various benefits and tradeoffs. The key
dimensions to consider in selecting an extraction format are:
Availability of out-of-the box tools
Adherence to international standards
Certain geographies are not available in all formats
Certain content is not available in all formats at the same time
Lifetime of extraction formats
Extraction format flavors.
Note: Most flavoring is now handled by contractual limitations rather that
changing or limiting the process for data extraction.
The POI XML format is not included in the preceding comparisons of the dimensions because
POI XML is intended to be able to deliver POIs in a neutral data format that can be added on
top of any of the map formats, or even a map from another data supplier.
4.1
Even when not using Geospatial Platform Providers, there are other tools that can be used
by developers, depending on the extraction format.
GDF3.0 - no out-of-the-box tools to read format (a GDF viewer is available, which
allows browsing the GDF file; the viewer is not a GDF parser); no single standard
however
SIF+ - no out-of-the-box tools to read format
43
CONFIDENTIAL
RDF - data can be uploaded into standard database environments (e.g. Oracle or
SQL Server, with associated tools)
NAVSTREETS - layered GIS focused, representation of NAVTEQ data in various
standard GIS formats, with ability to upload data in commercially available GIS tools
(e.g., MapInfo, ArcGIS, Oracle Spatial). In addition, data can be added in from Excel
files with relative ease. As long as the basic geometry of roads, POIs, and polygons
are supported, then either NAVTEQ or a third-party can add infinite information to a
customers final product.
4.2
4.3
Geographic Availability
Not all regions are covered by all formats. In particular China is not available in the
NAVSTREETS format. Also, the RDF format has one file per region, so even if only selected
countries within one region are wanted, the entire regional file must be acquired.
Format
Regions Covered
Delivery Method
GDF 3.0
EU, NA, WM
SIF+
RDF
NAVSTREETS
44
CONFIDENTIAL
4.4
Content Availability
Content in the NAVTEQ core map database is available in most formats, except as noted in
the following table.
GDF
SIF+
RDF
NAVSTREETS
Extended Lane
Time Zone
Often new data is requested by particular customers using a specific format. In these cases,
the first inclusion of the data in the core map will typically be available first in the extraction
format used by the customer, with the other formats updated in a later release.
In addition, certain content is not included in the core map database and are instead
available in look-aside files in various data formats. See Appendix A4, Using Look-Aside
Files, for a table that shows which look-aside files are available and in which formats.
4.5
Exact lifetimes are not defined for extraction formats. When a format is being discontinued,
this information is communicated in a timely manner and is only decided upon after having
assured viable alternatives are available.
4.6
Most formats have specific relevant options, or flavors when requesting the data from
NAVTEQ. These options relate to the commercial usage of specific contents of the NAVTEQ
core map.
45
CONFIDENTIAL
Not all content in the NAVTEQ database is useable under traditional commercial agreements.
Therefore, specific content needs to be suppressed depending on contractual agreements
between NAVTEQ and the customer. Other options relate to the technical customer
preferences for receiving the data (e.g., media type, transmission, etc).
Flavor / Option
GDF
Sectioned / Unsectioned
SIF+
RDF
NAVSTREETS
(Option only
for EU and
World
Markets)
Standard / Premium
4.7
Other Considerations
Unicode refers to a character code that defines every character in most of the speaking
languages in the world. It is a standard for representing characters as integers. Unlike
ASCII, which uses 7 bits for each character, Unicode uses 16 bits, which means that it can
represent more than 65,000 unique characters.
46
CONFIDENTIAL
Format
Topic
GDF
SIF+
RDF
Unicodeenabled format
(via lookaside)
(via lookaside)
International
standard
Geometry
OpenGIS (OGC)
(via Oracle
geometry
objects (SDO))
(via Oracle
geometry objects
(SDO))
N*
N
(via look-aside)
Compliant
Map display via
standard tools?
NAVSTREETS
NAVTEQ has a GDF viewer available that allows for browsing the GDF file,
with limited display capabilities.
47
CONFIDENTIAL
Developers who are directly using NAVTEQ data (versus using a GPP) in their development
environment will need to compile the data using their own tools or third-party provider tools.
Key customer-related activities to data compilation include:
Develop and implement a validation process for the data structure to verify that
converted NAVTEQ content is valid
Once the compilation process is in place, maintenance work is required to assure continued
production:
Assure compiler is up-to-date with new content added to NAVTEQ database
Assure compiler is up-to-date with changes in physical structure of NAVTEQ
extraction format
Ensure customer data structure enables publication of new NAVTEQ data content
Keep up with contemporary technology to remain flexible and competitive
The effort involved to load map data is outlined in the following table. Data conversion is a
complicated task and requires significant investment.
Format
Tools for
Loading
Data
GDF
SIF+
RDF
NAVSTREETS
48
CONFIDENTIAL
6.1
TCS Assistance
6.2
Although extraction formats are stable and generally do not change, smaller modifications
can be implemented. Any change to an extraction format is communicated via a standard
procedure (e.g., TNMs), generally with a 6-month notification timeframe.
49
CONFIDENTIAL
Term
Description
CDM
Condition/driving maneuver
CTRG
DC
Detailed Coverage
DSS
DTM
Date/time modifier
FC
Functional Class
GDF 3.0
GIS
GPP
Link
Look-Aside Files
Data components that are not published in the core extraction formats
Node
OGC
POI
Points of Interest
RDF
Reference Node
RNC
SDAL
Shape Point
SIF+
TCS
TNM
XML
50
CONFIDENTIAL
LOCATION
PLATFORMS AND
SUPPORT SVCS
PLATFORM
PROVIDERS
APPLICATION
DEVELOPMENT
PLATFORM
PROVIDERS
MOBILE
DEVICES
NETWORK
WIRELESS
CARRIERS
SPECIALTY
NETWORKS
MOBILE
PHONES
IN-VEHICLE
PNDs/PDAs
DEVELOPMENT TOOLS
Source: E911-LBS Consulting
NAVTEQ also provides a variety of technical, business, and application development support
services including:
Business development support
Navigation advisory services
Product development support
Testing services
Channel development services
End-user services
51
CONFIDENTIAL
Why NAVTEQ?
Every day, millions of consumers and hundreds of companies rely upon NAVTEQ data to
reliably find and route to people, places, and points of interest. They do so because NAVTEQ
is considered by every major navigation and LBS provider as the best value in geo-spatial
database content. All NAVTEQ products and services are based on a comprehensive and
multi-faceted set of dimensions, including:
Product quality deliver a superior service or product to the customer
Product delivery provide a product that is fresh and delivered on time to meet
customer needs
Product range provide the ability to choose from a comprehensive range of options
and realize the best fit for your specific needs
Ability to innovate provide the requisite attributes and technical capabilities
(e.g., 3D graphical display) available to support improvements as customer demands
change and application functionality improves
Post-sales support address technical and project management support needs
Business development support help find and capture new sales and product
extension opportunities as part of an ongoing commitment to create win-win
situations
Financial strength and stability expect product enhancements on a continual basis.
Flexible pricing provide varying levels of functionality and/or geographic coverage
that can be tailored to meet unique needs and is reflected in the fee structure
Evidence of success expect product superiority and all of the above, elements that
are backed up by successful results
For more information on these dimensions please go to http://developers.navteq.com.
52
CONFIDENTIAL
Quality-In-Line
(QIL) & Product
Validation
Product
Functionality
Testing
QUEST Testing
NAVTEQ Map
ReporterTM
Design Quality In
Find &
Evaluate
Sources
Create
Consistency
Find the
Ground
Truth
Link Attributes
to the Map
Validate
Hundreds of pre-release
validation tests, developed
through years of
experience, are run against
the database for each
release
53
Create &
Deliver
CONFIDENTIAL
QUEST Testing
QUEST is the NAVTEQ standard for testing and continuous improvement. NAVTEQ is the first
in the industry to develop a rigorous statistically significant testing methodology. NAVTEQ
was awarded CERTECS award for field Data Quality for the QUEST methodology.
Links
Cities
Results feed
investment
Miles
driven
Formulate
strategic
collection
programs
Ensure efficiency
Implement
corrective action
54
CONFIDENTIAL
INSTRUCTIONS: Find location on map where update is requested. If location that is found is correct,
proceed with details below; otherwise, double-click on the map where the update you are requesting is
located.
2. Type of feedback:
Choose from list:
Point of Interest (POI) (bank, store, etc.)
Address
address is missing
POI is missing
add restriction
incorrect restriction
remove restriction
Other
55
CONFIDENTIAL
Other Issues
Look-aside content needs to be integrated into the core NAVTEQ Map by customers. This
typically requires software components to be developed by the customer.
Look-aside content does not have a fixed design, therefore code to integrate look-aside
content might be different depending on the type of data.
Examples of look-aside content:
Phonetic data to support NAVTEQ Map Voice Data product (text to speech and voice
recognition)
Traffic Location Tables
Unicode strings
56
CONFIDENTIAL
Truck Attributes
Points of Interest (POI) Extended Listings
The following table shows how the availability of various look-aside content varies by data
extraction format.
GDF
SIF+
RDF
NAVSTREETS
Unicode String
Look-aside
by VSAM
Look-aside by
VSAM
Integrated
Look-aside by
VSAM
Look-aside
by VSAM
Look-aside by
VSAM
Integrated
Look-aside by
VSAM
Look-aside
Look-aside
Integrated
Look-aside
Look-aside
by VSAM and
POI category
Look-aside by
VSAM and POI
category
Integrated
Look-aside by
VSAM and POI
category
Look-aside
by Country
Look-aside by
Country
Integrated
Look-aside by
Country
NAVTEQ Truck
Attributes
Not available
Not available
Not available
Elevation Contours
Separate
GDF by
continent
Separate SIF+ by
continent
Separate RDF
delivery by
continent
Separate
NAVSTREETS by
continent
World Cartographic
layer
Separate
GDF
Separate SIF+
Separate RDF
Separate
NAVSTREETS
NAVTEQ Telecom
Not available
Not available
Not available
VSAM = sub-region
57
CONFIDENTIAL
Dimension
GDF 3.0
SIF+
RDF
NAVSTREETS
POI XML
Description
Standard
Interchange File
Relational
Data Format
NAVTEQ defined
format
NAVTEQ defined
format
NAVTEQ
defined format
Relational
representation
of NAVTEQ
database
Layered,
Geographic
Information System
(GIS) focused,
representation of
NAVTEQ data in
various standard
GIS formats
Points of Interest
Extensible
Markup Language
European standard,
emerged as de-facto
international standard for
exchanging navigable
databases*
ACSII file structure, with
record types related by
pointers
Data is sequentially
ordered by Record Type
Data is sequentially
ordered by Link ID
Data can be
uploaded in
standard
database
environments,
e.g. Oracle or
SQL Server
No out-of-the-box
tools to read format
No out-of-the-box tools
to read format (A GDF
Viewer is available,
which allows browsing
the GDF file; the viewer
is not a GDF parser)
Available in 3
forms: MapInfo,
ArcView and Oracle
Spatial Data Object
Ability to upload
data in
commercially
available GIS tools
Tools Available
No
No
Yes
Yes
Yes
Development
Environment
GIS database to
store data
Loaded on top of
any map format
File based
customer data
structure, C++
based code to fill
data structure or
Relational
database to
store data
Requires customer to
develop code that reads
the ASCII GDF files and
parses out relevant
contents to be used in
compilation process
Requires customer
to develop code
that reads the
ASCII SIF+ files
and parses out
relevant contents to
be used in
compilation process
Effort to initially
load data
Relational
environment, filled
from SIF+ file, using
C++ or Java (less
typical)
SQL and/or
Java / C++
code to fill
customer
database
Install
relational
database
Full RDF
Oracle (9i or
higher)
installation
available
Language
supported by GIS
package (e.g.
Visual Basic,
MapBasic)
Loaded on top of
any map format
Installation
available for
MapInfo, ArcView,
Oracle 9i
Upload into
other relational
databases
possible by
using standard
db load tools
58
CONFIDENTIAL