---基于arcgis和supermap的对比
利用arcgis进行标注时,默认状态为英文习惯的标注,往往标注字体朝向垂直于线进行标注,如下图1所示。然后按照中国的排版习惯,应从左到右,从上到下进行标注,如图2所示。
图1 arcgis默认英文排版 图2 中文排版
分类标注适用于为同一图层中的不同要素设置不同的标注样式,例如河道,道路(可分为一级,二级)不同级别有不同的大小和颜色。得到如图3的效果
图3 得到的效果图
一、arcgis软件下的操作指南
step1、分类标注。在arcgis软件下标注默认会应用于整个图层,这就需要我们为默认的标注增加一个分组,在图层属性对话框中设置标注的方法为“Define classes of features and label each class differently”,点击Add增加分组(需要几种不同的样式就设置几个分组),并且要为每个分组设置SQL语句进行过滤。然后为每个组设置不同的标注样式。
SQL 语句过滤 AddClass
Setp2、中文标注。现在菜单栏的Customize—Extentions勾选Mpalex开启 Maplex 标注引擎,鼠标右击菜单栏勾选labeling工具条,点击Use Maplex Label Engine。最后然后设置标注字体为某种中文字体,然后再字体的下面,勾选 【CJK 字符方向】的设置即可实现第二种效果。还要检查下,需要标注选择沿线标注效果比较好。
Step3、文字间的间隔 。开启Maplex标注引擎后,点击Placement Properties会有更多的位置信息选项。如图所示。勾选spread characters,店里limit就可设置文字间距了,另外在Position中设置让标注沿标注中心线进行标注。
Finally、最终效果图:
二、supermap软件下的操作指南
supermap为国产gis软件,相对arcgis来说,其为中文界面操作相对容易,但软件颗粒度较粗,细化功能较弱。
Step1、首先如要导入数据,第一步需要新建文件型数据级,并对新建数据源进行数据集导入,添加河道的shape数据。第二步加载航片影像。因为supermap支持的文件格式不包含eya,但支持ecw。点击主菜单的打开,进行ecw航片影像的添加。
Step2、进行文字标注。Supermap相对于arcgis来说,其国产gis软件的定位,其排版默认为中文版本,不需要再进行设置。但软件颗粒度小决定了它没有办法像arcgis一个图层进行分类标注,需要建立多个标注图层进行标注(比方说一级河道和二级河道,需要新建一个一级河道标注图层,一个二级河道标注图层)。下面进行标注图层的建立说明
第一步、双击数据集,如下图所示,在图层管理器界面右击选择新建专题图。
第二步、利用SQL语言进行分类提取。右击专题图图层,选择图层属性,点击过滤条件,进行一级河道或者二级河道的设置
第三步、文字的样式、摆放位置、字间距的设置
Step1、新建专题图
Step2 、专题图数据筛选
Step3、专题图中文字样式、摆放位置、间距设置
Step3 最终效果图,右击地图窗口可出图