对象类为您的组织定义标准对象集。用户将这些标准对象之一添加至使用对象分类的图形时,该对象通过使用已定义的特性创建,并成为“已分类”对象。
设置对象分类的步骤
定义对象类的步骤
- 选择该对象类的样例对象。
- 如果未附着对象定义文件,请在命令提示下输入 attachdef,然后附着该文件。
- 在“任务窗格”的“地图管理器”选项卡上,在“对象类”上单击鼠标右键。单击“定义对象类”。
- 当提示选择样例对象时,请选择样例对象。按 Enter 键。
- 在“定义对象分类”对话框中,输入名称和说明。
- 要使此对象类基于现有对象类,请从“基于”列表中选择现有对象类。
要将此对象类仅用作基本类,请选择“仅用作基本对象分类”。
- 在“应用于”选项卡上,选择此对象类的对象类型。
- 在“特性列表”选项卡上,选择要包含在定义中的每个特性。对于每个特性,输入默认值以及允许值的范围。
要指定线宽,请将小数值输入为整数。例如,要指定线宽为 0.13,请输入 13。
要定义新特性,请单击“新建特性”。在“新建特性”对话框中,指定新特性的类别和名称。
- 在“类设置”选项卡上,选择要用于创建要素的对象。例如,如果定义表示公路的对象类,请选择“多段线”作为创建方式。
可以创建对象类的层次结构。基于现有对象类创建新对象类时,新对象类将具有基本类的所有特性。
基于现有类别创建新对象类的步骤
- 定义对象类。
- 对于“基于”,请选择新对象类要基于的对象类。
基本对象类的选定特性将显示在列表中。
- 不能清除基本对象类的任何特性,但是可以编辑这些特性的属性,包括默认值和允许的值范围。
- 添加所需的任何其他特性,然后完成对象类的定义。
将某个对象类指定为仅用作基本类的步骤
- 定义对象类。
- 在“定义对象分类”对话框中,选择仅用作基本对象分类。
定义对象类时,可以为使用该对象类创建的新对象指定允许的值范围和默认值。
指定特性的默认值和范围的步骤
- 在“定义对象分类”对话框的“应用于”选项卡上创建对象类并选择对象类型。
- 在“特性列表”选项卡上,选择一个特性。
- 在“特性属性”下的“默认”中输入此特性的默认值。
- 在“范围”中指定允许值的范围。
单击“…”从特性列表(如果可用)中选择特性,否则请输入值。
- 要输入一列值,请用逗号将各个值隔开,例如:1,5,9
- 要输入数字范围,请用方括号将第一个和最后一个数字括起来,并用逗号将各个数字隔开,例如:[3,7]
- 可以将范围和其他值合并使用,例如:1,[3,7],9
- 要删除范围,请输入两个短划线 (--)。
修改对象类定义的步骤
- 打开某个图形,其中包含用要修改的对象类进行分类的对象。
- 如果未附着对象分类文件,请在命令提示下输入 attachdef,然后附着该文件。
- 在“任务窗格”的“地图管理器”选项卡上,在要修改定义的对象类上单击鼠标右键。单击“定义对象类”。
- 选择样例对象。此对象必须是用要修改的对象类进行分类的。
- 在“定义对象分类”对话框中,修改特性。
对象分类文件包含有关已定义的对象类的信息。
创建新的对象分类文件的步骤
- 在“任务窗格”的“地图管理器”选项卡上,在“对象类”上单击鼠标右键。单击“新建定义文件”。
- 在“新建对象类定义文件”对话框中,指定新对象分类文件的名称。单击“确定”。