生活随笔
收集整理的這篇文章主要介紹了
毕业设计——第三章 开发方法及系统实现(5)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
國內私募機構九鼎控股打造APP,來就送?20元現金領取地址:http://jdb.jiudingcapital.com/phone.html
內部邀請碼:
C8E245J?(不寫邀請碼,沒有現金送)國內私募機構九鼎控股打造,九鼎投資是在全國股份轉讓系統掛牌的公眾公司,股票代碼為430719,為“中國PE第一股”,市值超1000億元。? ------------------------------------------------------------------------------------------------------------------------------------------------------------------
?
?
3.6.2兩線交點 這里采用了數學里面的兩直線的交點的算法。 (1) 問題描述:已知兩直線上的兩點Line1(pt10,pt11),Line2(pt20,pt21),求交點PtX; (2) 算法描述:先根據直線上的兩點,求出兩直線方程,根據兩直線方程求出其交點。 (3) 算法實現:設置兩直線Line1(pt10,pt11),Line2(pt20,pt21); (a) 初始時,先檢查兩直線的點是否為特殊點,比如:pt10.X與pt11.X的值是否相同,如果相同,則返回特殊值; (b) 根據兩直線方程,利用數學知識上的兩直線交點的求解方式進行求解,求交點。
3.6.3高程求解 使用了數據里面的相似定律里面的知識來進行高程求解。 (1) 問題描述:在圖上已知地形的高程點A、B、C,求圖上任意一點的高程坐標E。 (2) 算法描述:先確定用戶在圖上點擊坐標點E的二維坐標,即:(E.X,E.Y),根據該點找到離它最近點A,同時找出離它最近的A、B、C三個點,構成一個三角型(如果不能構成三角成,則作為特殊情況來處理),現求出BC邊上的D點的高程坐標,再根據D點坐標,利用直線AD,求出點E過程。
圖 3-1 高程求解 (3) 算法實現: (a) 求出AE,AC,AB的距離,找出最小的線距AE; (b) 連接AE,BC,構成兩直線,并求出交點D; (c) 根據如下公式來D點高程Z
d: (d) 在直線AD,利用(3)里面的公式,計算E點高程。
3.6.4管段數據的存儲 由于管段的數據是根據圖上的標示來表示,同時必須記錄圖上的信息,由于本系統開發是基于GIS系統開發,同時結合給排水系統的特點,排水系統采用了樹狀結構表示,所以,記錄管段數據時必須必須將樹狀的結構信息記錄入數據。參考圖論中的無環有相圖來記錄數據,舉例如下: ???????????
| 序號 | 接入管數 | | 1 | 0 | | 2 | 2 | | 3 | 1 | | 4 | 1 | | 5 | 0 | | 6 | 0 | | | 序號 | 接入管數 | | 1 | 0 | | 2 | 4 | | 3 | 0 | | 4 | 1 | | 5 | 0 | | 6 | 0 | |
總結
以上是生活随笔為你收集整理的毕业设计——第三章 开发方法及系统实现(5)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。