ArcGIS教程:创建网络数据集(二)

  •   此数据集带高程字段,因此请确保选择使用高程字段选项。

  网络数据集中的高程设置进一步定义了连通性。为了帮助理解,假设两条边在 x 和 y 空间内端点重合,但高程不同(一个端点高于另一个)。此外,假设连通性策略设置为端点。如果忽略高程,两条边相连。但如果考虑高程,它们就不相连。

  构建高程模型的方式有两种:使用几何中的实际高程值或使用高程字段中的逻辑高程值。

  Streets 要素类具有整数形式的逻辑高程值,存储在 F_ELEV 和 T_ELEV 字段中。例如,如果两个重合端点的字段高程值为 1,则边会连接。但是,如果一个端点的值为 1,而另一个重合端点的值为 0(零),边将不会连接。Network Analyst 会识别此数据集中的字段名称并自动映射它们,如下图所示。(只有整型字段可以用作高程字段。)

  

  •   单击下一步。

  可以使用此向导页面配置交通流量数据。交通流量数据能够使您根据一周中的某天某时刻找到最快的路径。例如,周三上午 8:30(高峰时段)从 A 到 B 的最快路径可能与周日下午 1:00 这两点间的最快路径不同。尽管路径相同,到达目的地所花费的时间却也可能不同。

  地理数据库 SanFrancisco 中包含了两个存储历史流量数据的表:DailyProfiles 和Streets_DailyProfiles。在设计表的方案时,应该使 Network Analyst 能识别每个表的作用并能自动配置历史流量。

  

  •   单击下一步。

  将显示设置网络属性的页面。

  

  网络属性用于控制导航。常见示例有用作网络阻抗的成本属性,或禁止双向穿越或单向穿越(如单行线)的约束属性。

  Network Analyst 分析源要素类并查找常见字段,如“米”、“分钟”(FT_Minutes 和 TF_Minutes,分别用于每个方向)和“单向”。如果找到此类字段,它将自动创建对应网络属性并分配相应字段。(通过单击赋值器可进行查看。)

  Network Analyst 将自动为该旧金山数据设置八个属性:Hierarchy、Meters、Minutes、Oneway、RoadClass、TravelTime、WeekdayFallbackTravelTime 和WeekendFallbackTravelTime。它还会为这些属性创建赋值器。

  •   单击 Meters 行将其选中,然后单击赋值器检查网络属性的值是如何确定的。

  将打开赋值器对话框。

  

  源值选项卡上的表会列出源要素类。线状源要素类(将成为网络数据集中的边元素)会列出两次;一次针对“自-至”方向,一次针对“至-自”方向。(这些方向是指相对于源线要素的数字化方向。)类型列将显示用于计算网络属性值的赋值器的类型。值列包含赋值器计算属性值所需的信息。

  •   在属性下拉列表中,每次单击一种属性类型,检查赋值器的类型和源要素类的值。
  •   单击确定返回新建网络数据集 向导。

  在以下步骤中,您将添加一个新属性,来限制在创建自 RestrictedTurns 要素类中的转弯元素的移动。

  •   单击添加。
  •   打开添加新属性 对话框。在名称字段中键入 RestrictedTurns。
  •   对于使用类型,请选择限制。
  •   将约束条件用法设置为禁止。此设置禁止在分析过程中穿过转弯要素。

  注意:已选中默认情况下使用。此限制将在创建新的网络分析图层时默认使用。如果想在执行分析时忽略限制,可以在设置分析时禁用它。

  

  •   单击确定。 新的属性 RestrictedTurns 将被添加到属性列表中。中间带 D 的蓝色圆圈表示该属性在新分析中被默认启用。
  •   单击赋值器按源将值指定给新属性。
  •   按照以下子步骤,将 RestrictedTurns 的赋值器类型设置为常量,其值设置为“受限”。
  •   单击属性下拉列表,并选择 RestrictedTurns。
  •   对于 RestrictedTurns 行,在类型列下方单击并从下拉列表中选择常量。
  •   单击值列并选择使用约束条件。

  结果应该类似于下图所示:

  

时间: 2024-11-05 17:22:54

ArcGIS教程:创建网络数据集(二)的相关文章

ArcGIS教程:创建网络数据集(一)

在本练习中,您将使用地理数据库 San Francisco 中的街道要素和转弯要素创建一个网络数据集.您还可以加入历史交通流量数据,以便求解取决于时间的路径. 创建网络数据集 步骤: 单击开始 > 所有程序 > ArcGIS > ArcCatalog 10.1 启动 ArcCatalog. 启用 ArcGIS Network Analyst 扩展模块. 单击自定义 > 扩展模块. 将打开扩展模块 对话框. 选中 Network Analyst. 单击关闭. 在标准工具 工具条上,单

ArcGIS教程:创建网络数据集(三)

现在,默认情况下 Network Analyst 不会穿过 RestrictedTurns 要素类中的任何转弯要素.这是对要避开的违法转弯或危险转弯进行建模的好方法.街道源的赋值器为空,因此当使用 RestrictedTurns 进行限制时,这些街道源仍然是可穿过的. 单击确定返回新建网络数据集 向导. 右键单击 Hierarchy 行,然后选择默认情况下使用.蓝色符号将从属性中移除.这意味着使用此网络数据集创建分析图层时不会默认使用等级. 单击下一步. 单击是设置方向. 单击方向. 将打开网络

ArcGIS 网络分析[1.5] 使用点线数据一起创建网络数据集(如何避免孤立点/点与线的连通性组合结果表)

ArcGIS中最基本的三种矢量数据是什么?点线面. 网络中除了路网之外,还会有地物点. 如上图,我们在建立网络数据集的时候,作为实验,当然可以只是公路网.但是在大型的决策任务中,网络数据集就不只是公路网那么简单了. 在城市与城市之间,有高速公路,国道,高铁,普铁,甚至还有水路. 如此复杂的网络模型是如何连通的呢?他们之间的交点又有什么样的连通方式呢?在这里,我仍然卖个关子,在以后的连通性一章,会详细说明.在文末,就会看到点作为网络数据集中十分强大而关键的一员出现,其意义是多连通组的时候,作为媒介

ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集

上节提及如何使用IDatasetContainer2接口访问到网络数据集,上例可以封装为一个方法. 这节就使用IDatasetContainer2接口(Geodatabase类库)的CreateDataset()方法创建网络数据集. 涉及到的接口(全在Geodatabase类库中) IDatasetContainer2.IDataset.INetworkDataset.IDEDataset.IDENetworkDataset4(重点) 涉及到的枚举类型(全在Geodatabase类库中) esr

ArcGIS 网络分析[8.1] 资料1 使用AO打开或创建网络数据集之【打开】

为了创建或打开一个网络数据集,你必须使用NetworkDatasetFDExtension对象(文件地理数据库中的数据集)或NetworkDatasetWorkspaceExtension对象(对于Shp文件组成的网络数据集). 当你拥有了合适的对象后,就可以使用IDatasetContainer2接口去创建或者打开网络数据集了. 如果当前打开的Map对象中有网络数据集图层,那么就可以通过访问INetworkLayer接口的NetworkDataset字段来访问网络图层中的网络数据集. IDat

ArcGIS 网络分析[4] 网络数据集深入浅出之连通性、网络数据集的属性及转弯要素

前面介绍完了如何创建网络数据集.如何使用网络分析功能,当然还有的读者会迷惑于一些更深层次的问题,比如网络数据集的连通性问题等. 因为不可能面面俱到,我只能挑重点来阐述,我觉得网络数据集的连通性.属性和转弯是初学者中比较头疼.想不通的问题,我就再以此为起点,较为深入的探讨这三方面的二三事. 连通性 网络数据集的属性 转弯问题

创建网络数据集

/// <summary>/// 创建自定义网络数据集/// </summary>/// <param name="_pWsName"></param>/// <param name="_pDatasetName"></param>/// <param name="_pNetName"></param>/// <param name="

ArcGIS教程:路径分析(二)

路径分析参数 可在分析图层的图层属性 对话框中设置分析参数.可通过不同的方式来访问该对话框: "分析设置"选项卡 以下各小节列出了可为分析图层设置的参数.这些参数可在分析图层的图层属性 对话框的分析设置选项卡中找到. 阻抗 可以选择任何成本属性作为阻抗,并且该阻抗需要在确定最佳路径时进行最小化.例如,选择 Minutes 属性,结果会产生最快路径. 限制 可以选择在求解分析时应遵守的限制属性.在大多数情况下,限制会使道路被禁止选择,但限制也可以使道路被避免选择或优先选择.为必须遵守单行

ArcGIS教程:了解连通性

创建网络数据集时,需要选择将根据源要素创建哪些边或交汇点元素.确保正确形成边和交汇点对于获得准确的网络分析结果而言非常重要. 网络数据集中的连通性基于线端点.线折点和点的几何重叠建立,并遵循设置为网络数据集属性的连通性规则. 连通性组 建立 ArcGIS Network Analyst 扩展模块中的连通性要从定义连通性组开始.每个边源只能被分配到一个连通性组中,每个交汇点源可被分配到一个或多个连通性组中.一个连通性组中可以包含任意数量的源.网络元素的连接方式取决于元素所在的连通性组.例如,对于创