999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

路徑距離分析在GIS系統中的應用研究

2014-04-29 00:44:03沈華英
電子世界 2014年19期
關鍵詞:水平分析

沈華英

1.概述

隨著移動智能設備的普及,導航等基于GIS系統的應用滲透進了生活的各個方面,其為人們的生活提供了巨大的便利的。GIS系統作為其中的基礎設施,其上各種算法的優劣決定了應用的反饋速度,進決定了用戶的體驗,其中路徑距離分析是關鍵的環節之一。

路徑距離分析一般要至少設置兩個點上,起止點或多個點之間。分析之后的結果為這些點之間的距離與路徑。這些參數需要用戶事先輸入,一般可以通過輸入設備直接定義。在二維條件下,鼠標的點擊就可以確定位置,提供一個坐標可以惟一地確定一個點,然而在三維環境下還需要三個坐標軸才能確定一個點的位置。開始路徑距離分析之前,最基本的歐式距離分析和成本距離分析。歐氏距離分析遵循的就是我們小學都知道的“兩點之間直線最短”的原則,兩點之間的最短路徑就是兩點之間的線段的距離。但是實際情況并不是很完美,有時我們無法完全沿直線前往某個位置,例如遇到河流、陡坡、懸崖等障礙。這時,我們就應該考慮使用成本距離工具獲得更現實的結果。如何在三維空間中做好路徑距離分析是本文要探討的內容。

2.路徑距離分析

目前有很多GIS軟都提供了路徑分析功能,如ArcGIS,TransCAD,MapInfo等,但都是在2維平面上進行的。以ArcGIS為例,它的ArcMap平臺提供了一個稱為Utility Network Analysis的工具欄來提供路徑分析功能,但是在它的3維GIS平臺ArcScene中卻沒有路徑分析的工具ArcMap中的路徑分析工具,其背后都是通過ArcObject組件對象模型COM實現的,該組件提供了眾多的接口來實現GIS分析功能。而Arccene程序也能訪問ArcObject組件,因此真正的區別在于:ArcScene展示的是一個3維空間。

路徑距離分析與成本距離分析相似,兩者都用于確定從源到柵格上各像元位置的最小累積行進成本。但是,路徑距離不僅可計算成本表面的累積成本,而且可以考慮到從一個位置到另一個位置的總移動成本的水平和垂直因子補償。這些工具生成的累積成本表面可用于擴散建模、流向運動和最低成本路徑分析。路徑距離工具既考慮水平和垂直成本要素,又考慮真實表面距離。

(1)水平系數

水平系數(HF)從像元移動時所遇到的水平阻力因素的角度出發,確定從一個像元移到另一個像元的成本,或者說是困難。在路徑距離分析中,提供了確定水平方向成本的參數,水平柵格必須中存儲了各個像元位置指定的水平角度,例如在上面開車的例子中,指的就是風向。水平方向以度為單位進行定義,0表示位于待處理像元的上方(或北方),值沿順時針方向增加,形成一個圓并在360度時回到原始位置。另外引入的一個概念是,水平相對移動角度(HRMA),這是水平角度和前進角度的夾角,例如我們在風中行駛的汽車的行駛角度和風向的夾角。

1)LINEAR——線性水平系數

HF由HRMA-HF坐標系中的一條直線確定。這條線在y軸(表示HF系數)上與零系數(Zero Factor)相關聯的值處進行截取。線的斜率(Slop)可以使用SLOPE參數指定。如果未確定斜率,則默認值為0.5/45或1/90(指定為0.01111)。默認切削角為181度,這相當于無切削。默認零系數為0.5。

2)INVERSE_LINEAR——逆線性水平系數

HF由HRMA-HF坐標系中的一條直線的逆向值確定。這條線在y軸(表示HF系數)上與零系數相關聯的值處進行截取。線的斜率可以使用 SLOPE 修飾屬性進行指定。如果未確定斜率,則默認值為-2/180或-1/90(指定為 0.01111)。默認切削角為181度,這相當于無切削。默認零系數為2.0。

3)Table——自定義表格

如果前面四種既定設定在算法中不能滿足要求,我們還可以自定表格參數,該文件的每一行有兩列值與之對應。第一列值用于識別 HRMA(以度為單位表示),第二列值為HF。文件中的每行指定圖表中的一個點。兩個連續的點定義HRMA-HF坐標系中的一條線段。HRMA角度必須按升序輸入。對于所有小于第一個(最低)輸入值或大于最后一個(最大)輸入值的 HRMA角度,其HF系數將設置為無窮大。

路徑分析不僅可以考慮到水平方向的影響因子,而且可以考慮到垂直方向的影響因子,例如前面開車的例子中,水平方向的影響因子是風向,垂直方向的影響因子就是路面的起伏狀況。

(2)垂直系數

垂直系數越大,移動的難度也就越大。確定從一個像元行進到另一個像元時遇到的垂直系數(VF)與確定水平系數(HF)相似。這里需要引入一個概念,垂直相對移動角度(VRMA),垂直相對移動角度(VRMA)是“起始”像元與“目標”像元形成的斜率的角度,斜率=垂直增量/水平增量。VRMA以度為單位進行指定。VRMA的值范圍為-90到+90度。

1)Binary——二元垂直系數

當 VRMA大于切削角下限且小于切削角上限時,在兩個像元之間移動的VF設置為與零系數相關聯的值。如果VRMA大于切削角上限或者小于切削角下限,則VF設置為無窮大。工具默認的切削角為正負30度。

2)Linear——線性垂直系數

VF由VRMA-VF坐標系中的一條直線確定。這條線在y軸上與零系數相關聯的值處進行截取。線的斜率可以使用SLOPE屬性進行指定。如果未確定斜率,則默認值為1/90(指定為0.01111)。默認的切削角下限為-90度,而默認的切削角上限為90度。

3)Inverse Linear——逆線性垂直系數

這個與線性垂直系數類似,VF由VRMA-VF坐標系中的一條直線的逆向值確定。這條線在y軸(表VF系數)上與零系數相關聯的值處進行截取。線的斜率可以確定(如果使用SLOPE修飾屬性指定)。如果未確定斜率,則默認值為-1/45(指定為0.02222)。默認的切削角下限為-45度,而默認的切削角上限為45度。

4)Symmetric Linear——對稱線性垂直系數

SYM_LINEAR由兩個與VRMA相關的線性函數組成,這兩個函數關于VF(y) 軸對稱。兩條線都在與零系數相關聯的VF值處截取y軸。使用 SLOPE垂直系數修飾屬性相對于正VRMA定義線的斜率,然后將針對負VRMA生成一個鏡像。默認斜率為1/90(指定為 0.01111)。默認的切削角下限為-90,而默認的切削角上限為90。

5)Symmetric Inverse Linear——對稱線性垂直系數

顧名思義,SYM_INVERSE_LINEAR與SYM_LINEAR垂直系數關鍵字正相反。它由兩個與VRMA相關的線性函數組成,這兩個函數關于VF(y)軸相對稱。兩條線都在VF值為1處截取y軸。使用SLOPE垂直系數修飾屬性相對于與正VRMA定義線的斜率,然后將針對負VRMA生成一個鏡像。默認斜率為-1/45(指定為.02222)。默認的切削角下限為-45,而默認的切削角上限為45。

6)Cos——余弦垂直系數

VF由VRMA的余弦函數確定。默認的切削角下限為-90度,而默認的切削角上限為90度。默認的COSPOWER為1.0。

7)Sec——正割垂直系數

VF由VRMA的正割函數確定。默認的切削角下限為-90度,而默認的切削角上限為90度。默認的SECPOWER為1.0。

8)Cos-Sec——余弦正割垂直系數

當VRMA度數為負值時,VF由VRMA的余弦函數確定。如VRMA度數為正值,VF則由VRMA的正割函數確定。默認的切削角下限為-90度,而默認的切削角上限為90度。默認的COSPOWER和SECPOWER均為1.0。

9)Sec-Cos——正割余弦垂直系數

當VRMA度數為負值時,VF由VRMA的正割函數確定。如VRMA度數為正值,VF則由VRMA的余弦函數確定。默認的切削角下限為-90度,而默認的切削角上限為90度。默認的COSPOWER和SECPOWER均為1.0。

10)Table——自定義表格垂直系數

與 HRMA 圖一樣,VRMA 圖中的字符可由修飾屬性進行進一步的控制,從而細化垂直系數,這個就不再贅述了。

3.路徑距離分析在GIS中的應用

通過從前文的分析,通過水平與垂直兩個方向上的各種標量,我們可以很有效的去頂兩點的距離與路徑,目前有很多GIS軟都提供了路徑分析功能,如ArcGIS,TransCAD,MapInfo等,但都是在2維平面上進行的。以 ArcGIS為例,它的ArcMap平臺提供了一個稱為Utility Network Analysis的工具欄來提供路徑分析功能,但是在它的3維GIS平臺ArcScene中卻沒有路徑分析的工具ArcMap中的路徑分析工具,其背后都是通過ArcObject組件對象模型COM實現的,該組件提供了眾多的接口來實現GIS分析功能。而Arccene程序也能訪問ArcObject組件,因此真正的區別在于:ArcScene展示的是一個3維空間。

在ArcScene平臺中,如果用戶點擊在TIN以外的區域,則無法確定站點的位置;如果用戶點擊在TIN表面上,則通過調用ISceneGraph接口的Locate命令能確定該點的Z坐標,鼠標點擊實際上定義了一條指向屏幕內部的射線,Locate命令計算并返回該射線與TIN的交點路徑分析需要的站點必須位于道路網上,因此還要將得到的交點投影到道路網上這里用到了IPointToEID接口,該接口的GetNearestEdge方法將鼠標創建的點投影到最近的道路上。點是否能投影到道路上取決于捕捉容限SnapTolerance的大小捕捉容限小意味著離道路網稍遠一些的點就無法投影到網絡上,此處將捕捉容限設為TIN表面寬度和高度中的最大值。

總而言之,當需要計算最短路徑的時候,需要考慮和前進方向有關的水平阻力因子和垂直阻力因子的時候,可以使用工具中的既定算法模型,通過配置參數達到目的,或者自定義表格自定義細化水平或垂直系數。

參考文獻

[1]鄔倫,等.地理信息系統—原理、方法和應用[M].北京:科學出版社,20012

[2]中地信息工程有限公司.MAPGIS地理信息系統開發手冊[M].19983.

[3]王國印,等譯.Visualc++技術內幕(第四版)[J].北京:清華大學出版社,1999.

[4]石俊衛,包世泰,馮煜.基于A*算法的山地最優路徑分析[J].-現代計算機(普及版),2013(5).

猜你喜歡
水平分析
張水平作品
隱蔽失效適航要求符合性驗證分析
作家葛水平
火花(2019年12期)2019-12-26 01:00:28
加強上下聯動 提升人大履職水平
人大建設(2019年12期)2019-05-21 02:55:32
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統及其自動化發展趨勢分析
老虎獻臀
中西醫結合治療抑郁癥100例分析
在線教育與MOOC的比較分析
做到三到位 提升新水平
中國火炬(2010年8期)2010-07-25 11:34:30
主站蜘蛛池模板: 在线精品视频成人网| 日韩欧美国产另类| 毛片免费试看| 国产理论一区| 999福利激情视频| 婷五月综合| 亚洲天堂成人在线观看| 欧美一区二区自偷自拍视频| 久久综合色视频| 国产黄网永久免费| 伊人色综合久久天天| 欧美性爱精品一区二区三区 | 亚洲无码熟妇人妻AV在线| 欧美综合中文字幕久久| 日本成人一区| 欧美成人精品一级在线观看| 欧美亚洲另类在线观看| 亚洲天堂首页| 免费无码AV片在线观看中文| 黄色网在线| 国产精品自拍合集| 在线观看91精品国产剧情免费| 欧美精品在线视频观看| 一本久道热中字伊人| 国产乱人伦AV在线A| 午夜小视频在线| 久久精品免费国产大片| 久久久精品国产SM调教网站| 国产全黄a一级毛片| 久久久久青草线综合超碰| 国产精品综合色区在线观看| 91色在线观看| 男女性午夜福利网站| 亚洲综合网在线观看| 国产浮力第一页永久地址| 国产麻豆aⅴ精品无码| 久久国产av麻豆| 久久久久久久蜜桃| 青青草一区| 1024国产在线| 在线国产你懂的| 国产欧美在线观看精品一区污| 久久综合色视频| 一级毛片在线播放| 亚洲毛片一级带毛片基地| 毛片手机在线看| 亚洲国语自产一区第二页| 日韩成人在线一区二区| 亚洲人精品亚洲人成在线| 玩两个丰满老熟女久久网| 粗大猛烈进出高潮视频无码| 操国产美女| 99热这里只有精品久久免费| 国产丝袜啪啪| 午夜日b视频| 国产主播福利在线观看| 国内精品视频| 国产第一页免费浮力影院| 黄色网址手机国内免费在线观看| 国国产a国产片免费麻豆| 国产成人高清精品免费软件| 日韩中文精品亚洲第三区| 亚洲国产中文欧美在线人成大黄瓜 | 亚洲中文精品久久久久久不卡| 亚洲91精品视频| 91精品国产自产在线老师啪l| 国产亚洲精品自在线| 欧美一级黄色影院| 国内毛片视频| 欧美精品啪啪| 日本高清有码人妻| 国产理论精品| 午夜精品久久久久久久2023| 欧美午夜视频| 夜精品a一区二区三区| 五月激情综合网| 久久精品一品道久久精品| 福利视频99| 全部免费特黄特色大片视频| 超级碰免费视频91| 国产成年无码AⅤ片在线| 久久毛片基地|