网络数据集图层
使用网络数据集图层(或者简言之为网络图层),在 ArcMap 中显示网络数据集。网络图层存储边、交汇点、系统交汇点、脏区的符号系统,当可获取时,同样存储转弯和流量的符号系统。
没有到网络数据集的链接,便无法创建网络分析图层。通过添加网络数据集图层到 ArcMap,同样提供了到网络数据集的链接,然后可以使用 Network Analyst 工具条创建分析图层。
向 ArcMap 添加网络图层
要向 ArcMap 添加网络图层,请遵循以下步骤:
- 单击开始 > 所有程序 > ArcGIS > ArcMap 10 启动 ArcMap。
- 在标准 工具条上,单击目录窗口按钮 。
将打开可停靠的目录 窗口。
- 使用目录 窗口导航到网络数据集所在的位置,然后将其拖动到地图显示画面或内容列表中。
将打开添加网络图层 对话框。
- 单击否仅将网络数据集添加到地图。也可以单击是将网络数据集及其所有源要素类添加到地图中。提示:
通常,当在 ArcMap 中绘制要素时,要素的位置信息会从它们的几何值中提取。但是,网络数据集并不在内部存储其网络元素的几何。相反,它们引用它们的源要素并从那里获取几何。这意味着在引用网络数据集后有一个引用源要素的附加步骤。
可以通过向 ArcMap 添加源要素,在内容列表中选中它们,以及取消选中网络数据集,来加速网络的绘制。这样,仍然可获取网络数据集以创建分析图层,并且直接从源要素自身引用几何。但是,某些情况下仍然需要显示网络图层,例如绘制流量、脏区以及边限制的箭头时。
网络数据集作为网络图层添加到 ArcMap。
网络元素可以使用网络标识工具 (在 Network Analyst 工具条上)和标识工具 (在工具 工具条上)来查询。但是,它们无法在 ArcMap 中以交互方式选择。此外,按属性选择、按位置选择以及按图形选择无法用于在网络图层上创建选择集。
网络图层符号系统
网络元素的符号系统可以在符号系统选项卡下网络图层的图层属性 对话框内进行修改。
可以通过双击内容列表 窗口内的图层名称打开图层属性 对话框。
显示与隐藏网络元素
通过在显示列表中选中与取消选中地图上特定类型的网络元素,可以显示或隐藏它们。当网络数据集支持流量数据时,流量与边元素默认为选中;否则,只有边默认为选中。
什么是脏区?
脏区允许查看自从上次构建网络数据集以来对源要素的编辑之处。矩形围绕并高亮显示由于编辑而过期的网络数据集部分。
当重新构建网络时,仅有脏区被重建,这比重建整个网络速度要快很多。
下面一对图形演示了脏区生成的情况:
如果更改网络数据集的属性,整个网络数据集都可能会被脏区覆盖,这意味着需要重新构建网络所有的元素。
更改边、交汇点、系统交汇点、转弯与脏区的符号系统。
可能需要修改包含在网络数据集图层内的项目默认符号系统。以下步骤显示如何为边、交汇点、系统交汇点、转弯与脏区更改符号系统。(为流量更改符号系统将在之后介绍。)
- 通过双击在 ArcMap 内容列表中的网络数据集图层打开图层属性 对话框。
- 单击符号系统选项卡。
-
在显示列表中,单击要以不同方式进行符号化的元素名称。
元素的名称被选择。
- 在靠右侧的符号部分中,单击在其上显示当前符号示例的大按钮。
- 使用打开的符号选择器 对话框可以为元素定义新符号。
-
单击确定。
符号选择器 对话框将关闭。
-
单击确定。
图层属性 对话框将关闭。
正在显示流量
流量随一天中时间的不同以及一周中周几的不同而变化。要显示某时间点的流量,需要使用时间滑块。
- 添加支持流量的网络数据集到 ArcMap。
- 单击打开“时间滑块”窗口按钮 (位于工具 工具条上)。
- 选择要观察流量的时间与日期并相应地调整时间滑块。警告:
输入的时间与日期特定于在时间滑块选项 对话框内设定的时区。这意味着可以输入时间与日期,却对正在观看的当地时区的不同时间与日期浑然不知。例如,假如在时间滑块选项 对话框内时区设置为东时区,而正在查看的是休斯顿的流量(中部时间)。此外,假设正在查看的网络边的时区属性设置为中央时间。如果将时间滑块移动到上午 11:00,则边显示的是上午 10:00 休斯顿的流量情况,因为您输入的时间被转换为当地时间。
要显示正确的时间,可以自行偏移时间滑块以适应时差,同样可以在时间滑块选项 对话框内更改时区以与 ArcMap 中正在查看的地区相匹配。
如果网络数据集没有时区属性,就没有必要调整,因为时区已被忽略。
更改流量的符号系统
在边上的流量以当前速度与自由流动速度的比来显示,并且被分为四个区段:时走时停、慢速、中速以及自由流动。通过以下步骤可以为其中的任意组更改符号系统与范围值。
- 通过双击在 ArcMap 内容列表中的网络数据集图层打开图层属性 对话框。
- 单击符号系统选项卡。
- 在显示列表中,单击流量进行选择。
- 在对话框的右侧,从属性下拉列表中选择取决于时间的流量属性。
- 右键单击要更改的类别符号,并选择所选符号的属性。
- 使用打开的符号选择器 对话框可以为类别定义新符号。
-
单击确定。
符号选择器 对话框将关闭。
-
单击确定。
图层属性 对话框将关闭。
可以通过单击要在速度比范围栏内更改的值以及输入新值的方法自定义任何符号的范围值。输入的值成为范围的上限。下限由下个范围的上限来决定。“时走时停”的下限永远是 0,“自由流动”的上限永远是 1。
如果要在流量周围显示围线,则在内容列表中的当前网络数据集图层下添加一个副本,然后更改不同速度比范围的符号使其成为同种颜色(例如灰色),并使它们比在其他网络数据集图层内的等效符号稍宽。
使用箭头对限制进行符号化
网络图层中的箭头是符号,它可以在边上以及流量元素上显示,以便标识单行道、双行道以及双向限制的街道。以下步骤将对如何显示箭头进行描述:
- 通过双击在 ArcMap 内容列表中的网络数据集图层打开图层属性 对话框。
- 单击图层属性 对话框的符号系统选项卡。
- 在显示列表中,单击边或流量进行选择。
-
在右侧的符号部分,单击箭头。
将打开箭头 对话框。
- 选中在边上绘制箭头。
- 选择将符号放置在边的中部还是末端。
- 从约束属性下拉列表中选择要符号化的约束。
-
选择哪种约束情况会使符号在网络边上被绘制。
单向
在单向边上放置符号。默认符号是指向允许的行进方向的箭头。
双向
在无约束边上放置符号,也就是允许双向行进。
无
在完全禁止行进的边上放置符号。
- 单击确定。
箭头 对话框将关闭。
-
单击确定。
图层属性 对话框将关闭。
应用源过滤器
源过滤器允许您选择网络元素子集来绘制地图。上一部分演示了如何基于网络元素所派生自的源要素类显示或隐藏网络元素。可以通过编写 SQL 表达式进一步限制网络元素的绘制。仅有在表达式中满足条件的要素能够被绘制。
以下步骤演示创建源过滤器的方法:
- 通过双击在 ArcMap 内容列表中的网络数据集图层打开图层属性 对话框。
- 单击图层属性 对话框的符号系统选项卡。
- 在显示列表中,单击下列任一项的名称:边、流量、交汇点、系统交汇点或者转弯。
-
在右侧的源过滤器部分,单击源过滤器按钮。
将打开源过滤器 对话框。
- 在显示源列表中,选中要在地图显示中查看的源要素类。
-
在显示源列表中单击源要素类的名称,并使用源查询表达式框输入 SQL 查询。
仅有满足查询指定标准的要素能够在地图中显示。
可为显示源列表中的任何其他源要素类重复此步骤。
-
单击确定。
源过滤器 对话框将关闭。
-
单击确定。
图层属性 对话框将关闭。
可以通过创建查询表达式进一步限制哪些来自源要素类的元素在地图中被绘制。
其他网络图层显示设置
网络图层支持比例范围,这指定了网络图层的显示比例。这些可在图层属性 对话框的常规选项卡内设置。
显示选项卡允许您在设置参考比例时配置符号以进行缩放。此外,可以在那里为网络图层设置透明度与地图提示。网络图层的地图提示可用来显示网络元素的元素 ID 或者任何网络属性的值。