【技術實現步驟摘要】
本專利技術涉及地理信息系統,具體而言,涉及一種基于地理信息系統的二維路徑數據讀取裝置及方法。
技術介紹
地理信息系統(GeographicInformationSystem,GIS)作為一種特定的重要空間信息系統,可用于對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行采集、儲存、管理、運算、分析、顯示和描述。對于現有的地理信息系統,其二維地圖上歸劃好的路徑,由于GIS生成的路徑點順序并不是按照規則的順序進行排列,使得二維地圖上規劃好的路徑點數據并不能夠直接轉到三維場景下進行相應的路徑漫游。
技術實現思路
鑒于以上內容,本專利技術實施例提供一種基于地理信息系統的二維路徑數據讀取裝置,一種基于地理信息系統的二維路徑數據讀取裝置,其特征在于,所述二維路徑數據讀取裝置包括:路徑提取模塊,用于從地理信息系統已規劃好的二維路徑中提取出每個路徑段的路徑點坐標數據;坐標排序模塊,用于對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲;及數據讀取模塊,用于從所述數據集中依序讀取所述已規劃好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三維地圖場景中進行顯示。優選地,所述坐標排序模塊通過以下方法對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲:臨時存儲從所述已規劃好的二維路徑中提取的第一條路徑段的起點坐標和終點坐標 ...
【技術保護點】
一種基于地理信息系統的二維路徑數據讀取裝置,其特征在于,所述二維路徑數據讀取裝置包括:路徑提取模塊,用于從地理信息系統已規劃好的二維路徑中提取出每個路徑段的路徑點坐標數據;坐標排序模塊,用于對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲;及數據讀取模塊,用于從所述數據集中依序讀取所述已規劃好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三維地圖場景中進行顯示。
【技術特征摘要】
1.一種基于地理信息系統的二維路徑數據讀取裝置,其特
征在于,所述二維路徑數據讀取裝置包括:
路徑提取模塊,用于從地理信息系統已規劃好的二維路徑
中提取出每個路徑段的路徑點坐標數據;
坐標排序模塊,用于對上述提取出的每個路徑段的路徑點
坐標進行排序后依序添加到一數據集中存儲;及
數據讀取模塊,用于從所述數據集中依序讀取所述已規劃
好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三
維地圖場景中進行顯示。
2.如權利要求1所述的基于地理信息系統的二維路徑數據
讀取裝置,其特征在于,所述坐標排序模塊通過以下方法對上
述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一
數據集中存儲:
臨時存儲從所述已規劃好的二維路徑中提取的第一條路徑
段的起點坐標和終點坐標分別作為第一變量和第二變量,并將
該起點坐標和終點坐標依序添加到所述數據集中存儲;
依序判斷所述第一條路徑段之后的每條路徑段是否為單線;
其中,若當前路徑段為單線,將當前路徑段的起點坐標和終點
坐標分別與所述第一變量和第二變量進行比對,判斷當前路徑
段的起點坐標和終點坐標與所述第一變量和第二變量中的哪一
個相同;其中
如果當前路徑段的起點坐標與所述第一變量相同,將所述
第一變量和第二變量的順序互換,并將該當前路徑段的終點坐
標添加到所述數據集中;
如果當前路徑段的起點坐標與所述第二變量相同,直接將
該當前路徑段的終點坐標添加到所述數據集中;
如果當前路徑段的終點坐標等于所述第二變量,將該當前
路徑段的起點坐標添加到所述數據集中。
3.如權利要求2所述的基于地理信息系統的二維路徑數據
讀取裝置,其特征在于,若所述當前路徑段不是單線,所述坐
標排序模塊將當前路徑段的起點坐標和終點坐標分別與所述第
一變量和第二變量進行比對,判斷該當前路徑段的起點坐標和
終點坐標與所述第一變量和第二變量中的哪一個相同;
如果當前路徑段的起點坐標與所述第一變量相同,則將所
述第一變量和第二變量的順序互換,然后將該當前路徑段的路
徑點坐標進行正序遍歷依次添加到所述數據集中;
如果當前路徑段的起點坐標與所述第二變量相同,正序遍
歷該當前路徑段的路徑點坐標將該當前路徑段的路徑點坐標依
序添加到所述數據集中;及
如果當前路徑段的終點坐標與所述第二變量相同,對該當
前路徑段的路徑點坐標進行倒序遍歷將該當前路徑段的路徑點
坐標依次添加到所述數據集中。
4.如權利要求2或3所述的基于地理信息系統的二維路徑數據
讀取裝置,其特征在于,所述數據讀取裝置還包括:
變量設置模塊,用于設置一個路徑坐標點存儲變量以及兩
個臨時坐標存儲變量,其中,所述路徑坐標點存儲變量用于將
排序后的所述路徑點坐標依序添加到所述數據集中存儲,所述
兩個臨時坐標存儲變量分別用于存儲所述第一變量和第二變量。
5.如權利要求1所述的基于地理信息系統的二維路徑數據
讀取裝置,其特征在于,所述數據集是所述地理信息系統提供
的用于存儲二維點坐標的一個應用程序編...
【專利技術屬性】
技術研發人員:王文龍,
申請(專利權)人:浙江鴻圖地理信息科技有限公司,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。