实习五 空间网络分析

109
实实实 实实实实实实 1. 实实实实实实实实实实实 2. 实实实实实实实实实实实实实实 3. 实实实实实实实实实实实实实实实

description

实习五 空间网络分析. 1. 最佳路径与最近设施分析 2. 考虑车速与单向行驶的网络分析 3. 道路互通与交叉口延误的网络分析. 1. 最佳路径与最近设施分析. ( 1 )产生最佳路径 ( 2 )查找单个最近设施 ( 3 )查找多个最近设施. ( 1 )产生最佳路径. - PowerPoint PPT Presentation

Transcript of 实习五 空间网络分析

Page 1: 实习五 空间网络分析

实习五 空间网络分析

1. 最佳路径与最近设施分析2.考虑车速与单向行驶的网络分析3.道路互通与交叉口延误的网络分析

Page 2: 实习五 空间网络分析

2

1. 最佳路径与最近设施分析

( 1 )产生最佳路径( 2 )查找单个最近设施( 3 )查找多个最近设施

Page 3: 实习五 空间网络分析

3

( 1)产生最佳路径

启动项目 D:\PAGIS\DATA\05\A\05-A.apr, 进入视图 View1 ,该视图有两个专题:点状专题“停靠点”、线状专题“道路”,这是某单位职工上班班车的例子 ,班车的起点在城市南部 ,停靠点编号为“ 1”,终点在城市北部 ,停靠点编号为“ 6”,要求产生停靠有关站点的行车最佳路径。

Page 4: 实习五 空间网络分析

4

Page 5: 实习五 空间网络分析

5

选用菜单 View/Properties…, 在出现的对话框中按以下图示选择 :

Page 6: 实习五 空间网络分析

6

激活专题“停靠点” ,打开专题属性表“ Attribute of 停靠点”。

Page 7: 实习五 空间网络分析

7

选择菜单 Tables/Properties…, 在出现的对话框中按以下设置 。

Page 8: 实习五 空间网络分析

8

按回车键返回 View1, 选择菜单 File/Extension…,钩选 Network Analyst, 按 OK 键返回 ,增加网络分析模块。

Page 9: 实习五 空间网络分析

9

激活专题“道路” ,选用菜单 Network/Find Best Route…,View1 将添加一个空间专题 ,并弹出相应的对话框 :

Page 10: 实习五 空间网络分析

10

在弹出的对话框中点击按钮 Load stop…选择“停靠点” ,按 OK 键返回。

Page 11: 实习五 空间网络分析

11

钩选对话框中的选项 Find best order, 该功能表示路径的起点、终点固定不变 , 其他站点之间的先后顺序将由软件根据交通成本最低自动安排 。

Page 12: 实习五 空间网络分析

12

选用菜单 Network/Solve Problem, 软件产生最佳路径。

Page 13: 实习五 空间网络分析

13

用鼠标在网络问题对话框中选择站点“ 5”,然后点击左下侧的删除按钮 ,5号站台被删除;

选用菜单 Network/Solve Problem, 则可以选出最佳路径。

Page 14: 实习五 空间网络分析

14

注意:关于最佳路径的小结地图的计算单位 (Map Units) 和距离的计算单位(Distance Units) 会影响交通成本的计算单位。

路径 (Route) 必须经过有关站点 (Stop) 。站点的专题属性表应有一个字段代表站点的编号 ,取名为 Label, 如果字段名不符 ,则用假名表示。如果没有合适的属性 ,应添加。

路径的起点、终点在问题定义对话框中设置。

Page 15: 实习五 空间网络分析

15

钩选 Find best order 选项 ,软件就按交通成本最省自动安排站点顺序 ,产生路径 ,否则按问题定义对话框中的站点顺序产生最佳路径。

如果钩选 Return to origin 选项 ,软件产生的路径将自动返回起始点。

在问题定义对话框中删除不停靠点的站点 ,所产生的路径也就和原来不同。

在问题定义对话框中可以人为定义站点的停靠顺序 ,这时就不能使用 Find best order 选项。

Page 16: 实习五 空间网络分析

16

( 2)查找单个最近设施启动项目 D:\PAGIS\DATA\05\A\05-A.apr, 进入视图 View2 。

该视图中有三个专题:点状专题“防火单位”、点状专题“消防站”和线状专题“道路”,这是关于重点防火单位查找最近消防站的例子。

Page 17: 实习五 空间网络分析

17

选用菜单 View/Properties…, 然后在对话框中按以下设置:

Page 18: 实习五 空间网络分析

18

激活专题“防火单位” ,打开专题属性表“ Attribute of防火单位”;

选择菜单 Tables/Properties…, 在出现的对话框中按以下设置:

Page 19: 实习五 空间网络分析

19

激活专题“道路” ,选用菜单 Network/Find Closest Facility…,View2 中自动添加一个空的专题“ Facil”。

在弹出的对话框中按以下设置:

Page 20: 实习五 空间网络分析

20

按 OK键返回 ,接着在对话框中按以下设置:

Page 21: 实习五 空间网络分析

21

选择菜单 Network/Solve Problem, 为“名人故居”找到最近的消防站。

Page 22: 实习五 空间网络分析

22

( 3)查找多个最近设施如果网络问题定义对话框被关闭 ,选用菜单 Network/Show Problem Definition…, 然后在对话框中按以下设置:

Page 23: 实习五 空间网络分析

23

选择菜单 Network/Solve Problem, 软件为“博物馆”找到最近的消防站。

Page 24: 实习五 空间网络分析

24

查找最近设施小结地图的计算单位 (Map Units) 和距离的计算单位 (Distance Units) 问题和其他网络分析一样影响到后续的计算。

产生设施和时间之间的路径、交通成本 ,没有中间站点。

所谓设施 (Facility) 表示提供某种服务的点状事物 , 在网络中可以时一个点 ,也可以是多个点 ,本练习是消防站。

Page 25: 实习五 空间网络分析

25

所谓事件 (Event) 表示需要某种服务的点状事物 , 在网络中可以是一个点 ,也可以是多个点 ,本练习是防火单位。

每次分析 ,参与计算的设施 (Facility) 可以单个点 ,也可以多个点 ,但是事件 (Event)只能一个点。

交通方向有设施到事件 (Travel to Event) 、事件到设施 (Travel from Event) 两种选择。

可事先约定交通成本上限 (Cutoff Cost), 软件不产生大于约定值的路径、计算结果。

设施、事件的专题属性表最好也取名为 Label 的字段 ,便于后续分析中观察、判断。

计算结果和最佳路径相似 , 有路径专题图和交通成本表。

Page 26: 实习五 空间网络分析

26

2. 考虑车速与单向行驶的网络分析( 1 )按交通时耗产生最佳路径( 2 )道路单向行驶( 3 )上下行车速不同

Page 27: 实习五 空间网络分析

27

启动项目 D:\PAGIS\DATA\05\A\05-B.apr, 进入视图 View1 ;

本练习在前章的基础上考虑车速对交通成本、路径的影响。

( 1)按交通时耗产生最佳路径

Page 28: 实习五 空间网络分析

28

选用菜单 View/Properties…, 在出现的对话框中按以下图示选择 :

Page 29: 实习五 空间网络分析

29

激活专题“防火单位”,打开专题属性表“Attribute of防火单位” ;选择菜单Tables/Properties…,在出现的对话框中按以下设置:

Page 30: 实习五 空间网络分析

30

观察线专题“道路” ,有 A、 B、 C 三种类型 , 打开属性表“ Attribute of 道路” ;

选择菜单 Table/Start Editing,选用菜单 Edit/Add Field…, 在对话框中按以下设置 :

注意:字段名称必须为:minutes

Page 31: 实习五 空间网络分析

31

激活字段名 Minutes, 选用 Field/Calculate…,在对话框中按以下设置:

Page 32: 实习五 空间网络分析

32

按 OK键返回 ,字段被赋值 , 选择菜单 Table/Stop Editing, 并保存结果。

选择菜单 File/Extension…,钩选 Network Analyst, 按 OK 键返回 ,添加网络分析模块。

Page 33: 实习五 空间网络分析

33

激活专题“道路” , 选用菜单 Network/Find Closest Facility…,View1 将添加一个空的专题“ Facl”, 并弹出相应的对话框进行设置:

Page 34: 实习五 空间网络分析

34

按 OK 返回后 , 按以下设置 :

Page 35: 实习五 空间网络分析

35

按 OK键返回后 ,选择菜单 Network/Solve Problem,软件按距离最短为“博物馆”找到 4个消防站。

Page 36: 实习五 空间网络分析

36

Page 37: 实习五 空间网络分析

37

在对话框中点击按钮 Properties…,并按右下图设置:如果已经关闭对话框,则选择菜单打开对话框再进行相关设置:

Page 38: 实习五 空间网络分析

38

按 OK 键返回后 , 选择菜单 Network/Solve Problem,软件按时间最省为“博物馆”找到 4 个消防站。

Page 39: 实习五 空间网络分析

39

Page 40: 实习五 空间网络分析

40

( 2)道路单向行驶进入视图 View2 。选用菜单 View/Properties…, 在出现的对话框中按以下图示选择 :

Page 41: 实习五 空间网络分析

41

激活专题“停靠点” , , 打开专题属性表“ Attribute of 停靠点”选择菜单 Tables/Properties…, 在出现的对话框中按以下设置 :

Page 42: 实习五 空间网络分析

42

激活专题“道路” ,选用菜单 Network/Find Best Route…,View2 将添加一个空的专题“ Route1”,同时弹出最佳路径问题定义对话框。

Page 43: 实习五 空间网络分析

43

在对话框中点击 Load stops…,, 选择“停靠点” , 并按 OK 键返回。

Page 44: 实习五 空间网络分析

44

用鼠标使问题定义对话框中的第一行保持编号“ 1”,最后一行为编号“ 6”;

钩选对话框中的选项 Find best order ;选择菜单 Network/Solve Problem :

Page 45: 实习五 空间网络分析

45

形成了 1到 6 的最佳路径图(不考虑单向)。

Page 46: 实习五 空间网络分析

46

放大地图显示比例 ,以便清楚地看到“锦绣路”、“碧云路”的显示线型有由北向南的箭头 , 这表示这二条路图形要素的数字化是按由下向上方向输入的 ,根据交通管理的需要 ,锦绣路为由南向北单行 ,碧云路为由北向南单行。

Network Analyst规定 ,当单行方向和要素数字化的方向一致时 , 属性应该是“ FT”,当单行方向和要素数字化的方向相反时 , 属性应该时“ TF”,如果双向禁止通行 ,属性应该是“ N”,其他属性值对单行、禁行不起作用。

Page 47: 实习五 空间网络分析

47

打开专题属性表“ Attribute of方向”,观察字段Ft_tf 中的单向行驶属性值。

Page 48: 实习五 空间网络分析

48

返回窗口 View2 ,打开专题属性表“ Attribute of道路”,观察字段 Ft_tf 中有“锦绣路”、“碧云路”单向行驶属性值。

Page 49: 实习五 空间网络分析

49

打开专题属性表“ Attribute of 道路”, 选用菜单 Table/Start Editing, 选用菜单 Field/Add Field…, 在对话框中按以下设置 :

Page 50: 实习五 空间网络分析

50

激活字段“ ONEWAY”, 点击菜单 Field/Calculate…, 在弹出的对话框中按以下设置:

Page 51: 实习五 空间网络分析

51

点击 OK 键返回后,停止编辑并保存。激活网络路径专题“ Route1”, 选用菜单菜单 Network/Show Problem Definition… ,点击 Load Stop …, 选择“停靠点”,按 OK 键返回。

Page 52: 实习五 空间网络分析

52

点击 OK键返回后,停止编辑并保存。激活网络路径专题“ Route1”,选用菜单 Netwokk/Show Proble

m Definition…,如果站点专题没有加载,则点击 Load Stop …,选择“停靠点”,按 OK键返回。,如果站点专题重复加载,则需要将重复的站点删除。

Page 53: 实习五 空间网络分析

53

将 1号停靠站保持在计算结果表的第一行,将 6号停靠站保持在计算结果表的第末行,钩选对话框中的选项 Find best order ,选择菜单 Network/Solve Problem或对话框中的按钮。

Page 54: 实习五 空间网络分析

54

软件就在字段 ONEWAY的属性限制下产生最佳路径。

Page 55: 实习五 空间网络分析

55

Page 56: 实习五 空间网络分析

56

( 3)上下行车速不同进入视图 View3 。本练习将计算道路上下行车速不同情况下的交

通成本。选用菜单 View/Properties…, 在出现的对话框中按以下图示选择:

Page 57: 实习五 空间网络分析

57

激活专题“停靠点”,打开专题属性表“ Attribute of 停靠点”,选择菜单 Tables/Properties…,在出现的对话框中按以下设置 :

Page 58: 实习五 空间网络分析

58

按 OK 键返回,向专题“道路”属性中添加两个专用字段:FT_Minutes 和 TF_Minutes 。其操作按以下进行:

打开属性表“ Attributes of 道路” ,进入编辑状态 ,按以下方法添加 :

Page 59: 实习五 空间网络分析

59

激活字段 FT_Minutes ,点击菜单 Field/Calculate…,在弹出的对话框中按以下设置:

Page 60: 实习五 空间网络分析

60

使用同样的方法为字段 TF_Minutes赋予同样的属性值:

Page 61: 实习五 空间网络分析

61

激活字段名 TF_Minutes ,选择菜单 Table/Query… ,在出现的对话框中按以下设置:

Page 62: 实习五 空间网络分析

62

点击按钮 New Set,碧云路线段的记录进入选择集。

Page 63: 实习五 空间网络分析

63

激活字段 TF_Minutes ,点击菜单 Field/Calculate…,在弹出的对话框中按以下设置:

Page 64: 实习五 空间网络分析

64

碧云路线段的 TF_Minutes 属性值为原来的 1.2倍。

选择菜单 Edit/Select None,清空选择集。选择菜单 Tabel/Stop Editing, 并保存。

Page 65: 实习五 空间网络分析

65

激活专题“道路”,选用菜单 Network/Find Best Route…, View3 将添加一个空的专题“ Route2”,同时弹出最佳路径问题定义对话框。

Page 66: 实习五 空间网络分析

66

使用站点调整工具按钮,将 1 号停靠站保持在计算结果表的第一行,将 3 号停靠站保持在计算结果表的第二行,删除 2 号、 4 号停靠站。

Page 67: 实习五 空间网络分析

67

点击按钮 Prorerties… ,在弹出的对话框中按以下设置:

Page 68: 实习五 空间网络分析

68

按 OK 键返回,选择菜单 Network/Solve Problem 。

Page 69: 实习五 空间网络分析

69

使用站点调整工具按钮,将 3 号停靠站保持在计算结果表的第一行,将 1 号停靠站保持在计算结果表的第二行,选择菜单 Network/Solve Problem 。

Page 70: 实习五 空间网络分析

70

考虑车速与单向行驶的网络分析小结按交通距离产生最佳路径,一般依据网络线段要素的长度。

按交通时间产生最佳路径,则依据沿线段行车的时间消耗,为此在网络线段要素的属性表中增加一个字段,该字段的属性值可用要素的长度和路段车速相除而得到,用于网络路径成本计算。

Page 71: 实习五 空间网络分析

71

定义道路单向行驶,在网络线段要素属性表中增加一个取名为 ONEWAY的字段,属性赋值时必须考虑线状要素的数字化方向,取值为 FT时,表示交通行驶方向与要素数字化方向一致;取值为 TF时,表示交通行驶方向与要素数字化方向相反;取值为 N时,表示该线段禁止通行。

为了显示线状要素的数字化方向,一般在图例编辑器中选用带箭头的线型符号。

Page 72: 实习五 空间网络分析

72

在网络线段要素属性表中增加 FT_Minutes, TF_Minutes二个字段,用于定义道路上下行车速不同的情况,属性的取值代表线段的时间消耗, FT_Minutes 代表交通行驶方向和要素数字化方向一致时的时间消耗, TF_Minutes 代表交通行驶方向和要素数字化方向相反时的时间消耗。

Page 73: 实习五 空间网络分析

73

3. 道路互通与交叉口延误的网络分析( 1 )非互通交叉( 2 )交叉口延误

Page 74: 实习五 空间网络分析

74

( 1 )非互通交叉启动项目 D:\PAGIS\DATA\05\C\05-C.apr, 进入视图 Vie

w1 。线状专题用箭头表达了要素数字化的方向,而且显示了线

段的编号。

Page 75: 实习五 空间网络分析

75

选用菜单 View/Properties…,在出现的对话框中按以下图示选择 :

Page 76: 实习五 空间网络分析

76

激活专题“站点”,打开专题属性表“ Attribute of 站点”选择菜单 Tables/Properties…, 在出现的对话框中按以下设置 :

Page 77: 实习五 空间网络分析

77

按 OK键返回属性表窗口,关闭属性表返回 View1 。选择菜单 File/Extension… ,钩选 Network Analyst ,按 OK 键加载网络分析模块。

Page 78: 实习五 空间网络分析

78

激活专题“道路”,选用菜单 Network/Find Best Route…,View1 将添加一个空的专题“ Route1”,同时弹出最佳路径问题定义对话框 :

Page 79: 实习五 空间网络分析

79

按 OK键返回 ;利用站点先后次序移动按钮,将站点 1保持在计算结果表的第一行,站点 4 保持在末行,其他站点删除。

Page 80: 实习五 空间网络分析

80

选择菜单 Network/Solve Problem

Page 81: 实习五 空间网络分析

81

打开专题属性表“ Attribute of 道路”,可以看到每条路段有两个字段 F_Elev 、 E_Elev ,这是 Network Analyst 定义交叉点是否互通的约定字段名,当前的属性值都是 0,选用菜单 Table/Start Editing,将属性按以下修改 :

Page 82: 实习五 空间网络分析

82

结束对属性表的编辑,并保存。激活专题 Route1, 选择菜单 Network/Solve Problem

Page 83: 实习五 空间网络分析

83

Network Analyst 对网络互通的描述由线段的属性 F_Elev 和 E_Elev 实现,不同线段在几何上相交时,如果 F_Elev 和 E_Elev 取值相同,就可以互通,如果取值不同,就不能互通。 F_Elev 代表线段的起点, T_Elev 代表线段的终点,起点和终点由线段要素的数字化方向决定。

Page 84: 实习五 空间网络分析

84

定义线段在相交点是否相通,必须和线状要素的数字化方向对应,否则计算结果就不符合定义者的意图。

网络线段间互通的条件由二:一是线段在几何位置上必须相连,二是对应的 F_Elev 和 E_Elev值必须相同。

Page 85: 实习五 空间网络分析

85

( 2 )交叉口延误进入视图 View2 。选用菜单 View/Properties…,在出现的对话框中按以下图示选择 :

Page 86: 实习五 空间网络分析

86

激活专题“站点”,打开专题属性表“ Attribute of站点”选择菜单Tables/Properties…,在出现的对话框中按以下设置:

Page 87: 实习五 空间网络分析

87

按 OK 键返回。激活专题“道路”,打开专题属性表“ Attribute of 道路”

对属性表按以下进行字段( seconds )的添加:

Page 88: 实习五 空间网络分析

88

按 OK 键返回,激活字段名 Seconds选用 Field/Calculate…, 在对话框中按以下设置:

[Length] / 1000 / 20 * 3600

Page 89: 实习五 空间网络分析

89

按 OK键返回。停止对属性表的编辑并保存。激活专题“道路”,选用菜单 Network/Find Best Route…,View2 将添加一个空的专题“ Route2”,同时弹出最佳路径问题定义对话框:

Page 90: 实习五 空间网络分析

90

按 OK键返回;利用站点先后次序移动按钮,将站点 A保持在计算结果表的第一行,站点 B保持在第二行,点击按钮 Properties…,在弹出的对话框中按以下设置:

Page 91: 实习五 空间网络分析

91

按 OK 键返回。选择菜单 Network/Solve Problem ,软件就产生从站点 A到站点 B的最佳路径,交通成本为 106秒。

Page 92: 实习五 空间网络分析

92

Page 93: 实习五 空间网络分析

93

Page 94: 实习五 空间网络分析

94

按 OK 键返回,程序很快运行完毕。打开专题属性表“ Attribute of 道路”,观察表中增

加了三个字段:

Page 95: 实习五 空间网络分析

95

激活专题“道路”,选择菜单 Theme/Properties…, 在弹出的对话框中点击图标 Text Labels,在弹出的对话框中按以下设置:

Page 96: 实习五 空间网络分析

96

按 OK 键返回,选择菜单 Theme/Auto_label…, 在出现的自动标注属性定义对话框中按以下设置:

Page 97: 实习五 空间网络分析

97

按 OK 键返回,并观察其结果。

Page 98: 实习五 空间网络分析

98

在项目窗口中点击图标 Tabels ,点击按钮 New ,建立新表 turn_tb ,在出现的对话框中按以下设置:

Page 99: 实习五 空间网络分析

99

按 OK键返回,对新建表添加以下四个字段:Name Type Width Decimal PlacesNode_ Number 2 0F_edge Number 2 0T_edge Number 2 0Seconds Number 3 0

Page 100: 实习五 空间网络分析

100

字段添加结束后,添加以下记录:Node_ F_edge T_edge Seconds 9 2 7 10 (右转) 9 7 3 10 (右转) 9 7 8 40 (直行) 9 7 2 45 (左转) 14 3 3 -1 (调头)注: Node_ 为交叉口编号, F_edge 为进入交叉口

的线段号, T_edge 为离开交叉口的线段号, Seconds 为延误时间

Page 101: 实习五 空间网络分析

101

Page 102: 实习五 空间网络分析

102

Page 103: 实习五 空间网络分析

103

Page 104: 实习五 空间网络分析

104

按 OK 键,在弹出的对话框中继续按 OK 键返回。激活专题 route2, 点击网络问题定义对话框,点击按钮

Properties…,在弹出的对话框中按以下选择:

Page 105: 实习五 空间网络分析

105

按 OK键,然后选择菜单 Network/Solve Problem ,其结果如下:

Page 106: 实习五 空间网络分析

106

ArcView Network Analyst 对网络数据有一系列的定义:–网络由线段和结点组成。–每条线段必定有起结点、终结点,方向由要素数字化的先后顺序决定。

–线段和线段的交点必定是结点。一个结点可以是某条线段的起结点、终结点,也可以是多条线段共用的结点。

Page 107: 实习五 空间网络分析

107

–使用 Network Analyst时,线段被称为 Line,Segment,Polyline,Edge, 结点被称为 Node,Junction.

– 网络计算均以上述数据结构为基础。– 最佳路径、最近设施、服务区的产生均要产生网络的走向、路径,称为 Route ,产生 Route 以成本最低为计算的目标,往往将距离、时间作为计算单位,产生最近的路径、最省时间的路径。

Page 108: 实习五 空间网络分析

108

– 道路交叉口是否相通,由二个条件决定:一是空间上存在交汇结点,二是线段的结点属性值必须相同。结点属性的字段名为 F_Elev, T_Elev, 和线段数字化的方向对应,输入属性值时不能搞错。

– 交叉口的时间延误定义在结点时间延误表中,表中记录了从某条线段经过本结点到达令条线段的延误时间,可以用来描述道路交叉口的转弯、直行,还可以描述调头。如果延误的时间值小于零,就表示该方向禁止通行。

Page 109: 实习五 空间网络分析

109