当前位置:文档之家› 2011.8.5-MapGIS K9 2基础平台培训讲义(汇总)

2011.8.5-MapGIS K9 2基础平台培训讲义(汇总)

·客户服务中心2011年8月

正式版(桌面版、工程版、专业版、企业版等)安装准备:计算机(操作系统支持Windows XP、Windows 7,内存1G以上),USB加密狗,安装密码,MapGIS K9 软件安装包,用于注册的网络环境。

(一)安装证书服务

第一步:将软件USB加密狗连接计算机USB接口,暂时关闭系统防火墙、杀毒软件。

第二步:运行软件安装包中的“证书服务”安装程序,安装过程中根据提示输入“安装密码”(20位字符串,一般在交付软件加密狗时提供)。

第三步:在当前机器联网情况下,直接注册,否则在联网机器上登录https://www.doczj.com/doc/6514500463.html, 提交生成的“注册码”获得“证书码”进行注册。

第四步:将证书服务安装目录添加至防火墙、杀毒软件的“例外”或“白名单”中,将10001端口(MapGIS证书服务默认使用)添加至防火墙的“例外”中。

(二)安装平台软件

第一步:运行软件安装包中的setup.exe或MapGISSetup.exe(MapGIS SP3),Windows 7系统上右键单击安装程序选择“以管理员身份运行”。

第二步:在选择证书服务界面,根据安装情况选择,如果使用本机许可,即USB加密狗插在本机,证书服务安装在本机,则选择本机证书服务;如果使用网络版MapGIS软件,证书服务安装在局域网其他计算机上,则选择网络证书服务,输入对应的计算机名或内网IP地址,验证可以正常连接证书服务后,单击“下一步”继续安装直至完成。

第三步:将MapGIS安装目录添加至防火墙、杀毒软件的“例外”或“白名单”中。

操作系统“开始”菜单-> “所有程序”中找到MapGIS K9 程序组,选择下级菜单中的“卸载”,或者通过“控制面板”-> “添加和删除程序”卸载。

对于MapGIS K9 SP3,需要运行软件安装包中的MapGISSetup.exe进行正常卸载。

注:MapGIS K9 SP3 软件的安装卸载要通过软件安装包中的MapGISSetup.exe进行。

- 1 -

前提:本机或局域网环境中有已安装SQL Server数据库管理系统软件的计算机,可以作为数据源。

1 打开“GDB企业管理器”,在“MapGISCatalog”中右键单击“GDBConnection”,选择“配置MapGIS数据源”。

2 在打开的“MapGIS客户端配置管理”对话框中选择“MapGIS数据源”选项卡,单击“添加”按钮,在“MapGIS数据源类型”中选择SQL Server,点击“下一步”,在弹出的对话框中单击“刷新”按钮,选择要连接的SQL Server服务器名称,本机一般为“(local)”,选择后单击“完成”按钮。

3 测试:在“MapGIS数据源信息”中选择上一步添加的SQL Server数据源,单击“测试”按钮,输入连接SQL Server数据库的用户名和密码,单击“确定”以验证是否可以正常连接数据源。

前提:本机安装有ArcGIS 9.x或ArcGIS 10软件,ArcGIS证书服务已启动。

第一步:打开“GDB企业管理器”,在“MapGISCatalog”中右键单击“GDBConnection”,选择“配置MapGIS数据源”。

第二步:配置MapGIS中间件:

选择“MapGIS中间件”选项卡,点击“注册”按钮;根据提示填写“中间件名称”、“中间件描述”、“单文件特征”,中间件管理模块/控制模块/配置模块如下填写:

如果各选项前显示“√”,表示可以注册,点击“确定”完成注册。

第三步:添加ArcGIS数据源:

选择“MapGIS数据源”选项卡,单击“添加”按钮,在弹出对话框中选择新添加的ArcGIS 中间件,点击“下一步”,完成添加。

第四步:点击“测试”以验证ArcGIS中间件数据源能否正常连接。

注:MapGIS SP3 在安装过程即自动配臵相应中间件(用户勾选了相应中间件组件的情况下),可在配臵数据源时直接添加相应中间件数据源。

- 2 -

1 创建数据库

在本地数据源“MapGISLocal”上单击右键,选择“创建数据库”;依次设置“地理数据库名”、数据文件存储位置等,点击“完成”完成数据库的创建。

2 附加数据库

在本地数据源“MapGISLocal”上单击右键,选择“附加数据库”;选择要附加的地理数据库的存储文件(一个数据库对应多个HDF时选择主数据文件),设置附加后的地理数据库名称,点击“确定”完成。

注:可通过“批量附加数据库”一次附加多个数据库。

3 注销数据库

选择要注销的地理数据库,右键单击,选择“注销”。

注:注销后的地理数据库数据存储文件并不删除。

4 删除数据库

选择要删除的地理数据库,右键单击,选择“删除”。

注:删除后数据库对应存储文件也删除。

导入:打开“GDB企业管理器”,在“MapGISLocal”下选择要导入MapGIS 6.x数据的数据库,右键单击选择“导入”->“MapGIS 6.x数据”;指定要导入的MapGIS 6.x数据或数据所在目录,单击“转接”即可导入。

注:可在导入时设臵6.x数据对应的系统库,同时进行升级,不配臵则导入的数据对应默认系统库。在“空间数据”下的“简单要素类”可以查看导入的数据,如果6.x点文件中有注释,则会生成对应的注记类数据。

导出:选择要导出6.x数据的数据库,右键单击并选择“导出”->“MapGIS 6.x数据”;指定导出数据的目标路径,并选择要导出的数据;单击“转换”按钮完成数据转换。

- 3 -

导入:选择要导入MapGIS 6.x数据的数据库,右键单击选择“导入”->“其他数据”;指定要导入的ArcGIS数据或数据所在目录,单击“转接”即可导入。

导出:“导出”->“其他数据”,选择要导出的数据,并设置导出格式为ArcGIS数据格式。

类似ArcGIS数据转换,数据转换涉及“符号对照表”,默认为K9安装目录

\SLib\mpdcCADMapFile.txt。

注:对照表的具体配臵可参考对照表文件前的注释。

Excel表格、DBF文件、Oracle和SQLServer数据表格数据,都可以通过数据转换导入MapGIS K9 地理数据库,导入后对应数据类型为对象类;地理数据库中已有数据,包括矢量数据的属性信息(可看作属性表)和对象类数据,可以通过数据转换导出为Excel表格等电子表格数据。

Excel表格导入步骤:

第一步:在企业管理器中,选择要Excel表格导入的地理数据库,在数据库名称节点上单击右键选择“导入”-> “表格数据”。

第二步:单击源数据后的打开按钮,选择要导入的Excel文件,双击打开进一步选择要导入的表格,可多选。

第三步:单击“转换”按钮,即进行数据转换。导入的表格数据可在对象类节点下查看。

注:如果待转换项显示红色,表示数据库中已有同名数据,可修改名称后再导入。

导出Excel表格步骤:

第一步:在地图编辑器中,直接展开数据库各级节点指要导出属性表的数据,可以是对象类或简单要素类、注记类数据,在数据节点上单击右键选择“导出”->“表格数据”。

第二步:单击“目标数据”后的按钮,选择导出的Excel文件的保存位置。

第三步:单击“转换”按钮,即进行数据转换。

注:这里指有坐标导入生成点、线的txt文本数据,例如整理后的电子测量仪器的测量数据(如GPS)。

- 4 -

导入:“导入”->“其他数据”,选择要导入的txt文本数据,点击文本数据的参数设置按钮,打开“高级参数设置”对话框;选择“按指定分割符”并单击“设置分割符”按钮,指定分隔符并设置属性字段;设置x、y坐标所在列,鼠标单击“设置起始数据位置”,单击“确定”按钮完成设置。

注:若导入文本生成线,勾选“启动生成线”并输入分隔符,在“设臵分隔符”时根据数据情况选择图元属性在坐标点前或后。

导入:“导出”->“其他数据”,选择要导出的数据,指定导出位置,设置目的类型为txt 数据。

MapGIS K9 SP3 支持的其他数据格式还包括:中国标准矢量交换格式(*.vct)、MapInfo 交换格式(*.mif)、OpenGIS GML文件(*.gml)、OpenGIS KML文件(*.kml)、MicroStation DGN文件(*.dgn),上述类型数据导入步骤:

第一步:在“企业管理器”中,展开“GDBConnection”-> “MapGISLocal”,选择要导入数据的数据库,在数据库名称节点上单击右键选择“导入”-> “其他数据”。

第二步:在打开的窗口中,选择要导入的特定格式数据,有添加文件和添加目录两种方式;单击“转换”按钮,即进行数据转换处理,结果数据保存在对应数据库中。

注:如果待导入文件列表中某项显示红色,表示结果文件名称与数据库已有数据名称相同,需更改结果数据名称。

导出其他格式数据一般步骤:

第一步:在“企业管理器”中,展开要导出的数据所在各级节点,在要导出的简单要素类数据上单击右键选择“导出”-> “其他数据”。

第二步:指定结果数据保存路径及名称,选择导出数据的文件格式。

第三步:单击“转换”按钮,即执行数据转换处理。

如果需要批量导出数据,可在数据所在数据库节点单击右键选择“导出”-> “其他数据”,选择要导出的数据即相应格式,然后进行转换。

导入:选择要导入影像的地理数据库,展开“空间数据”,在“栅格数据集”上单击右键选择“导入”->“导入影像”;根据要导入的影像格式选择“输入文件类型”,通过“添加文件”或“添加目录”的方式添加要导入的影像数据,单击“转换”进行转换。

- 5 -

- 6 -

导入:在“栅格数据集”单击右键选择“导出”->“导出影像”,选择要导出影像的数据格式,添加要转换的栅格数据集或栅格目录,单击“转换”进行转换。

导入:在“栅格数据集”单击右键选择“导入”->“导入Dem ”,根据要导入Dem 数据选择数据格式,选择要导入的Dem 数据或目录。

导出:与导入相反过程。

1 选择要添加自定义空间参照系的数据库,展开“空间参照系”,在“用户自定义空间坐标系”上单击右键选择“创建”。

2 输入新的空间参照系的名称,根据定义的空间参照系类型在下拉列表中选择,常用的有“地理坐标系”和“投影平面直角坐标系”。

地理坐标系:选择“地理坐标系”选项卡,选择椭球,指定角度单位(如度、分、秒)。 投影平面直角坐标系:同上设置“地理坐标系”选项卡;设置“投影坐标系”选项卡,根据需要选择投影类型(如5:高斯-克吕格(横切椭圆柱等角)投影),并设置相应投影参数(如中央经线等),设置“水平比例尺”及单位,一般1:1选择米,1:1万等比例尺选择毫米。

单击“确定”完成空间参照系的设置。

注:在“投影坐标系”选项卡中,特殊投影如高斯投影、

UTM 投影等可设臵投影平移,单位为一般为米;图形平移对各投影都起作用,其单位与坐标系长度单位相同。

地图文档是组织数据的基本结构,一个地图文档可包含一幅地图或多幅地图,

其中只有一幅处于激活状态的地图可以进行编辑。

打开地图编辑器,在“文档管理视图”空白处单击右键,选择“新建”,或单击“常用工具条”上的“新建文档”按钮,或选择“文件”菜单下的“新建”。

- 7 -

在“文档管理视图”空白处单击右键,选择“保存”(工具条及菜单也有相应功能),在弹出的对话框中指定保存的地图文档的路径及名称。地图文档以.map 后缀名文件保存在本地文件系统中。

注:已存在的地图文档,选择保存则将对地图文档的修改保存至对应.map 文件中。

在“文档管理视图”空白处单击右键,选择“打开”(工具条及菜单也有相应功能),选择要打开的地图文档。

注:如果当前地图文档未保存,则提示保存当前地图文档。

与保存地图文档类似,将当前地图文档另存为一个.map 文件。

在“文档管理视图”空白处单击右键,选择“关闭”(工具条及菜单也有相应功能),如果当前地图文档未保存,则提示保存当前地图文档。

当前地图文档关闭后,文档管理视图为空。

注:通过双击.map 文件,也可启动地图编辑器并打开所选中的地图文档;地图文档不存储地理数据,当原始数据存储路径改变时,打开保存的地图文档则无法查看相应数据。

地图文档中地图的相关操作:

在“文档管理视图”的地图文档根节点单击右键,选择“添加地图”,设置“地图名称”,确定。也可通过“文件”菜单->“添加地图”进行添加地图。

注:默认

“设臵为当前”和“可见”,表示将新添加地图设为当前激活状态,并在地图输出视图中可见。

在要移除的地图节点上单击右键(文档管理视图),选择“移除”。

在要激活的地图节点上单击右键,选择“激活”。

注:处于当前激活状态(地图视图可见)的地图名称加粗显示,可通过激活操作切换显示一个地图文档中的其他地图。以下将处于激活状态的图层称为“当前地图”,多数编辑与处理工具只对当前地图的图层进行处理。

地图由多个图层叠加构成,图层的类型与数据的类型相一致,例如简单要素类图层、注记类图层、栅格数据集图层、TIN图层、网络类图层等。地图各图层叠加显示顺序与图层列表排列的上下顺序相关:在地图图层列表上面的图层位于地图显示的最底层;位于图层列表最下面的图层在地图显示的最上层。

地图中图层的相关操作:

在要添加图层的地图节点上(文档管理视图)单击右键,选择“添加图层”,在弹出的对话框中选择要添加到当前地图的数据。

注:通过对话框左侧列表选择数据源路径,包括本地文件数据源(我的电脑)、地理数据库数据源(MapGISLocal)及其他类型数据源;通过“文件类型”设臵要添加的数据类型。

在要新建图层的地图节点上单击右键,选择“新建图层”。数据源类别可选择“文件”或“数据库”,表示图层关联数据的存储位置。输入新建图层的名称并设置路径,单击“确定”。

也可在“MapGIS数据目录”中选择要添加数据,鼠标拖拽到地图视图或文档管理视图。

选择要从地图中移除的图层,单击右键,选择“移除”。

注:移除是指将图层从地图中删除,其关联数据并不删除;文件数据图层(wt、wl、wp文件)在移除前如果未保存,会提示保存。

对于矢量数据图层(简单要素类或图形文件数据),单击右键选择“追加图层”,在打开的对话框中选择要追加至当前图层的数据。

注:追加进来的数据会与原图层关联数据进行合并。

- 8 -

组图层是在地图下对多个图层的逻辑分组,已有地图图层成组可通过选中多个图层(可使用Ctrl和Shift键),单击右键选择“成组”。组图层可以取消和移除(组图层下所有图层一并移除地图),组图层可以嵌套。

也可在地图节点或已有组图层上单击右键选择“新建组”,在新建组图层上单击右键选择“添加图层”。

地图已有图层可通过拖拽方式并入组图层或从组图层中移除。

注:组图层的逻辑分组信息保存在地图文档中,对数据本身没有影响。

地图中的图层有多种状态:可见、不可见、编辑、当前编辑。可见与不可见表示图层能否在地图视图显示;编辑状态图层可以进行编辑,但不能输入;当前编辑状态图层可以进行编辑,并可以输入,一些编辑和处理工具只对处于当前编辑状态的图层有效。

可见与不可见可通过直接点击图层前的“√”进行设置;在图层上单击右键可选择“编辑”或“当前编辑”。

鼠标拖拽图层即可重新指定在地图图层列表中的顺序。

地图图层自动排序可通过在地图节点单击右键选择“按约束类型排序”或“更多排序方式”。

默认排序方式为(图层列表从上到下):栅格数据、混合类型数据、区类型、线类型、点类型、注记。

第一步:添加数据

添加待校正标准比例尺地形图数据(可以是栅格数据集数据或本地图像文件,)至当前地图,设为“当前编辑”状态。

第二步:启动栅格校正

单击“栅格校正视图”标签,切换至“栅格校正视图”。在添加的“栅格几何校正工具”单击“开始栅格校正”。设为“当前编辑”状态的图像会添加到栅格校正视图显示。

第三步:图幅生成控制点

- 9 -

单击“图幅生成控制点”按钮,在打开的对话框中单击“输入图幅信息”,输入“图幅号”并设置其他参数,然后单击“确定”并依次单击“左上角”、“右下角”等,同时鼠标单击图幅相应内图廓角点,以定位原始图像。完成后单击“生成GCP点”,图幅内自动生成校正用地面控制点。

注:图幅号格式输入规范,以1:1万比例尺地形图为例,为H-50-8-(44) 或H50G006060 ;“格网间距”用于确定生成GCP点在内图幅范围内的间距,建议与地形图公里格网间距保持一致,以便定位控制点;是否“采用大地坐标”,表示生成的GCP点的参照点坐标是否带有图幅比例尺(即按照图幅比例尺换算为图上坐标)。

第四步:顺序修改控制点

自动生成的GCP点与图幅实际网线交点可能有偏差,可通过“顺序修改控制点”依次调整位置,方法为:单击“顺序修改控制点”,系统默认从第一个控制点开始,在栅格校正视图中开小窗口放大控制点位置,鼠标单击调整控制点(显示为“+”符号)位置,调整好按下键盘空格键,自动跳到下一控制点,依次处理。

注:可在小窗口外单击鼠标右键中止控制点修改。

第五步:逐格网校正

经过“顺序修改控制点”,可选择“生成图幅质量文件”,在相应误差范围可以校正情况下单击“逐格网校正”,另存校正后图像。

对于非标准分幅的图像,可以采用“几何校正”或“影像精校正”进行图像校正处理。

几何校正用于一般图像的校正,采用多项式方法重采样生成校正后图像。

影像精校正用于控制点数量较多,全图范围分布均匀的情况下使用,采用三角网格网方法重采样生成校正后图像。

一般流程为:添加影像并启动栅格校正-> 采集控制点(如果有参照文件,可以通过“参考图层管理”添加)-> 校正预览-> 几何校正或影像精校正

注:影像校正相关工具都在“栅格几何校正工具”上,根据需要选择使用。

根据参照文件采集控制点方法:

前提:待校正图像已添加到栅格校正视图。

第一步:添加参照文件

- 10 -

单击“栅格几何校正工具”-> “参考图层管理”;单击“添加+”按钮,设置要添加作为校正参考文件的类型,查找并打开相应文件;单击“关闭”按钮完成。

此时校正视图分为左右两部分,左侧窗口显示为待校正图像,右侧为参照文件。

注:MapGIS栅格数据集及简单要素类,MapGIS矢量文件数据及msi影像文件,其他影像格式如GeoTiff等可作为参照文件。

第二步:添加控制点

注:如原始图像已有控制点,通过“栅格几何校正工具”-> “删除所有控制点”先行删除然后再添加新的控制点。MapGIS SP3 中删除原始图像控制点并不影响原始图像,采集的校正控制点也只用于图像校正,并不保存到原始数据中。

单击“栅格几何校正工具”-> “添加控制点”;在校正的左右两个视图中查找同名点,即对应实地同一位置的点,一般选择容易识别且不易改变的位置,如道路的交叉点,或对应的图框线的交点等;单击左侧窗口的同名点,可多次单击调整位置,确定位置后按下键盘空格键确认,然后单击右侧窗口的同名点位置,同样确定位置后按下键盘空格键,此时提示“是否将当前控制点添加至数据集”,选择“是”;重复查找并添加控制点的过程,控制点数至少满足校正方法的需要。

注:采集控制点建议在原始数据与参照文件的重合范围内尽量均匀分布,同时注意不在一条线上,以便能对全图起到较好的校正效果。

控制点格式:控制点ID,校正点X坐标,校正点Y坐标,参照点X坐标,参照点Y坐标,残差。其中校正点X、Y坐标为原图像坐标系坐标值,参照点X、Y坐标为参照文件所在坐标系坐标值。

控制点数:几何校正采用多项式拟合法,几何校正最少控制点数在理论上为:

为了保证较高的校正精度,实际选择的控制点至少为理论数的3倍。

第三步:校正预览

单击“栅格几何校正工具”-> “校正预览”,右侧窗口会显示原始图像在控制点作用下校正的预览效果。

- 11 -

第四步:校正输出

单击“栅格几何校正工具”-> “几何校正”;选择校正图像保存的类型、位置与名称,单击“保存”按钮;设置输出图像的范围、分辨率与重采样方法,单击“确定”按钮完成。

注:“影像精校正”采用与几何校正不同的方法,要求控制点数目多且分布均匀,采用三角网校正的方法。

一般步骤为:将输入点图层设为“当前编辑”->选择输入点方式->输入点。

点输入方式包括:

(1)造子图(参数缺省):使用缺省点参数输入点,缺省参数可通过“设置”菜单->“编辑参数”->“几何参数设置”->“几何点参数设置”进行设置,也可在输入点过程中按下键盘“A”键(输入法关闭状态下),在弹出的点参数设置对话框中设置。

注:快捷键“A”键在图形输入和编辑等功能中一般都可使用,可打开与精确定位有关的设置对话框。

(2)造子图(参数输入):输入点结束后弹出点参数设置对话框提示用户设置。

(3)造组合点:连续输入多个点,单击鼠标右键结束,输入的多个点组合为一个要素,对应一条属性记录,作为一个整体看待。

注:“通用编辑”菜单->“高级工具”->“组合要素”也能组合多个图元为一个要素,与之相反,“分解要素”可将已组合要素分解。

(4)沿线布点:沿选中的线(线所在图层应设为“编辑”或“当前编辑”状态)布点,“布点方式”有“按线上各点位置加点”(即线上各拐点)和按间隔距离布点(每隔相应距离布点)两种,生成的点可以选择组合为一个点要素或各自为一个点。

一般步骤为:将输入线图层设为“当前编辑”->选择输入线方式->输入线->结束输入。

输入方式角度,不一一列举,特殊的有:

造光滑曲线:在输入线过程中通过加点拟合曲线,输入完成后不能再以曲线方式调整线上节点;编辑参数中的“抽稀半径”的值影响生成的线结点密度,两点间最小距离大于“抽稀半径”。

造双线:按下键盘“Shift”键并在已有线上单击,可将所选线断开。

- 12 -

- 13 -

造平行线:选中该功能后,鼠标选择要生成平行线的线,即弹出参数设置对话框。

造解析组合线:输入过程中单击鼠标右键可弹出设置解析线对话框。

输入线过程中,如需捕获特定点,可使用F12键弹出对话框选择捕获方式捕获,或直接实现相应快捷键,包括:

一般步骤为:将输入区图层设为“当前编辑”->选择输入区方式->输入区->结束输入。 可将输入区看作输入区边界线,相关操作与输入线类似,输入区边界结束时不必手动闭合,直接单击右键结束边界会自动闭合。

特殊的输入方式有:

造带洞区:首先输入外围区边界,右键结束输入时弹出对话框,选择“完成部分”,然后输入内部边界,结束时选择“完成”或“完成部分”(还有其他内部边界待输入)。

手动拓扑造区:将封闭的线围成区域造区,所选线所在图层应设为“当前编辑”状态。 注记分为普通注记和版面注记,

一般地图注记使用普通注记,特殊情况下多行文字使用版面注记,例如图幅说明。

注记输入方式不再赘述。

特殊普通注记显示格式有:/A/B/,显示为A 在上B 在下的分子式样式;A#+B#-C#=D ,B 以上标显示,C 以下标显示,A 、D 正常字体。 通过输入线方式生成区边界,然后经拓扑查错无误后转换生成区。以上方法在区域互相邻接,区图元数量较多时,建议使用该方式创建区。直接输入区的方式建议在数据量较小,或区图元相对空间位置独立情况下使用。

一般流程:输入线->线拓扑查错->线转区

注:在输入线过程中多使用捕获,可以降低后期数据查错难度。

在MapGIS 6.x 软件中,图元的图形参数中有“图层号”,通过图层号可将图元关联至某一“图层”,这里的图层并非指地图图层,而是虚拟的数据分类,例如对于一个线数据“线.wl”,包含很多不同类型的线,有道路、等高线等,可通过为不同类型的线图元设置不同的“图层号”进行区分,例如道路对应1,等高线对应2,这样就实现了在一个数据图层中对图元作进一步分类。MapGIS K9 也提供了类似的机制,不过“图层号”不是作为一个图形参数进行保存,而是放在了属性中,在MapGIS K9默认创建的数据都有一个mpLayer(别名为:图层)的属性字段,类型为整型,其保存的值即为图元对应的“图层号”。习惯于使用MapGIS 6.x软件的图层号的用户,可以继续在MapGIS K9中使用属性中的mpLayer来设置图层号。

设置图层号的步骤即为修改mpLayer属性值的过程:

第一步:在地图编辑器中,添加数据至当前地图,并设为编辑状态。

第二步:单击通用编辑工具条中的“修改属性”工具,选择需要设置图层号的图元,即弹出属性对话框,直接修改mpLayer字段的值即可。

。改默认图层号请参考“该当前层”。

注:默认情况下的当前层为0号层,即mpLayer的值为0

第一步:在地图编辑器中,添加要输入新的图元的数据至当前地图,并设为“当前编辑”状态。

第二步:选择“层编辑”菜单-> “改当前层”-> “改当前XX层”。

注:激活的改当前层与处于当前编辑状态的图层类型一致,例如线类型图层设为当前编辑,则“改当前线层”被激活。

第三步:选择要设为新输入图元的默认图层号的相应项,单击“确定”按钮完成操作。

注:这里显示出的是“图层号”与“图层名称”的对照表,图层名称的意义在于为数字形式的图层号提供了描述性质的名称,便于图层号的理解与使用。图层与名称对照表的编辑请参考“修改层名”。

- 14 -

层名对照表使得图层号可以被理解,因而在使用图层号对图元进行分类时,建议同时修改层名对照表。修改层名表的操作步骤为:

第一步:在地图编辑器中,选择“层编辑”菜单-> “修改层名”。

第二步:选中要修改名称的图层号对应项,修改图层名称,单击“确定”按钮完成修改。

注:在MapGIS K9 SP3 中,不同图层对应的层名对照表可能会因图层关联的系统库不同而不同,因而在修改层名时,先要选择图层。图层关联系统库的相关操作请参考“系统库”相关内容。

通过为图元设置不同图层号的方式对数据进一步分类的目的之一,在于能够方便地从数据中分离出其中一类或几类数据,操作步骤为:

第一步:在地图编辑器中,添加要进行按图层号分离的数据至当前地图。

第二步:在图层上单击右键选择“按层分离图元”。

第三步:窗口中左侧显示的“图层信息”显示当前数据不同的图层号及其对应的层名,选择其中要导出的图层号,单击“->”按钮则将选中的图层添加到右侧窗口中,“保存的文件名”默认为原层名+文件扩展名(与6.x文件一致),可进一步设置。

注:“=>”将选中的几个图层号对应数据合并为一个数据导出;“<-”移除右侧选中的待导出数据项。

第四步:单击“保存为”按钮,设置分离出的数据保存的位置,单击“确定”返回窗口。

第五步:单击“分离”按钮,即按图层号将所需数据从原数据中分离出来。

注:在按图层号分离图元之前,如果不清楚图层号对应的数据,可先通过“改层开关”方式分别查看不同图层号对应的数据类型,具体操作参考“改层开关”相关内容。

在MapGIS K9 中,类似图层号的作用方式,也可以通过其他属性字段对数据进行分类,从而按照此属性字段值对数据进行分离,按照其他属性字段进行分离参照上面的步骤,其中第三步改为:

勾选“分离的属性字段”,选择要用于分离数据的属性字段;该属性字段的所有不同值显示在窗口左侧的“图层信息”列表中,选择要分离的属性值即可;后面步骤略。

- 15 -

改层开关用于按照图层号显示图层数据,操作步骤为:

前提:在地图编辑器中,数据已添加至当前地图。

第一步:在图层上单击右键,选择“改层开关”。

第二步:窗口中列出的是所有不同的图层号,图层号对应项后面是否打勾表示图层的显示情况,直接更改其状态可以控制该图层中图层号对应的数据是否显示,也可使用按钮提供的功能控制图层号对应数据的显示;单击“确定”按钮完成设置。

注:此功能与“层编辑”菜单下的“改层开关”不同,不需要将图层设为当前编辑状态。

这里的层编辑功能在地图编辑器的“层编辑”菜单提供,只能对处于当前编辑状态的地图图层进行处理,因而需要先将要按图层号进行处理的图层数据设为当前编辑状态;另外这里区分图元类型,即对点、线、区、注记分别处理。

替换层号:在原始图层列表中选择有* 标识的有数据对应的图层号,然后选择结果图层列表中要统一替换的图层号,单击“确定”即将原图层号对应数据的图层号属性设为新的图层号。

注:通过替换mpLayer字段属性值也能够完成同样的图层号替换,操作方法请参考“属性查找/替换”相关内容。

修改层号:使用该工具,选择地图视图中要修改图层号的图元,即可统改其图层号。

注:通过修改mpLayer字段属性值的方式也能实现。

存当前层:另存“当前层”数据。

注:“当前层”含义请参考“改当前层”;此功能相对于对处于当前编辑状态的图层执行了按当前层层号分离图元,可参考“按层分离图元”的相关描述。

删当前层:选择后提示“是否删除当前层所有图元”,选择“是”则删除原数据中当前层层号对应的所有数据。

改层开关:与图层右键菜单中的改层开关类似,但只能对处于当前编辑状态数据使用。

“地图编辑器”->“通用编辑”菜单,相应的编辑工具对注记、点、线、区都适用。

当前地图中至少有一个矢量图层处于“编辑”或“当前编辑”状态,才能激活此功能。

- 16 -

- 17 -

“拉框选择”、“圆选择”、“多边形选择”,区别在指定选择范围样式分别为矩形、圆形、多边形。在使用“圆选择”、“多边形选择”时,按下“Alt ”键可起到反选效果。

“按属性选择”对设为“当前编辑”状态的矢量图层有效,通过指定SQL 查询条件筛选数据。SQL 表达式的一般规范请参考“SQL 表达式”相关内容。

以上无论哪种方式选择的数据,都会在“选择集视图”列出,可对选择集中的数据进一步查看或导出。具体操作见“选择集视图”相关介绍。

(1)修改图元参数

可先通过选择工具选择要修改图形参数的图元,然后使用该工具进行修改,或者直接选择修改图元参数,然后使用点选或拉框选择方式选择要修改图像参数的图元。

有多个图元被选中时,会弹出提示对话框,向用户确认是“统改”还是“分别修改”。 针对选择图元类型的不同,会弹出相应类型的参数设置对话框。

(2)修改图元属性

操作方式与修改图元参数类似。

与修改图元参数操作方式类似,可先选择也可后选择要移动的图元(可选择位于多个图层的多个图元)。选中要移动的图元后,可直接鼠标拖拽指目的位置,也可按下键盘“A ”键,设置

精确的移动位置。移动图元结束,单击鼠标右键。

可先选择也可后选择要复制的图元(可选择位于多个图层的多个图元),选择后鼠标移动至目的位置单击,即复制一组图元,继续在其他位置单击可继续复制,单击右键结束。

另:MapGIS K9 SP3同时支持复制图元时按下“

A ”键指定精确的图元移动位臵。

与复制图元类似,复制方式为按照行列方式复制,可指定复制出阵列的行数、列数、行列间距以及阵列角度,默认以选中图元为阵列左下角。

- 18 -

可先选择也可后选择要删除的图元(可选择位于多个图层的多个图元),删除结束后建议单击“常用工具条”->“清空状态”,以防误删。

以上功能一般用于图元跨图层情况,操作过程中需注意图层状态,例如从图层A 拷贝图元至图层B 中(图层A 、B 类型相同,如都为线图层),应将图层A 设为“编辑”状态,图层B 设为“当前编辑”状态,选中图层A 中要拷贝图元(使用选择工具),单击“通用编辑”->“拷贝图元”,然后单击“粘贴图元”。

操作过程中不应改变对应图层的状态,例如将上例中图层A 设为可见,将导致无法拷贝图元。

添加到地图文档中数据的属性结构,可通过右键菜单中的“属性结构设置”进行设置或修改。 “编辑属性结构”对话框中,添加新的属性字段可直接在列表中最后一行设置“字段名称”、“字段类型”等,也可在要插入字段的位置单击选择“插入”;修改已有字段,可直接选择相应字段修改;删除字段,可直接在要删除字段上单击右键选择“删除”,有多个字段需要同时删除时,可按下“Ctrl ”或“Shift ”键同时选择,然后单击右键选择“删除”。

注:MapGIS 中属性字段名称长度不能超过20个字符,即10个汉字。

对话框左上角有导入导出属性结构的按钮,导入已有数据或xml 文档中保存的属性结构,或将当前数据的属性结构导出为xml 文档。已添加过属性字段的数据,再次编辑属性结构时不能导入其他属性结构。对于特殊数据,

例如导出外部数据生成的数据,其属性结构中没有MapGIS K9的相应缺省字段,可通过“添加缺省属性结构”按钮添加。

修改单个图元属性,可以直接使用相应的修改属性工具,也可在矢量数据对应的属性表中修改数据,方法为:在地图文档中相应数据图层上单击右键,选择“查看属性表”,将打开窗口左

下角的“只读”去掉,即可直接编辑数据的属性表,勾选“图形属性联动”,可在选中相应属性记录时跳转到对应图元。

注:MapGIS K9 SP3支持在打开属性表的情况下使用编辑工具编辑数据。

在执行查找或其他属性操作时会涉及SQL表达式编辑,提供的SQL表达式编辑界面是相同的,可选择属性字段和运算符以构成执行相应功能的SQL表达式。

MapGIS K9中SQL表达式主要执行查询和运算,查询表达式例如:名称=’武汉市’,运算表达式例如:人口/面积,其结果一般保存于用户选定的属性字段中(例如“高级替换”中的“表达公式替换”)。

一般规范:

字符串类型字段,查询表达式:字段名称=’属性值’,与MapGIS 6.X版本格式不同;字符串处理一般为:字符串函数名称(字段名称);模糊查询:字段名称LIKE ‘属性值匹配表达式’,此处匹配表达式中可以使用“%”匹配多个字符,例如:城区LIKE ‘%区’,可将字段“城区”中“武昌区”、“洪山区”等匹配。

数值类型字段,查询表达式:字段名称比较运算符数值,比较运算符可以使用“>=”、“<”等;数值运算表达式:字段名称1 数学运算符字段名称2或数值….,可综合运用数值或其他字段作为表达式中的运算对象,数学运算符可以使用“+”、“-”等;数学函数运算:数学函数名称(字段名称)。

日期时间字段的表达式构建方式与字符串类似,日期字段值格式为“YYYY-MM-DD”,例如“2011-2-28”,时间字段值格式为“HH:MI:SS”,例如“11:31:31”,邮戳字段值格式为“YYYY-MM-DD HH:MI:SS”,例如“2011-2-28 11:31:31”。

表达式中可以结合使用“and”、“or”、“not”等逻辑运算符连接多个表达式;空值可使用“IS NULL”进行匹配。

查看属性表时,可以使用“查找替换”功能查找或替换属性值。操作方法:在查看属性窗口左上角选择“在列表中查找”或“在列表中查找并替换”按钮,打开“查找与替换”对话框,查找可按照SQL表达式指定,替换直接以文本匹配方式(匹配部位可选,如“完全匹配”、“首部匹配”等)进行。

注:查询结果可通过“导出列表”按钮导出,另存为对象类、Excel表或txt文本;替换时应将属性表左下角的“只读”的勾去掉。

“查找与替换”界面提供“高级替换”选项,包括以下几种方式:

固定值替换-> 可将属性字段值全部置为空值或特定值。

- 19 -

相关主题
文本预览
相关文档 最新文档