• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于地理信息系統的二維路徑數據讀取裝置及方法制造方法及圖紙

    技術編號:13326802 閱讀:113 留言:0更新日期:2016-07-11 16:12
    本發明專利技術實施例提供了一種基于地理信息系統的二維路徑數據讀取裝置及方法。本發明專利技術實施例從地理信息系統已規劃好的二維路徑中提取出每個路徑段的路徑點坐標數據,然后進行排序后依序添加到一數據集中存儲。最后,從所述數據集中依序讀取所述已規劃好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三維地圖場景中進行顯示。本發明專利技術可實現二維地圖場景中的規劃路徑在三維地圖場景中進行路徑漫游。

    【技術實現步驟摘要】

    本專利技術涉及地理信息系統,具體而言,涉及一種基于地理信息系統的二維路徑數據讀取裝置及方法
    技術介紹
    地理信息系統(GeographicInformationSystem,GIS)作為一種特定的重要空間信息系統,可用于對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行采集、儲存、管理、運算、分析、顯示和描述。對于現有的地理信息系統,其二維地圖上歸劃好的路徑,由于GIS生成的路徑點順序并不是按照規則的順序進行排列,使得二維地圖上規劃好的路徑點數據并不能夠直接轉到三維場景下進行相應的路徑漫游。
    技術實現思路
    鑒于以上內容,本專利技術實施例提供一種基于地理信息系統的二維路徑數據讀取裝置,一種基于地理信息系統的二維路徑數據讀取裝置,其特征在于,所述二維路徑數據讀取裝置包括:路徑提取模塊,用于從地理信息系統已規劃好的二維路徑中提取出每個路徑段的路徑點坐標數據;坐標排序模塊,用于對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲;及數據讀取模塊,用于從所述數據集中依序讀取所述已規劃好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三維地圖場景中進行顯示。優選地,所述坐標排序模塊通過以下方法對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲:臨時存儲從所述已規劃好的二維路徑中提取的第一條路徑段的起點坐標和終點坐標分別作為第一變量和第二變量,并將該起點坐標和終點坐標依序添加到所述數據集中存儲;依序判斷所述第一條路徑段之后的每條路徑段是否為單線;其中,若當前路徑段為單線,將當前路徑段的起點坐標和終點坐標分別與所述第一變量和第二變量進行比對,判斷當前路徑段的起點坐標和終點坐標與所述第一變量和第二變量中的哪一個相同;其中如果當前路徑段的起點坐標與所述第一變量相同,將所述第一變量和第二變量的順序互換,并將該當前路徑段的終點坐標添加到所述數據集中;如果當前路徑段的起點坐標與所述第二變量相同,直接將該當前路徑段的終點坐標添加到所述數據集中;如果當前路徑段的終點坐標等于所述第二變量,將該當前路徑段的起點坐標添加到所述數據集中。優選地,若所述當前路徑段不是單線,所述坐標排序模塊將當前路徑段的起點坐標和終點坐標分別與所述第一變量和第二變量進行比對,判斷該當前路徑段的起點坐標和終點坐標與所述第一變量和第二變量中的哪一個相同;如果當前路徑段的起點坐標與所述第一變量相同,則將所述第一變量和第二變量的順序互換,然后將該當前路徑段的路徑點坐標進行正序遍歷依次添加到所述數據集中;如果當前路徑段的起點坐標與所述第二變量相同,正序遍歷該當前路徑段的路徑點坐標將該當前路徑段的路徑點坐標依序添加到所述數據集中;及如果當前路徑段的終點坐標與所述第二變量相同,對該當前路徑段的路徑點坐標進行倒序遍歷將該當前路徑段的路徑點坐標依次添加到所述數據集中。優選地,所述數據讀取裝置還包括:變量設置模塊,用于設置一個路徑坐標點存儲變量以及兩個臨時坐標存儲變量,其中,所述路徑坐標點存儲變量用于將排序后的所述路徑點坐標依序添加到所述數據集中存儲,所述兩個臨時坐標存儲變量分別用于存儲所述第一變量和第二變量。優選地,所述數據集是所述地理信息系統提供的用于存儲二維點坐標的一個應用程序編程接口。本專利技術還提供一種基于地理信息系統的二維路徑數據讀取方法,所述方法包括:從地理信息系統已規劃好的二維路徑中提取出每個路徑段的路徑點坐標數據;對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲;及從所述數據集中依序讀取所述已規劃好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三維地圖場景中進行顯示。優選地,所述對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲的步驟包括:臨時存儲從所述已規劃好的二維路徑中提取的第一條路徑段的起點坐標和終點坐標分別作為第一變量和第二變量,并將該起點坐標和終點坐標依序添加到所述數據集中存儲;依序判斷所述第一條路徑段之后的每條路徑段是否為單線;其中,若當前路徑段為單線,將當前路徑段的起點坐標和終點坐標分別與所述第一變量和第二變量進行比對,判斷當前路徑段的起點坐標和終點坐標與所述第一變量和第二變量中的哪一個相同;其中如果當前路徑段的起點坐標與所述第一變量相同,將所述第一變量和第二變量的順序互換,并將該當前路徑段的終點坐標添加到所述數據集中;如果當前路徑段的起點坐標與所述第二變量相同,直接將該當前路徑段的終點坐標添加到所述數據集中;如果當前路徑段的終點坐標等于所述第二變量,將該當前路徑段的起點坐標添加到所述數據集中;若所述當前路徑段不是單線,則將當前路徑段的起點坐標和終點坐標分別與所述第一變量和第二變量進行比對,判斷該當前路徑段的起點坐標和終點坐標與所述第一變量和第二變量中的哪一個相同;如果當前路徑段的起點坐標與所述第一變量相同,則將所述第一變量和第二變量的順序互換,然后將該當前路徑段的路徑點坐標進行正序遍歷依次添加到所述數據集中;如果當前路徑段的起點坐標與所述第二變量相同,正序遍歷該當前路徑段的路徑點坐標將該當前路徑段的路徑點坐標依序添加到所述數據集中;及如果當前路徑段的終點坐標與所述第二變量相同,對該當前路徑段的路徑點坐標進行倒序遍歷將該當前路徑段的路徑點坐標依次添加到所述數據集中。優選地,所述方法還包括:設置一個路徑坐標點存儲變量以及兩個臨時坐標存儲變量,其中,所述路徑坐標點存儲變量用于將排序后的所述路徑點坐標依序添加到所述數據集中存儲,所述兩個臨時坐標存儲變量分別用于存儲所述第一變量和第二變量。與現有技術相比,本專利技術實施例提供的基于地理信息系統的二維路徑數據讀取裝置及方法通過對已規劃好的二維路徑中的路徑點坐標進行排序后添加到一數據集中,使得二維路徑中的路徑點滿足三維地圖場景的排序要求,可實現二維地圖場景中的規劃路徑在三維地圖場景中進行路徑漫游。為使本專利技術的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。附圖說明為了更清楚地說明本專利技術實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發本文檔來自技高網...

    【技術保護點】
    一種基于地理信息系統的二維路徑數據讀取裝置,其特征在于,所述二維路徑數據讀取裝置包括:路徑提取模塊,用于從地理信息系統已規劃好的二維路徑中提取出每個路徑段的路徑點坐標數據;坐標排序模塊,用于對上述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一數據集中存儲;及數據讀取模塊,用于從所述數據集中依序讀取所述已規劃好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三維地圖場景中進行顯示。

    【技術特征摘要】
    1.一種基于地理信息系統的二維路徑數據讀取裝置,其特
    征在于,所述二維路徑數據讀取裝置包括:
    路徑提取模塊,用于從地理信息系統已規劃好的二維路徑
    中提取出每個路徑段的路徑點坐標數據;
    坐標排序模塊,用于對上述提取出的每個路徑段的路徑點
    坐標進行排序后依序添加到一數據集中存儲;及
    數據讀取模塊,用于從所述數據集中依序讀取所述已規劃
    好的二維路徑中的路徑點坐標并加載到所述地理信息系統的三
    維地圖場景中進行顯示。
    2.如權利要求1所述的基于地理信息系統的二維路徑數據
    讀取裝置,其特征在于,所述坐標排序模塊通過以下方法對上
    述提取出的每個路徑段的路徑點坐標進行排序后依序添加到一
    數據集中存儲:
    臨時存儲從所述已規劃好的二維路徑中提取的第一條路徑
    段的起點坐標和終點坐標分別作為第一變量和第二變量,并將
    該起點坐標和終點坐標依序添加到所述數據集中存儲;
    依序判斷所述第一條路徑段之后的每條路徑段是否為單線;
    其中,若當前路徑段為單線,將當前路徑段的起點坐標和終點
    坐標分別與所述第一變量和第二變量進行比對,判斷當前路徑
    段的起點坐標和終點坐標與所述第一變量和第二變量中的哪一
    個相同;其中
    如果當前路徑段的起點坐標與所述第一變量相同,將所述
    第一變量和第二變量的順序互換,并將該當前路徑段的終點坐
    標添加到所述數據集中;
    如果當前路徑段的起點坐標與所述第二變量相同,直接將
    該當前路徑段的終點坐標添加到所述數據集中;
    如果當前路徑段的終點坐標等于所述第二變量,將該當前
    路徑段的起點坐標添加到所述數據集中。
    3.如權利要求2所述的基于地理信息系統的二維路徑數據
    讀取裝置,其特征在于,若所述當前路徑段不是單線,所述坐
    標排序模塊將當前路徑段的起點坐標和終點坐標分別與所述第
    一變量和第二變量進行比對,判斷該當前路徑段的起點坐標和
    終點坐標與所述第一變量和第二變量中的哪一個相同;
    如果當前路徑段的起點坐標與所述第一變量相同,則將所
    述第一變量和第二變量的順序互換,然后將該當前路徑段的路
    徑點坐標進行正序遍歷依次添加到所述數據集中;
    如果當前路徑段的起點坐標與所述第二變量相同,正序遍
    歷該當前路徑段的路徑點坐標將該當前路徑段的路徑點坐標依
    序添加到所述數據集中;及
    如果當前路徑段的終點坐標與所述第二變量相同,對該當
    前路徑段的路徑點坐標進行倒序遍歷將該當前路徑段的路徑點
    坐標依次添加到所述數據集中。
    4.如權利要求2或3所述的基于地理信息系統的二維路徑數據
    讀取裝置,其特征在于,所述數據讀取裝置還包括:
    變量設置模塊,用于設置一個路徑坐標點存儲變量以及兩
    個臨時坐標存儲變量,其中,所述路徑坐標點存儲變量用于將
    排序后的所述路徑點坐標依序添加到所述數據集中存儲,所述
    兩個臨時坐標存儲變量分別用于存儲所述第一變量和第二變量。
    5.如權利要求1所述的基于地理信息系統的二維路徑數據
    讀取裝置,其特征在于,所述數據集是所述地理信息系統提供
    的用于存儲二維點坐標的一個應用程序編...

    【專利技術屬性】
    技術研發人員:王文龍,
    申請(專利權)人:浙江鴻圖地理信息科技有限公司,
    類型:發明
    國別省市:浙江;33

    相關技術
      暫無相關專利
    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日本精品人妻无码免费大全| 久久久久无码国产精品一区| 国产精品无码久久综合网| 制服在线无码专区| 人妻少妇无码视频在线| 亚洲中文字幕久久精品无码APP| 精品国产v无码大片在线观看| 麻豆亚洲AV成人无码久久精品| 亚洲AV无码专区在线播放中文| 精品无码国产污污污免费| 日韩精品人妻系列无码专区| 久青草无码视频在线观看| 亚洲精品无码人妻无码| 丰满熟妇乱又伦在线无码视频| 亚洲AV中文无码乱人伦| 亚洲国产成AV人天堂无码| 亚洲av无码一区二区三区不卡| 永久免费无码日韩视频| 国产精品无码一区二区在线观| 无码人妻精品中文字幕| 成人无码区免费A∨直播| 国产精品无码久久综合网| 亚洲a∨无码精品色午夜| 无码少妇精品一区二区免费动态| 狠狠噜天天噜日日噜无码| 在线无码视频观看草草视频| 在线观看无码AV网址| 人妻精品久久无码专区精东影业| 国产精品ⅴ无码大片在线看| 国产高清无码视频| 午夜精品久久久久久久无码| 精品无码成人久久久久久| 无码色偷偷亚洲国内自拍| 无码不卡中文字幕av| 人妻丰满?V无码久久不卡| 亚洲av无码成人精品区在线播放| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 西西大胆无码视频免费| 久久亚洲精品无码VA大香大香| 久久国产精品无码HDAV| 亚洲AV无码久久久久网站蜜桃|