《SuperMap处理图形说明》由会员分享,可在线阅读,更多相关《SuperMap处理图形说明(7页珍藏版)》请在金锄头文库上搜索。
1、以下仅以最常用的数据源(SDB 和 Oracle)和数据集(点、线、面、文字)为例。一、基本操作1、 创建工作空间2、 创建(打开)数据源在当前工作空间的数据源节点上右键选择“新建数据源” ,可以选择多种不同的数据源。1)SDB 数据源 :超图软件自带数据库,图形绘制速度最快,一般首先在此数据源编辑图形之后再导入到 oracle 数据库中。2)Oracle Spatial 数据源:直接对数据库操作,修改图形需要更新数据库记录,速度较慢,不建议直接在此数据源上操作。注意:如果使用 sqlplus 或者 plsql 创建了数据库用户,第一次必须使用 “新建数据源”的方式才能打开数据库用户。如果数据
2、库中已有用户(已使用 superman 创建过) ,那么直接使用 “打开数据源”的方式就可编辑数据库中的图形。3、 创建数据集在已创建的数据源节点上右键选择“新建数据集” ,可以选择多种不同的数据集一般较常用的有点、线、面以及文字数据。不同的数据集在数据库中创建独立的数据表。4、 编辑图形双击某个需要编辑的数据集,右边窗口显示对应的图形,在顶部面板上选择需要编辑的图层 ,选择某个图形,可以进行编辑。5、 新建地图各项数据集是独立的,如果需要将他们显示在一起,那么需要建立地图。在左边地图节点上右键选择“新建地图窗口” ,在弹出的窗口中选择需要合并显示的数据集,点击确定按钮,右边窗口显示所选的数据
3、集图形,点击 Ctrl+S 或者右键“保存地图 ”,弹出对话框中输入地图名称“XX ”,则会将当前窗口保存为地图。6、 复制数据集1)单个数据集复制:选中左边树上某个数据集,右键选择“复制到” ,弹出对话框,选择目标数据源后点击确定按钮即可完成复制。2)批量数据集复制:选择菜单 “数据集复制数据集” ,弹出批量复制窗口,点击添加按钮,可选择数据源中的多个数据集,然后对每个数据集分别下拉框选择目标源,最后点击确定即可完成批量复制。该功能主要用于在本地数据库编辑好图形后导入的 oracle 数据库中。二、使用捷径1、 复制数据集可以在多个本地数据源和 oracle 数据源之间进行数据集的复制。可用
4、于图形发布和从数据库中还原。2、 定位复制使用复制粘贴的方式有时候在处理复杂图形时速度很慢,而且容易出错,更不太好对齐。这时可以使用菜单“对象编辑对象定位复制”快速的进行复制。3、 增加字段在数据集上右键选择“属性” ,在弹出的窗口中切换“属性表结构”tab 页,可以对字段进行增删改。名称前面有“*”标记的字段为软件自带字段,无法删除。4、 批量更新字段一次框选多个图形,点击右键选择“属性” ,显示选择图形的字段信息,右键需要更新的字段标题列,选择“更新列” ,弹出更新窗口:比如需要将 ID 更改为“ID_ ”+SmID 的值,需要做两次更新,先是给 ID 字段统一赋值为“ID_”,然后使用 “运算字段 ”,设置为 ID+SmID 即可。5、 图形数量统计数据集节点上右键选择“属性” ,可以查看当前数据集中总共有多少图形。6、 窗口管理有时候打开很多窗口,一个个关闭比较费时,这时可以通过菜单“窗口窗口管理”来一次性关闭所有窗口。