[發明專利]管線數據待更新區域的確定方法、裝置和計算機可讀介質在審
| 申請號: | 201711035751.7 | 申請日: | 2017-10-30 |
| 公開(公告)號: | CN107832378A | 公開(公告)日: | 2018-03-23 |
| 發明(設計)人: | 吳榮安;孫祥會;劉瑞明;馬述杰;郝敬全;公飛;劉加波 | 申請(專利權)人: | 泰華智慧產業集團股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06T11/20 |
| 代理公司: | 北京晟睿智杰知識產權代理事務所(特殊普通合伙)11603 | 代理人: | 于淼 |
| 地址: | 250101 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管線 數據 更新 區域 確定 方法 裝置 計算機 可讀 介質 | ||
1.一種管線數據待更新區域的確定方法,其特征在于,包括:
獲取待更新的管線數據,其中,所述管線數據包括管段數據和管點設施數據;
提取所述管線數據中的所有所述管點設施數據的二維地理坐標,生成待更新點集;
確定所述待更新點集的所有凸包外圍點;
連接所有的所述凸包外圍點,生成所述待更新點集的外接多邊形;以及將所述外接多邊形向外延伸預定距離,得到所述管線數據待更新區域。
2.根據權利要求1所述的管線數據待更新區域的確定方法,其特征在于,所述待更新點集為{P(x,y)},其中,P(x,y)為二維直角坐標系中的點,確定所述待更新點集的所有凸包外圍點的步驟包括:
在所述待更新點集中找出y值最小的一個點,標記為P0;
按照時鐘方向,計算所述待更新點集中除P0之外的每一個點與P0形成的向量;
計算每個所述向量與所述二維直角坐標系中Y軸負方向的夾角;
按照所述夾角從小到大對所述待更新點集中的點進行排序,如果多個所述向量的所述夾角相等,則根據多個所述向量的模從小到大進行排序,得到有序集合S={P0,P1,P2…Pm},其中,m+1等于所述待更新點集中點的個數;
設定某一時刻D的隊列的狀態為Q1Q2…Qb-1Qb,其中,Q1、Q2、Qb-1、Qb依次為所述時刻D處于所述隊列的第一個元素、第二個元素、倒數第二個元素和倒數第一個元素,所述隊列中的元素均為所述有序集合S中的點;
對于所述有序集合S,初始化所述隊列的狀態為D2=P2P0P1P2,對于所述有序集合S中的P3至Pm中的任意一個點Pi,在遍歷Pi后,得到的所述隊列為Di,獲取Dm中的元素即可得到所述待更新點集的所有凸包外圍點,其中,i大于等于3且小于等于m;
其中,在遍歷Pi時,采用以下步驟得到Di:
從Di-1中獲取Q1和Q2,判斷PiQ1Q2是否能保持預定方向旋轉特性;
若PiQ1Q2不能保持所述預定方向旋轉特性,則使Pi代替Di-1中的第一個元素得到第一隊列;
若PiQ1Q2能保持所述預定方向旋轉特性,判斷Qf是否為P0,其中,f的初始值為2;
若Qf為P0時,將Pi入Di-1的隊首得到所述第一隊列;
若Qf不為P0時,獲取Qf和Qf+1,并判斷PiQfQf+1是否能保持所述預定方向旋轉特性;
若PiQfQf+1不能保持所述預定方向旋轉特性,則將Di-1作為所述第一隊列,若PiQfQf+1能保持所述預定方向旋轉特性,則賦值f=f+1,返回判斷Qf是否為P0的步驟;
從Di-1中獲取Qb和Qb-1,判斷QbQb-1Pi是否能保持所述預定方向旋轉特性;
若QbQb-1Pi不能保持所述預定方向旋轉特性,則使Pi代替Di-1中的最后一個點得到第二隊列;
若QbQb-1Pi能保持所述預定方向旋轉特性,判斷Qg是否為P0,其中,g的初始值為b-1;
若Qg為P0時,將Pi入Di-1的隊尾得到所述第二隊列;
若Qg不為P0時,獲取Qg和Qg-1,并判斷QgQg-1Pi是否能保持所述預定方向旋轉特性;
若QgQg-1Pi不能保持所述預定方向旋轉特性,則將Di-1作為所述第二隊列,若QgQg-1Pi能保持所述預定方向旋轉特性,則賦值g=g-1,返回判斷Qg是否為P0的步驟;
根據所述第一隊列和所述第二隊列得到Di,其中,所述第一隊列中元素為P0之前的元素、P0和所述第二隊列中元素為P0之后的元素依次排列組成Di。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于泰華智慧產業集團股份有限公司,未經泰華智慧產業集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711035751.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像信息顯示方法、裝置及系統、存儲介質
- 下一篇:一種加油卡用卡登記的方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





