ArcGIS制图之符号化(中).docx
ArcGIS制图之符号化〔中〕——自定义符号制图
ESRI中国〔北京〕
TIME\@yyyy年M月2011年11月
版权声明
本文档版权为ESRI中国〔北京〕所有。未经本公司书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的局部或全部,并以任何形式传播。
制定及修订记录
版本
完成日期
编写/修订纪要
编写者
备注
目录
利用ArcGIS自带的符号库文件进行制图,虽然节省了我们的制图时间,可是在有特殊的符号需求,或者想使用已有的漂亮的符号制图,该如何进行呢?本文将为您介绍基于ArcGIS的自定义符号制图方法。
首先我们来看下进入SymbolSelector后,properties/type下的点、线、面要素的符号类型:
图1点、线、面要素的符号类型
上图中,MarkerSymbol对应点要素,LineSymbol对应线要素,而FillSymbol那么对应面要素。我们的自定义符号就基于上述符号类型来展开
1.导入图片制作符号
在图1中,无论点、线、面要素的符号类型,都分别对应有PictureMarker/Line/FillSymbol项,该类型允许我们导入外来的bmp或者emf格式的图片进行符号化。可设置的参数除了颜色大小外,还可设置前景色〔ForegroundColor〕、背景色〔BackgroundColor〕以及透明色〔TransparentColor,即把图片中的把某种颜色透明化处理〕。
图2图片符号化例如
2.导入TrueType文件制作符号
如果稍作注意就会发现ESRI自带的符号除了以图片格式保存,还有以字体文件格式保存的。这说明了ArcGIS对字体文件作为符号的支持。因此,我们可以在第三方字体制作软件中制作好自定义符号,然后以StyleManager导入使用。将自定义好的字体文件另存为.ttf格式,然后复制到c:\windows\Fonts下,我们就可以在ArcMap符号编辑器里找到它们并使用了。
图3自定义字体符号例如
3.不同符号类型组合
使用系统自带符号、图片符号以及自定义符号进行组合,将能得到更多的特殊符号,满足我们丰富多变的符号化需求。如下列图的例如。
图4组合符号化参数设置
来看一下我们组合出来的一个人工水池的符号化效果:
图5组合符号化效果例如
4.制图表达
前边我们讲的都是一般的符号化,即用symbol对要素进行符号化。此外,还可以用representation制图表达来进行符号化的设置。我们可以将设置好的symbol转换成制图表达符号,然后对制图表达符号进行精细加工修改,它可以作为一个属性字段保存在要素层中,是对symbol的进一步完善。大家可以通过下列图了解一下制图表达的效果,比方添加控制点、做buffer、添加阴影等等。
图6制图表达符号的丰富效果
5.小结
由此可知,ArcGIS的自定义符号有4种方式,即图片符号化、字体文件符号化、组合符号化以及制图表达符号化。那么自定义好的符号如何保存呢?请移步《ArcGIS制图之符号化〔下〕—stylemanager符号管理》进行了解。