将它放于文件头之后,为表结构描述,其后首尾相接的是各条具体的属性数据记录。 3.ID文件:.ID文件是交叉索引文件。它记录了电子地图中空间对象在空间数据文 件中的位置指针。一个指针由四个字节构成。指针排列的顺序与属性数据文件中的属性 数据记录存放的顺序是一致的。 4.MAp文件:.M户田文件是空间数据文件。它包含了地图对象的各种空间数据。空 间数据主要由几何类型、坐标信息和颜色信息组成。此外它还记录了与该空间对象对应 的属性数据在属性数据文件中的记录号。 5.IND文件:.IND文件是索引文件。它不是必须要有的,软件会根据用户是否己经 对数据库的索引字段进行了规定来决定其是否产生。索引文件中对应于每个文件索引字 段都有一个索引表。在每个类似的索引表中,软件会先列出总的数据库记录的数目,然 后根据索引顺序给出每条属性数据记录在对应的索引字段处的具体属性数据和该记录 在属性文件和交叉索引文件中的记录号。 2.4.3导航电子地图的制作 导航电子地图的制作过程比较复杂,一个合格规范的导航电子地图应该满足以下几 点要求: 第一,在数字化一幅纸质地图时,误差应保持在很小的范围内。 第二,导航电子地图必须有一套严格的坐标系统,地图上的每个对象应都按照这个 坐标系统规范起来。 第三,导航电子地图上的每个对象的属性信息必须完备,从而便于信息的查询与更 新。 导航电子地图均都是通过扫描纸质地图,然后通过数据库对其信息进行存储。本文 中电子地图的制作过程具体如下: 第一,获取哈尔滨市纸质地图,通过数字化仪器对它进行扫描,从而生成地图文件。 第二,利用MaPInfo软件读取对地图文件,并对其进行配准。 第三,按照地物对地图进行分层。 第四,选择道路,河流,地区划分,商业饮食,标注等图层的.Tab文件,利用MapX 的程序GcosetManage;整合以上.Tab文件制作成.gst文件。 第五,将数据文件添加到地图上,并在计算机上显示该地图。 下图为制作好的哈尔滨市电子地图: ![]() 2.4.5导航电子地图的图层控制与管理 随着社会的不断发展,车载导航对电子地图的需求增加,导航电子地图对地物信息 显示的完备性和详细性要求渐增,如果将所有的地理信息都放在一个单独的文件里面, 地图信息显示时会在屏幕上同时出现,这将给电子地图的识别度带来了很大的不便,也 违背了电子地图简易方便的初衷。因此,地图分层的思想便出现了。 在电子地图中,图层是它的积木块,每一张有地理信息的表都是一个图层。例如, 在一个城市地理信息中,第一个图层包含行政区划;第二个图层包含主要街道;第三个 图层包含主要建筑;……。把他们叠加起来就形成了一幅完整的城市电子地图。 另外要对图层的缩放显示级别进行设置,科学合理地设置好每一图层的缩放级别, 可以控制电子地图上图层显示的数量。不然,一旦地图中包括比较狭窄的道路图层,当 用户缩小地图到一定程度时,可能发现道路都聚集在一起,变得难以辨认。 图层的缩放级别包括最大缩放级别和最小缩放级别。 一旦设置好图层的缩放级别后,当地图的缩放级别刚好在最大和最小缩放级别之间 时,该图层就会在地图上显示,否则该图层将不会出现在电子地图上。这样,通过为地 图的每一个图层设置不同的缩放显示级别,可以选择性的显示需要的图层。 图层缩放显示级别被设置好后,随着地图的不断放大缩放,可显示的图层逐渐增多 或减少,从而使得导航电子地图所显示的内容更加有清晰有条理,并且如果地图缩小到 一定程度,用户可以在宏观上观察整体信息。通过缩放可以实现在计算机屏幕上的目标 区域实现理想的观测效果。 图层控制对话框的使用。在图层控制对话框的列表中依次列出了当前地图的各图层 的名字。通过它可以添加,移除和更改图层的顺序,修改完每个图层的属性后,点“确 定”即可完成修改操作。另外,在图层控制里有缩放图层的选项,选中要设置缩放级别 的图层后,可以修改下图的上限和下限,完成对图层缩放级别的设置。 |