supermap5.2(数据编辑、数据处理)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《地理信息系统B》上机实验2——实验指导书
Part A(数据编辑、数据处理)
实验名称:SuperMap数据采集与管理实验
实验代码:G1215402
实验日期:2015年10月13日(周二)3、4节
实验地点:12号楼建筑工程学院机房(223、317)
学习要求:
(1)掌握使用SuperMap Deskpro5.2进行矢量、栅格格式转换的方法(CAD转Shapefile;GeoTiff转ECW);包含1个思考题。

(2)掌握使用SuperMap Deskpro5.2创建点、线、多边形数据集的方法;(3)掌握使用SuperMap Deskpro5.2在点、线、多边形数据集中追加行、追加列的方法;
(4)掌握使用SuperMap Deskpro5.2进行矢量数据编辑的方法,包括修改几何图形、修改属性数据;
一、矢量数据转换(CAD转Shapefile/Shapefile转CAD或其他)
1、打开SuperMap软件,在Exercise3文件夹下建立文件型SDB数据源“convDS”,坐标系选择为经纬度坐标系“WGS 1984”,将AutoCAD的dxf格式文件导入该数据源,步骤如下:
(1)在工作空间管理器窗口,右键点击convDS数据源,选择“导入数据集”菜单,如下图:
(2)在如下图所示的数据导入界面,选择Exercise3文件夹下map.dxf文件,目标数据源选择convDS,结果类型选择“简单数据集”,其他设置选择默认,点击“导入”按钮。

(3)导入完成后,工作空间管理器中可看到CAD数据中所包含的点、线、面三种类型数据合并后所形成的三个数据集,如下图:
2、将导入的CAD数据集导出为shapefile,实现数据格式转换。

具体步骤为:(1)在上图中,右键点击convDS数据源下的mapR数据集,选择“导出数据集”菜单,如下:
(2)在弹出的如下图所示的数据导出窗体上,转出类型选择“ArcView Shape 文件”,可自定义目标文件名称和导出目录,设置完毕后点击“导出”按钮。

(3)将导出的mapR.shp数据导入到convDS数据源并加载到地图窗口上进行显示,结果如下:
数据导入:
数据显示(mapRR数据集为新导入的mapR.shp文件)
3、Shapefile数据转CAD或其他格式
在如下的“导出数据集”界面上,转出类型下拉列表中选中需要转换的数据格式名称,设置好转出名称和存放路径后,点击“导出”按钮即可,详细步骤与
CAD转shapefile类似,不再详述。

4、栅格数据格式转换(GeoTiff转ECW等)
(1)导入GeoTiff文件:“Exercise3\2000_beijing.tif”详细步骤略。

(2)在工作空间管理器窗口上,选择要转换格式的栅格数据集,如刚刚导入的“T2000_Beijing”,右键点击其名称,选择“导出数据集”菜单,在“输出类型”列表中选择“ECW 文件”项,设置好输出目标文件名和保存路径后,点击“导出”按钮,即完成了数据格式转换。

观察导出的ecw文件的大小,与tif格式相比较有什么变化,为什么会产生这种变化?
(3)思考题:SuperMap Deskpro 5.2支持哪几种矢量数据格式的转换?支持哪几种栅格数据格式间的转换?
二、创建点、线、多边形数据集
1、创建点数据集:右键单击“convDS”数据源,在右键菜单中选择“新建数据集”菜单项,如下:
(2)在弹出的如下图所示的“新建数据集”窗体上,在左侧的数据集类型列表中选择“点数据集”,输出新建的数据集名称,设置好目标数据源、是否添加到图层显示、编码方式等参数后,点击“确定”按钮,完成点数据集的创建过程。

结果如下图所示:
(3)采用类似的方法,可以创建线数据集和面数据集,方法略。

三、在新建的数据集中追加行和列
1、在“数据集”菜单中选择“数据集追加行”项,如下图所示:
在弹出的如下界面窗体上,分别设置“源数据源”、“目标数据源”,勾选“源数据源名称”,如导入的CAD数据集“map”,选择“目标数据集名称”,如“sd_city”,在字段列表中选择要追加的字段名称,也可点击“全选”按钮,点击“追加”按
钮。

若弹出如下提示框,点击“是”按钮。

完成导入过程后,双击“sd_city”数据集名称,将其加载到新的地图窗口中显示,如下图所示:
查看图层属性界面:
由此可见,追加行功能是将已有数据导入到其他或新的数据集中。

此外,线数据集和面数据集的追加行功能同样也是这样的功能,但是需要注意的是源数据集和目标数据集的几何类型(点/线/面)必须一致。

2、数据集追加列:在“数据集”菜单中选择“数据集追加列”项,如下图:
在弹出的“数据集追加列”窗体上设置各项参数:分别选择目标数据集、提供属性表的数据集:
点击确定按钮,完成追加数据列的过程。

该项功能的作用是将已有数据集的字段增加到其他或者新数据集中。

追加前:
追加后:
3、手动新建要素(增加行)
以点数据集为例,任务目标:在sd_city图层中增加一个新的点,坐标为:36.816,118.006。

首先将sd_city和mapRR添加到同一个地图窗口中进行显示。

(1)在“图层控制”工具条上选择要编辑的图层,如下图,选择“sd_city@convDS”:
(2)若上图中下拉列表中没有sd_city图层,则在图例窗口中右键点击sd_city 图层名称,勾选上“可编辑”项。

(3)完成上述步骤后,“对象绘制”工具条的第一个工具“绘制点”变为可用:
单击该工具使其变为选中状态:
(4)此时鼠标在地图上变为十字叉丝状态,随着鼠标移动,状态条上可见到当前鼠标所在位置的X\Y坐标,点击鼠标左键即可新建一个点要素,如下图所示:
(5)使用地图工具条上的以下三个选择工具,在地图上选中要编辑的对象,可点击“Delete”进行删除。

(6)在选中“绘制点”工具的状态下,点击“对象\绘制对象\精确定点”菜单,通过输入精确的X\Y坐标新建点对象。

(7)在弹出的的下面界面上,输入目标坐标:
(8)点击绘制按钮,得到如下结果:
(9)以上点位坐标大约是山东省淄博市所在经纬度位置。

4、以多边形为例,将sd_prov图层加入当前地图窗口,在“图层控制”下拉列表中选择sd_prov图层,同时在“对象绘制”工具条上选中“绘制多边形”按钮,如下图:
同样点击“对象\绘制对象\精确定点”菜单后,分别按顺序输入以下四个点位:X=119.000,Y=36.000,
X=120.000,Y=36.000
X=120.000,Y=35.000
X=116.000,Y=35.000
每次输入点位后点击一次“绘制”按钮,输入完毕后再地图上点击鼠标右键,得到如下图形:
5、添加自定义属性字段(自定义添加列)。

方法:在工作空间管理器界面,右键点击sd_prov的图层名称,选择“属性”菜单,点击第二个Tab页“属性表结构”,点击“新建字段”按钮,输入字段名、别名,选择字段类型,输入字段长度、缺省值。

选择是否必填等参数后,点击“应用”按钮。

之后打开sd_prov图层的属性表,如下,可见新增加的一条新的记录(多边形)和新加的字段“newName”。

四、矢量数据编辑
1、图形编辑——精确定点
(1)将sd_prov图层添加到地图窗口,设置为编辑状态,双击该图层中的唯一多边形,使该多边形变成编辑状态,同时弹出该多边形的属性信息,如下图所示:
(2)在属性界面上选择第二个Tab页面“空间信息”,可以看到组成该多边形对象的所有点的坐标数据,选中第三个点,在窗体下方的X\Y坐标值处可进行编辑,如下图:
将Y坐标值修改为34.000,点击“应用”按钮,多边形变为如下形状。

还可将“对象编辑”菜单上的“编辑节点”工具选中后,用鼠标拖动节点实现对象图形修改。

修改完毕后,关闭可编辑图层,关闭地图,完成图形编辑。

注意:若点击“应用”无反应,请确保图层正处于“可编辑”状态,或者“对象编辑”工具条上的“编辑节点”工具按钮处于选中状态。

2、图形编辑——交互编辑
(1)将sd_prov图层添加到地图窗口,设置为编辑状态,选中该图层中的唯一多边形图形后,在“对象编辑”工具条单击并选中“编辑节点”工具,如下图:
(2)此时多边形的顶点变为突出显示,如下图:
(3)用鼠标拖动要修改位置的顶点,将其拖动到合适的位置,松开鼠标,结束编辑。

有时需要将某个顶点移动到合适的位置比较困难,例如相邻多边形的邻接符合等,此类操作要求点位精确重合,不能有缝隙或重叠。

解决方法是开启捕捉功能,效果如下图所示:
开启捕捉功能的方法:点击“地图\捕捉设置”菜单,如下图:
弹出如下窗体:
在上述窗体上进行捕捉点类型设置。

思考题:点位捕捉的作用是什么?SuperMap Deskpro 5.2支持哪些类型的点、线段的捕捉功能?
3、属性编辑
(1)打开sd_prov图层后,双击多边形图形,弹出该多边形的“属性”窗体,如下:
(2)找到newName字段,双击其字段值单元格,输入任意字符,如上图所示。

(3)关闭上述窗体,关闭sd_prov图层可编辑状态,保存修改后的数据。

(4)右键点击sd_prov图层,点击“专题图向导”。

(5)在“专题图类型”窗体上,点击“标签专题图”。

(6)点击下一步,弹出如下窗体:
(7)在字段表达式列表中选择“newName”字段后,点击“完成”按钮,得到如下的标签专题图,可以看到修改后并作为标签进行标注的多边形属性值。

相关文档
最新文档