> 设计
导航数据标准ds结构简介是什么(导航数据)
导语:导航数据标准NDS结构简介
NDS的作用有:分离导航软件与地图数据;不同导航系统间数据兼容;使不同系统间的数据内容更新简单。NDS包括NDS数据库和其接口。数据库的物理地址可以不同,但对导航引擎而言,只有一个逻辑NDS数据库。SQLite 3.7.4-nds3 是将数据转换为NDS格式的工具。1
NDS结构中的几个概念:Product database一个NDS数据库可能由几个产品组成。每个产品相对独立,版本控制及更新不受其他产品影响。如一个NDS包括一家公司的基本导航地图数据,和另外一家公司的兴趣点数据。所有信息都存放在 导航数据库表 中Update Region更新区域 能使 NDS数据库能增加和更新替换地理信息,以区域为单位,如国家(欧洲)或州(美国)。NDS – Update Specification对此功能有详细的说明。以下部分是NDS内部的结构:Building Blocks所有导航数据都属于一个特定的building block,而一个building block能提供NDS的一个具体功能。典型的building block包括:a. 路径规划(Routing)b. 命名c. overviewd. 基本地图显示e. POIf. 语音…除了规划与命名,其他block都是可选的。Level由于空间尺度的不同,数据在block中可以划分为不同level,大尺度空间的数据放在high level中,而细节数据,放在low level中。优点:在high level中,数据量小,便于路径规划和基本地图显示。每个level被划分为tiles,即将地球表面划分为规则的格子。tiles可用于数据存取,即是NDS接口的容器(我的理解)。Content分为三类:a. feature现实世界的物体在导航中的模型,用feature来表示。feature的分类如下:feature数据分为两部分:自身属性和与其他feature的关联属性。 每种属性有各自的表示方法和细分类。b. attribution描述feature的具体属性。 分为必需的和可选的。c. metadata元数据,每个产品数据库的细节数据。分为全局数据和特定building block的数据。
本文内容由小樊整理编辑!