欢迎来到天天文库
浏览记录
ID:58819348
大小:261.13 KB
页数:8页
时间:2020-10-25
《ArcGIS教程:创建网络数据集.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ArcGIS教程:创建网络数据集 在本练习中,您将使用地理数据库SanFrancisco中的街道要素和转弯要素创建一个网络数据集。您还可以加入历史交通流量数据,以便求解取决于时间的路径。 创建网络数据集 步骤:·单击开始>所有程序>ArcGIS>ArcCatalog10.1启动ArcCatalog。1.启用ArcGISNetworkAnalyst扩展模块。2.单击自定义>扩展模块。将打开扩展模块对话框。3.选中NetworkAnalyst。·单击关闭。·在标准工具工具条上,单击连接到文件夹按钮。将打开连接到文件夹对话框。·导航到含有NetworkAnalyst教程数据的
2、文件夹。教程数据的默认存储位置是C:ArcGISArcTutorNetworkAnalystTutorial。·单击确定。文件夹的快捷方式将添加到目录树的文件夹连接下。·在目录树中,展开...ArcTutorNetworkAnalystTutorial>Exercise01>SanFrancisco.gdb。·单击Transportation要素数据集。要素数据集包含的要素类将列于ArcCatalog的内容选项卡上。·右键单击Transportation要素数据集并单击新建>网络数据集。 将打开新建网络数据集向导。·输入网络数据集的名称Streets_ND。·
3、保持选择网络数据集的版本设置为最新版本。如果需要与使用较旧版本ArcGIS的用户共享网络数据集,此选项会非常有用。当您选择的ArcGIS版本号小于或等于这些用户的版本时,这些用户就可以打开您创建并共享的网络数据集。然而,这样做的缺陷是您将无法纳入更高版本的ArcGIS中引入的任何新增网络数据集功能,因为将禁用新建网络数据集向导中用于添加功能的控件。如果无需共享网络数据集,或者共享的用户与您使用相同的ArcGIS版本,则选择最新版本将是最佳方案。·单击下一步。·选中Streets要素类并将其作为网络数据集的源。·单击下一步。·单击是在网络中构建转弯模型。·选中Restricte
4、dTurns以将其选作转弯要素源。应已选中<通用转弯>;这样您就能够添加默认转弯惩罚值。·单击下一步。·单击连通性。将打开连通性对话框。可在此处为该网络设置连通性模型。对于此Streets要素类,所有街道在端点处相互连接。·确保Streets的连通性策略已设置为端点。·单击确定返回新建网络数据集向导。·单击下一步。·此数据集带高程字段,因此请确保选择使用高程字段选项。 网络数据集中的高程设置进一步定义了连通性。为了帮助理解,假设两条边在x和y空间内端点重合,但高程不同(一个端点高于另一个)。此外,假设连通性策略设置为端点。如果忽略高程,两条边相连。但如果考虑高程,它们就不相
5、连。 构建高程模型的方式有两种:使用几何中的实际高程值或使用高程字段中的逻辑高程值。 Streets要素类具有整数形式的逻辑高程值,存储在F_ELEV和T_ELEV字段中。例如,如果两个重合端点的字段高程值为1,则边会连接。但是,如果一个端点的值为1,而另一个重合端点的值为0(零),边将不会连接。NetworkAnalyst会识别此数据集中的字段名称并自动映射它们,如下图所示。(只有整型字段可以用作高程字段。)·单击下一步。 可以使用此向导页面配置交通流量数据。交通流量数据能够使您根据一周中的某天某时刻找到最快的路径。例如,周三上午8:30(高峰时段)从A到B的最快路径
6、可能与周日下午1:00这两点间的最快路径不同。尽管路径相同,到达目的地所花费的时间却也可能不同。 地理数据库SanFrancisco中包含了两个存储历史流量数据的表:DailyProfiles和Streets_DailyProfiles。在设计表的方案时,应该使NetworkAnalyst能识别每个表的作用并能自动配置历史流量。·单击下一步。 将显示设置网络属性的页面。 网络属性用于控制导航。常见示例有用作网络阻抗的成本属性,或禁止双向穿越或单向穿越(如单行线)的约束属性。 NetworkAnalyst分析源要素类并查找常见字段,如“米”、“分钟”(FT_Minute
7、s和TF_Minutes,分别用于每个方向)和“单向”。如果找到此类字段,它将自动创建对应网络属性并分配相应字段。(通过单击赋值器可进行查看。) NetworkAnalyst将自动为该旧金山数据设置八个属性:Hierarchy、Meters、Minutes、Oneway、RoadClass、TravelTime、WeekdayFallbackTravelTime和WeekendFallbackTravelTime。它还会为这些属性创建赋值器。·单击Meters行将其选中,然后单击赋值器检查网络属性的值
此文档下载收益归作者所有