全球旧事资料 分类
明地图上的1cm或者1英寸代表现实世界的实际长度。在ArcMap的布局视图中用户可以使用多种预定好的比例尺对象,这就意味着用户也可以自己制作比例尺对象供地图使用。ScaleBar对象也是一种MapSurrou
d,它已有多个子类,如ScaleLi
eSimpIeDivisio
ScaleBar和DoubIeFiIIScaleBar等,这些类都实现了IScaleBar和IScaleMarks接口。IScaleBar接口定义了比例尺对象的大部分属性,如比例尺颜色、高度,它也定义了比例尺对象上Label的属性,如LabelSymbolLabeIPositio
等,它们分别用于设置比例尺中的标识字符符号和位置。IScaleMarks接口负责管理与一个比例尺相关的单个标记(mark)的属性,如高度、符号和位置等。34三、MapSurrou
d对象模型比例文本对象比例尺能够用图形的方式显示出地图上的单位长度在现实世界的距离,但用户一般都希望在地图上能够获得一个明确的比例值。ArcObjects提供比例文本对象ScaleText就可以满足这个要求。ScaleText对象在本质上是一个文本元素,但是它会随着相关地图的变化而改变比例值。ScaleText类实现了IScaleText接口,它定义了文本的格式,如symbolstyle等。用户也可以通过text只读对象来得到比例文本的字符值。通过对ScaleText对象不同属性的设置,程序员可以定制任何长度单位之间的比例,如cmkmI
chfeet等。35
fr
好听全球资料 返回顶部