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

    建立在網絡電子地圖上的工程在線選線交互設計系統及方法技術方案

    技術編號:8656047 閱讀:213 留言:0更新日期:2013-05-01 23:44
    本發明專利技術涉及一種建立在網絡電子地圖上的工程在線選線交互設計系統及方法,所述系統包括頁面程序模塊:提供網絡電子地圖供設計作為底圖使用;線位矢量表達與交互設計模塊:將線位方案數據模型表達到頁面上;桌面程序模塊:建立線位方案數據模型,并提供選線方案的參數化配置與管理界面、及維持線位方案的中央動態平面投影正反算及交互。本發明專利技術具有以下有益效果:脫離底圖依賴、地圖數據豐富、實時查看縱斷面、無需專業軟件支持以及平縱一體聯動的交互選線設計方式,能夠同時針對多個選線方案進行比選及綜合選線設計。

    【技術實現步驟摘要】

    本專利技術屬于工程領域與GIS領域,尤其是一種。
    技術介紹
    當今的工程選線依賴兩項基礎支持,第一是底圖數據,第二是設計平臺。底圖數據不論是從地方政府購買還是有實力的單位航飛,成本都非常高,部分采購底圖由于年代久遠無現勢性可言,通過作業采集周期長、初期成本大、風險高,在競爭日益加劇,等待底圖到位的時間往往會貽誤戰機,直接導致工程前期工作開展艱難;如今的工程選線平臺普遍采用CAD軟件在平面上進行紙上定線,大型設計院每年需要向Autodesk公司支付巨額的版權使用費,而且真實地球本身就是橢圓的,強制在平面上進行表達與設計使得長大干線的精度很難滿足要求,而且只對在確定的單一比例尺進行工程選線設計,存在工程坐標與大地位置脫節的弊端。隨著網絡技術的發展,越來越多的網絡電子地圖機構傾向于利用互聯網載體,將地圖數據發布到互聯網上,供全球用戶免費查看與導航,并提供了常用的如查詢、點位的功能API供第三方進行拓展開發。綜上所述,通過網絡電子地圖而實現工程在線選線交互設計成為可能。
    技術實現思路
    本專利技術的目的是提供一種在底圖上充分借助Google Maps、百度等電子地圖服務的支持,辟一種獨立于CAD平面選線設計之外、無平臺要求、部署更廉價、更靈活并且無需要數據準備的、更適宜于分布式操作的多媒介支持、多尺度表達的。為了實現上述目的,本專利技術所采用的技術方案是一種建立在網絡電子地圖上的工程在線選線交互設計系統,包括基于網絡電子地圖的頁面程序模塊由獨立的第三方電子地圖提供支持,通常需要具備地圖定位查詢功能或地圖API支持,其功能就是提供網絡電子地圖供設計作為底圖使用;線位矢量表達與交互設計模塊由JavaScript技術實現,嵌入到調用所述網絡電子地圖的頁面中,其功能就是將線位方案數據模型表達到頁面上,并使其能夠接受用戶的交互響應進行設計;桌面程序模塊針對線位方案數據庫,建立線位方案數據模型,并提供選線方案的參數化配置與管理界面、及維持線位方案的中央動態平面投影正反算,以提供高精度的線位方案表達與交互。所述網絡電子地圖頁面程序模塊與桌面程序模塊之間實現通信連接,所述通信連接包括:主動通信模式:即桌面模塊程序需要調用、訪問頁面程序模塊的方法或成員函數時,由桌面程序模塊通過控件的方法來激發頁面程序模塊中定義的事件,該通信模式可以傳遞線位的經緯度坐標系列參數,通過該參數傳向桌面程序模塊供頁面上進行繪制;被動通信模式:即當頁面程序模塊上的交互需要將線位數據模型更新到方案模型或需要得到桌面程序模塊的業務響應時進行的通信方式,該通信模式在桌面程序模塊中設置一個定時器控件,定時監聽頁面程序模塊,當頁面程序模塊上指定的事件需要激發桌面程序模塊時,就會向桌面程序模塊發送消息調用指定的句柄函數,從而實現頁面程序模塊上的交互事件在桌面程序模塊 中的響應。本專利技術還提供了一種建立在網絡電子地圖上的工程在線選線交互設計方法,包括以下步驟:步驟1:通過線位矢量表達與交互設計模塊打開既有的線位方案數據庫,在頁面程序模塊上進行線位方案數據的網絡頁面表達;步驟2:依據設計要求新建線位方案數據,在桌面程序模塊上進行線位方案數據的頁面表達;步驟3:桌面程序模塊通過頁面程序模塊導入KML交點線,將導入KML交點線地理信息數據與線位方案數據進行比較,作出適應性調整配置,然后在桌面程序模塊上進行新建的線位方案數據的頁面表達;步驟4:在頁面程序模塊上將線位方案轉換后的線位方案數據進行網絡頁面表達。所述步驟3中作出適應性調整配置的方法是:調用桌面程序模塊的控件對頁面上的線位進行滿足設計要求的移動,并對整個線位中的N個曲線交點的經緯度坐標系列參數進行存儲,所述NS O。對于N ^ 3個曲線交點,所述桌面程序模塊的控件通過調整線位后,會對其中變動的N個交點的變動前、后坐標位置加入七參數的計算模型,計算出布爾沙七參數后對方案中的所有交點實現布爾沙變換,從而達到對工程線位的整體變換效果。所述步驟3中桌面程序模塊以線位中央區域的經線位置為中央投影經線,建立動態的投影平面以實現工程數據與地圖經緯度數據的高精度投影正反算及交互的頁面表達。所述步驟I和步驟4頁面程序模塊中的網絡頁面表達為能夠實現各種網絡電子地圖進行切換的網絡頁面表達。本專利技術具有以下有益效果:I)脫離底圖依賴:能夠在脫離傳統CAD環境下依據網絡地圖服務開展選線設計,支持全球范圍內的大區域無圖紙線位方案規劃;2)地圖數據豐富:多媒介地圖數據支持,能夠方便地在交通圖、衛片圖及柵格地形中進行切換選線;3)實時查看縱斷面:能夠實時地得到線位的地面剖切線供選線參考決策。選線結果能夠兼容平面工程表達與球面空間表達;4)無需專業軟件支持,設計環境簡單;5)采用更符合設計思維逐級求精交互設計模式;6)兼容性強,選線成果易于向任意工程平面轉換及制圖輸出;7)多分辨率多尺度的數據支持,能夠綜合1:50000、1 :10000、1:2000等多種比例尺的數據于一體進行綜合選線;8)平縱一體聯動的交互選線設計方式,能夠同時針對多個選線方案進行比選及綜合選線設計。附圖說明圖1為本專利技術的系統框圖。圖2為本專利技術桌面程序模塊功能結構示意圖。圖3為本專利技術運用參照點對比計算七參數實現工程方案整體變換方法示意圖。圖4為本專利技術所涉及的工程平面轉換與中央動態平面轉換示意圖。具體實施例方式以下結合說明書附圖及具體實施進一步說明本專利技術的技術方案。此處所描述的具體實施僅僅用以解釋本專利技術,并不用于限定本專利技術。為了更好地說明本專利技術技術的實施,采用先整體后部分的方法介紹本專利技術的實施(I)本專利技術整體架構如圖1所示基于網絡電子地圖的頁面程序模塊S4由獨立的第三方電子地圖提供支持,通常需要具備地圖定位查詢功能或地圖API支持,如Google Maps或百度地圖都可以,其功能就是提供網絡電子地圖供設計作為底圖使用,無須額外開發,故不再累述;線位矢量表達與交互設計模塊S5由JavaScript技術實現,嵌入到調用電子地圖的頁面中,與系統平臺無關,兼容主流網頁瀏覽器如IE、Chrome等,其主要功能就是將線位模型表達到頁面上,并使其能夠接受用戶的交互響應進行設計;桌面程序模塊S3主要針對線位方案數據庫,建立線位方案數據模型,并提供選線方案的參數化配置與管理界面、及維持線位方案的中央動態平面投影正反算以提供高精度的方案表達與交互,此模塊由.Net程序開發的桌面模塊。所述整體架構中要處理的關鍵技術實現是實現桌面程序模塊與頁面程序模塊之間的通信,由于這兩個模塊的程序采用不同的編程語言開發,編譯與運行環境完全不同,實現兩者之間的通信是開發類似應用程序的難點,為此,本專利技術通過采用如下的方式來建立它們之間的通信主動通信模式即桌面模塊程序需要調用、訪問頁面程序的方法或成員函數時,由桌面程序模塊通過WebBrowser控件的Document.1nvokeScript方法來激發頁面模塊中定義的事件,該方法可以傳遞一個參數對像,如線位的經緯度坐標系列就可以通過該參數傳向頁面程序供頁面上進行繪制;被動通信模式即當頁面上的交互需要將線位數據更新到方案模型或需要得到模塊程序的業務響應時(如添加、刪除、移動曲線交點,點擊交點需要配置交點參數)進行的通信方式。由于頁面無法直接向模塊程序發送消息,通常此類實現更為困難。本文檔來自技高網...

    【技術保護點】
    一種建立在網絡電子地圖上的工程在線選線交互設計系統,包括:基于網絡電子地圖的頁面程序模塊:由獨立的第三方電子地圖提供支持,?通常需要具備地圖定位查詢功能或地圖API支持,其功能就是提供網絡電子地圖供設計作為底圖使用;線位矢量表達與交互設計模塊:由JavaScript技術實現,嵌入到調用所述網絡電子地圖的頁面中,其功能就是將線位方案數據模型表達到頁面上,并使其能夠接受用戶的交互響應進行設計;桌面程序模塊:針對線位方案數據庫,建立線位方案數據模型,并提供選線方案的參數化配置與管理界面、及維持線位方案的中央動態平面投影正反算,以提供高精度的線位方案表達與交互。

    【技術特征摘要】
    1.一種建立在網絡電子地圖上的工程在線選線交互設計系統,包括: 基于網絡電子地圖的頁面程序模塊:由獨立的第三方電子地圖提供支持,通常需要具備地圖定位查詢功能或地圖API支持,其功能就是提供網絡電子地圖供設計作為底圖使用; 線位矢量表達與交互設計模塊:由JavaScript技術實現,嵌入到調用所述網絡電子地圖的頁面中,其功能就是將線位方案數據模型表達到頁面上,并使其能夠接受用戶的交互響應進行設計; 桌面程序模塊:針對線位方案數據庫,建立線位方案數據模型,并提供選線方案的參數化配置與管理界面、及維持線位方案的中央動態平面投影正反算,以提供高精度的線位方案表達與交互。2.如權利要求1所述的建立在網絡電子地圖上的工程在線選線交互設計系統,其特征在于:所述網絡電子地圖頁面程序模塊與桌面程序模塊之間實現通信連接,所述通信連接包括: 主動通信模式:即桌面模塊程序需要調用、訪問頁面程序模塊的方法或成員函數時,由桌面程序模塊通過控件的方法來激發頁面程序模塊中定義的事件,該通信模式可以傳遞線位的經緯度坐標系列參數,通過該參數傳向桌面程序模塊供頁面上進行繪制; 被動通信模式:即當頁面程序模塊上的交互需要將線位數據模型更新到方案模型或需要得到桌面程序模塊的業務響應時進行的通信方式,該通信模式在桌面程序模塊中設置一個定時器控件,定時監聽頁面程序模塊,當頁面程序模塊上指定的事件需要激發桌面程序模塊時,就會向桌面程序模塊發送消息調用指定的句柄函數,從而實現頁面程序模塊上的交互事件在桌面程序模塊中的響應。3.如權利要求1所述的建立在網絡電子地圖上的工程在線選線交互設計系統,其設計方法包括以下步驟: 步驟1:通過線位矢量表達與交互設計模塊打開既有的線位方案數據庫,在頁面程序模塊上進行線位方案數...

    【專利技術屬性】
    技術研發人員:韓元利劉一平劉云東陳小全彭利輝
    申請(專利權)人:中鐵第四勘察設計院集團有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲中文字幕无码一区二区三区 | 一本一道av中文字幕无码| 亚洲精品成人无码中文毛片不卡| 亚洲AV永久无码天堂影院| 久久国产亚洲精品无码| 中文字幕无码日韩欧毛| 中文字幕乱码人妻无码久久| 亚洲色中文字幕无码AV| 亚洲性无码一区二区三区| 粉嫩大学生无套内射无码卡视频| 日韩中文无码有码免费视频| 无码国内精品人妻少妇| 无码人妻一区二区三区兔费| 国产成人无码午夜福利软件| 精品人妻系列无码一区二区三区| 国产在线无码视频一区| 精品无码一区二区三区在线| 日韩成人无码中文字幕| 99热门精品一区二区三区无码| 潮喷失禁大喷水无码| 无码人妻精品一二三区免费 | 人妻无码久久久久久久久久久 | h无码动漫在线观看| 国产V亚洲V天堂无码| 影院无码人妻精品一区二区 | 亚洲国产成人精品无码区在线秒播| 久久AV无码精品人妻出轨| 亚洲av无码一区二区三区天堂古代 | 亚洲精品无码专区| 无码乱人伦一区二区亚洲一| 中文字幕无码一区二区三区本日| 国产成人无码精品久久二区三区| 亚洲欧洲免费无码| 69堂人成无码免费视频果冻传媒| 无码AV中文一区二区三区| 亚洲国产成AV人天堂无码| 久久精品无码午夜福利理论片| 无码人妻少妇久久中文字幕蜜桃| 亚洲av成人无码久久精品| 久久精品无码专区免费青青 | 亚洲国产精品无码中文lv|