连通性、属性
参考ArcGIS帮助文档
文章目录
准备
1、启用 ArcGIS Network Analyst 扩展模块。
2、创建地理数据库,创建数据集,导入数据。
创建网络数据集
1、网络数据集的名称
2、网络数据集的版本
3、网络数据集的源
4、网络中构建转弯模型
- 应已选中 <通用转弯>;这样您就能够添加默认转弯惩罚值
5、通性模型
- 对于 Streets 要素类,所有街道在端点处相互连接
6、高程字段
-
假设连通性策略设置为端点。如果忽略高程,两条边相连。但如果考虑高程,若两条边在 x 和 y 空间内端点重合,但高程不同(一个端点高于另一个),它们就不相连。
-
构建高程模型的方式有两种:使用几何中的实际高程值或使用高程字段(只有整型字段可以用作高程字段)中的逻辑高程值(存储在 F_ELEV 和 T_ELEV 字段中)。
7、交通流量数据
8、设置网络属性
-
网络属性用于控制导航。常见示例有用作网络阻抗的成本属性,或禁止双向穿越或单向穿越(如单行线)的约束属性。
-
赋值器:网络属性用于控制导航。常见示例有用作网络阻抗的成本属性,或禁止双向穿越或单向穿越(如单行线)的约束属性。
- 源值选项卡上的表会列出源要素类。线状源要素类(将成为网络数据集中的边元素)会列出两次;一次针对“自-至”方向,一次针对“至-自”方向。(这些方向是指相对于源线要素的数字化方向。)
- 类型列将显示用于计算网络属性值的赋值器的类型。
- 值列包含赋值器计算属性值所需的信息。
- 添加新属性: 限制在创建自 RestrictedTurns 要素类中的转弯元素的移动
- 名称字段: RestrictedTurns
- 使用类型: 限制
- 约束条件: 禁止(此设置禁止在分析过程中穿过转弯要素)
- 已选中默认情况下使用。此限制将在创建新的网络分析图层时默认使用。如果想在执行分析时忽略限制,可以在设置分析时将其禁用(忽略约束条件)
- 将 RestrictedTurns 的赋值器类型设置为常量,其值设置为“受限”。(默认情况下 Network Analyst 不会穿过 RestrictedTurns 要素类中的任何转弯要素。这是对要避开的违法转弯或危险转弯进行建模的好方法。街道源的赋值器为空,因此当使用 RestrictedTurns 进行限制时,这些街道源仍然是可穿过的)
- 类型:常量
- 值:使用约束条件
- 右键单击 Hierarchy 行,然后选择默认情况下使用
蓝色符号将从属性中移除。这意味着使用此网络数据集创建分析图层时不会默认使用等级
9、出行模式
- 如果针对某一特定出行模式执行很多次分析,最好设置一个出行模式
10、设置方向
- 在常规选项卡上,确保主要行的名称字段将自动映射到 NAME
11、构建服务区索引
- 若使用此索引,则构建网络数据集时将花费更长的时间,但是会加快在网络数据集上生成服务区的速度