电子地图分析与导航 网络分析 4-3-jn04网络分析.pptx
《电子地图分析与导航 网络分析 4-3-jn04网络分析.pptx》由会员分享,可在线阅读,更多相关《电子地图分析与导航 网络分析 4-3-jn04网络分析.pptx(26页珍藏版)》请在冰点文库上搜索。
电子地图分析与导航,网络分析电子地图分析与导航课程组,首先我们制作表示道路的线要素,线要素之后将用于构建我们的网络数据集。
第一步,建立如下所示文件夹结构:
1.准备网络分析的数据,Scratch文件夹用来存储我们的临时数据,ToolData用于存储我们永久的服务数据。
一般我们将地理要素及要素集存放在地里数据库中。
这里我们新建了一个名叫NetworkFeatureDataSet的要素集,这是因为存放于地理数据库中的线要素如果用于构建网络数据集,则必须放在要素集中。
第二步,新建各种要素(表示设施点的点要素,以及表示道路的线要素),并添加相关的属性。
1.准备网络分析的数据,Network_ND和Network_ND_Junctions是之前已构建好的网络数据集和结点。
在此我们只需要新建三个点要素和一个线要素即可),分别配置一下属性:
线要素:
1.准备网络分析的数据,分别配置一下属性:
线要素:
Shape_Length:
新建要素时默认生成的属性,表示线要素的长度,其值和单位和选择的坐标系有关,由于我们考虑到之后的Web开发,因此这里采用WebMecator坐标系。
Length:
表示道路的长度,这里的值就等于Shape_Length。
(其实这里我们直接用Shape_Length这个属性就可以,可以不添加该属性),1.准备网络分析的数据,分别配置一下属性:
线要素:
Level:
表示道路的等级,不同的等级所允许的行驶速度不同这里我们设置的等级和速度的对应关系如下:
1.准备网络分析的数据,分别配置一下属性:
线要素:
Speed:
表示该公路运行行驶的最大速度,及按照如上所示的表格进行设置。
Time:
表示行驶时间,这里我们没有添加任何数据。
Name:
即表示公路的名称,注意线要素一定要有类型为文本类型的属性,这样才能够在构建网络数据集的时候添加方向设置,否则构建的网络数据集中将不包含方向指南。
因此这里我们添加了道路的名称,目的用于之后生成方向指南。
1.准备网络分析的数据,分别配置一下属性:
点要素(以表示学校的点要素为例,其他点要素雷同),1.准备网络分析的数据,第三步,编辑要素,构建具体的地图,这里我们制作了一个简单的,如下示例的地图:
1.准备网络分析的数据,需要注意的是:
由于道路是联通的,所以我们需要将所有相交的线要素进行打断处理。
在此可以用拓补工具进行批处理。
1.准备网络分析的数据,再次强调,构建网络数据集的线要素必须位于要素集中,否则无法构建。
右键要素集新建网络数据集,2.构建网络数据集,点击将如下图所示,2.构建网络数据集,设置网络数据集的名称,点击下一步。
2.构建网络数据集,设置连通性,这里有节点和端点两种,默认情况下为端点,这里我们选择默认即可,然后点击下一步。
2.构建网络数据集,设置高程字段,当涉及到高程时,在此设置,本文没有涉及,所以选择无。
然后点击下一步。
2.构建网络数据集,设置网络数据集的属性,我们指定了如上所示的属性。
具体的添加过程:
点击添加,然后设置名称,用法和单位,然后点击赋值器,可以指定该属性是字段,函数,常量以及VB脚本。
这里我们设置Distance属性为字段,对应线要素的Length属性(也可以用表达式,将单位换成千米即:
Length/1000,默认的长度单位是米)。
Speed属性对于线要素的Speed属性。
如下图所示:
2.构建网络数据集,DriverTime属性,表示行驶时间。
这里需要注意的是DriveTime属性我们采用的是表达式,而不是直接将线要素的Time属性赋给它。
(因为之前在新建要素的时候,我们没有给Time属性赋值,这里我们想根据线要素的长度和最大行驶速度来设置通过该要素所需最小时间),2.构建网络数据集,因为速度是千米/时,默认长度单位是米,所以我们将要素长度除以1000。
2.构建网络数据集,以上属性设置好以后,点击下一步,设置网络方向属性。
2.构建网络数据集,这里我们设置长度属性为Distance,并设置单位及时间属性,如上图所示,在街道名称中设置名称为Name字段。
然后点击完成。
2.构建网络数据集,点击自定义调出网络分析工具条:
3.验证网络数据集,点击NetworkAnalyst,可以选择分析项。
3.验证网络数据集,最短路径查询点击新建路径,然后点击网络分析工具条中带有+号的按钮。
在地图中添加两个点或者更多,如下图所示添加了四个点:
3.验证网络数据集,最短路径查询然后点击求解工具,则会生成相应的路径。
3.验证网络数据集,最短路径查询下面是生成的方向指南:
3.验证网络数据集,THANKS,谢谢聆听,电子地图分析与导航课程组,