制图表达教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

练习1:了解制图表达的基础知识

Resource Center »专业库»制图和可视化»制图表达»制图表达教程

此主题仅适用于ArcEditor 和ArcInfo。

复杂程度:入门级数据要求:ArcGIS 教程数据安装程序数据路径:C:\ArcGIS\ArcTutor\Representations 目标:通过将符号化的图层转换为要素类制图表达来改进地图。

在本练习中,您将查看一幅需要使用新的符号系统进行更新的地图,并将使用要素类制图表达来改进此地图。通过在地理数据库中随地图数据一起存储基于规则的复杂符号,要素类制图表达为地图符号系统的使用提供了更大的灵活性和控制力。您将了解在地理数据库中创建要素类制图表达的不同方式,以及将符号化图层转换为要素类制图表达的方法。

许可:

创建和修改要素类制图表达需要拥有ArcEditor 或ArcInfo 级别许可。要完成本教程的各个步骤,至少需要一个ArcEditor 级别许可。

警告:

必须将教程数据复制到一个具有写入权限的本地目录。这些练习会对提供给您的数据库进行修改,因此在开始练习之前应该对它们进行备份,以便您或其他人之后仍然能够按照教程进行练习。

在ArcMap 中创建要素类制图表达

本练习使用的是一幅得克萨斯州奥斯汀市的地形图。此地图中包含了多个已符号化的图层。您将使用制图表达来更新和改进其中一些图层的符号系统。

步骤:

1.启动ArcMap。

2.从C:\ArcGIS\ArcTutor\Representation\Exercise_1打开

Exercise_1.mxd。

3.在内容列表中右键单击RoadL 图层,然后单击将符号系统转换为制图表达。

将打开将符号系统转换为制图表达对话框。

4.检查所有默认设置,然后单击转换。

∙制图表达名称将被自动使用附加有后缀_Rep的要素类名称进行填充。

∙规则ID 字段是一个整型字段的名称,该字段为每个要素存储了一个整型值用以引用一个描述其符号化方式的特定的制图表达规则。此字段的默认名称为RuleID。

∙覆盖字段用于存储对某一要素的某一制图表达规则所执行的所有覆盖。它属于BLOB 字段类型。此字段的默认名称为“Override”。

∙编辑制图表达几何时的行为属性用于指示使用制图表达编辑工具所做的几何编辑的存储位置。这些更改可存储在要素类的Override 字段或Shape 字段中。

∙新图层RoadL_Rep 添加到内容列表中。原始的RoadL 图层(使用唯一值符号化)仍位于内容列表中并位于RoadL_Rep 图层的下面。

5.按住CTRL 键并单击内容列表中的任一复选框来关闭所有图层。重新选中RoadL 和

RoadL_Rep 图层。使用这两个复选框在这两个图层的开启和关闭状态间进行切换,以直观地比较它们的符号化方式。您可能要在地图中通过缩放和平移来找出它们的不同点和相似点。

6.按住CTRL 键并单击内容列表中某个空复选框再次开启所有图层。

7.为下列图层重复步骤3 和步骤4:

∙RailroadL

∙TrailL

∙HydroL

∙BuildingA

∙WetlandsA

8.在完成新图层与原始图层之间的比较之后,请按住CTRL 键并在内容列表中单击这六

个原始图层来选定它们。右键单击任一所选图层,再单击移除,从地图中删除这些图层。

只保留通过制图表达符号化的图层(带有_Rep后缀)。

在ArcMap 中使用制图表达来符号化图层

步骤:

1.单击添加数据按钮导航至BuildingP 要素类(位于Representations_1.gdb

中的TopographicMap 要素数据集)。在添加数据对话框上单击添加,将要素类添

加到内容列表。

2.右键单击BuildingP,再单击属性。

将打开图层属性对话框。

3.单击符号系统选项卡。

4.在对话框的显示列表中,单击制图表达。将出现一个名为BuildingP_Rep 的可用要素

类制图表达列表。

BuildingP_Rep 存在一条制图表达规则,并与其属性一同显示。

5.单击确定关闭图层属性对话框。

地图上的建筑物使用黑色方块进行符号化,该黑色方块定义在BuildingP_Rep 制

图表达的Point Buildings 制图表达规则中。

6.在内容列表中单击选择BuildingP 要素图层。再次单击使其名称高亮显示。同时,

将其重命名为BuildingP_Rep,以说明该图层是使用制图表达进行符号化的。

7.右键单击BuildingP_Rep 要素图层,再单击打开属性表。

8.如有必要,可将滚动条向右滚动,查看“Angle”字段。

“Angle”字段用于定义建筑物在地面上相对于地理方向或算术方向的角度值。尽管

在地形图上一般会按照1:24,000 的比例将建筑物捕捉并建模为简单点位置,但

是如果能以真实方向来描绘它们就会更为理想。在此教程的练习2中将使用此字

段中的值对建筑物符号进行定向。

9.关闭BuildingP_Rep 图层的属性表。

10.将当前地图另存为Exercise_one.mxd 并关闭ArcMap。

在ArcCatalog 中为新的制图表达准备要素类

在ArcCatalog 中进行操作时,您可能想要使用自己熟悉的现有符号系统为要素类创建新的制图表达。在ArcMap 中,图层属性对话框可提供有关符号系统的信息,而在ArcCatalog 中,这类信息则可从图层文件中获得。您可以按照期望在ArcCatalog 中创建的制图表达的形式使用合适的符号系统为您的要素类创建相应的图层文件。在ArcCatalog 中,可通过模型构建器实现此操作;在Python窗口中,则可通过具有ArcPy 命令的脚本、添加制图表达地理处理工具或要素类属性对话框来实现。您也可使用ArcMap 目录窗口中的要素类及其属性。

在ArcCatalog 中创建要素类制图表达

步骤:

1.启动ArcCatalog。

2.在目录树中右键单击要素类RoadP(在Representations_1.gdb 中的

TopographicMap 要素数据集内),然后选择属性。

3.在要素类属性对话框中,单击制图表达选项卡。

列表当前为空表,这是因为RoadP 要素类目前不含有任何要素类制图表达。接下

来就为其添加一项。

4.单击新建。

将打开新建制图表达对话框。请注意,此对话框与本练习中早先用到的ArcMap 中

的将符号系统转换为制图表达对话框比较相似。

5.保留默认名称RoadP_Rep 和默认字段名称RuleID 与Override。

6.选中“从图层文件(.lyr) 导入规则”复选框。导航至Exercise_1 文件夹中的RoadP

layer.lyr。

您可从任何其他图层文件中导入规则。此复选框勾选之后就可选择制图表达规则的

引用图层文件。

7.选中“将规则指定给与图层文件相匹配的要素”复选框。

仅当从中导入规则的图层文件与当前要素类具有相同源时此选项才可用。选中此选

项会将制图表达规则指定给各个要素。

对话框应如下图所示。

相关文档
最新文档