数据准备

配图主题:四川省旅游地图,主要包括四川省主要旅游景点信息,及主要的路线信息,如铁路、国道、省道、高速、县道,同时,在大比例尺情况下显示住宿和加油站信息。

因此,需要的矢量数据包含:旅游景点、宾馆旅店、加油站等点数据,铁路、国道、省道、高速、县道等线数据,市界、省界等面数据,同时需要示范数据中 China 数据源中的 Province_R 数据。

首先,将所需数据的 *.shp 文件导入中;然后,查看各个数据集的坐标系信息,对坐标系与其他数据不同的数据进行投影转换;并对存在较多小对象的线数据集进行数据集融合处理等操作。

操作步骤

数据导入

  1. 打开SuperMap iDesktop 应用程序,新建一个文件型数据源: travel.udb。
  2. 在“开始”选项卡->“数据”组中,单击“数据导入”按钮,打开数据导入对话框,单击工具条中的“添加”按钮,在弹出的“打开”对话框中选择相应的 shp 数据。
  3. 勾选“导入属性信息”复选框,单击“导入”按钮,即可将 *.shp 文件导入到当前数据源中。

投影转换

在对投影方式不同的数据进行显示或分析时,需要对数据进行投影变换,才能使这些数据在同一个区域显示。

  1. 在工作空间管理器中,单击某数据集右键,选择“属性”项,选中“属性”对话框中“坐标系”结点,可查看各数据集的坐标系信息。
  2. 其中,“旅游景点”数据集的的坐标系为 Beijing1954,其他数据集的坐标系为 WGS1984,此时,需对“旅游景点”数据集进行投影转换,才能使其与其他数据集在地图的同一区域显示。
  3. 单击对话框中的“投影转换…”按钮,在“数据集投影转换”对话框中,设置目标投影为WGS_1984 地理坐标系。
  4. 单击“转换方法”右侧下拉按钮,选择“Coordinate Frame (7-pare)”单击“转换”按钮,即可将数据集投影转换为 WGS_1984 投影。

数据集融合

由于道路数据中,同一道路名称的线对象较多,在进行符号化时会影响地图的显示效果,可通过数据融合功能,将道路名称相同且端点重合的线对象融合成一个对象。依次对铁路、国道、省道、高速、县道等线数据进行数据集融合,下面以“国道”线数据集融合为例,介绍具体的操作和参数设置:

  1. 在“数据”选项卡->“数据处理”组中,展开Gallery,单击“融合”按钮,弹出“数据集融合”对话框。
  2. 在“源数据”处选择travel数据源中的“国道_polyline”,选择“NAME” 作为融合字段,属性表中 name 具有相同的值,且端点重合线对象将被融合成一条道路。
  3. 设置融合模式为融合,勾选“处理融合字段值为空的对象”复选框,表示会将容限范围内字段值为空的对象进行融合。
  4. 在结果数据处设置数据集名称为“国道”,单击“确定”按钮,即可进行融合处理。