[發明專利]面向數據庫的GIS客戶端數據接口實現方法及數據存取方法在審
| 申請號: | 201310643433.4 | 申請日: | 2013-12-03 |
| 公開(公告)號: | CN103699581A | 公開(公告)日: | 2014-04-02 |
| 發明(設計)人: | 劉煒;杜亞軍;席佳偉;高偉;閆世平;趙宇馳;王軍;李曉學 | 申請(專利權)人: | 國家電網公司;國網陜西省電力公司榆林供電公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 蔡和平 |
| 地址: | 100761 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 數據庫 gis 客戶端 數據 接口 實現 方法 存取 | ||
技術領域
本發明涉及計算機地理信息系統(GIS),具體涉及一種面向數據庫的GIS客戶端數據接口實現方法及數據存取方法。
背景技術
地理信息系統(Geographic?information?system簡稱GIS)是一門集計算機科學、地理學、環境科學、空間科學、信息科學和管理科學為一體的新興邊緣學科。
GIS是六十年代中期開始發展起來的新技術。它最初為解決地理問題而產生,至今已成為一門涉及測繪學科環境科學、計算機技術等多學科的交叉學科。80年代后興起的計算機網絡技術使地理信息的傳輸時效得到了極大的提高,它的應用從基礎信息管理與規劃轉向更復雜的實際應用成為輔助決策的工具并促進了地理信息產業的形成。到目前市場上的軟件已達上千種并且涌現出了一些有代表性的GIS軟件。
目前的GIS軟件分為兩種,一是傳統的桌面單機型,如MapInfo,ArcGIS等,二是目前流行的網絡在線GIS,如GoogleMaps,Bing衛星航拍地圖。
應用表明,無論是桌面單機型GIS,還是網絡在線GIS,都沒有提供直接訪問用戶數據庫的方法,只能由開發者根據實際情況,單獨編寫繁雜而重復的代碼,訪問數據庫并取得數據后,再由客戶端(如IE)向GIS繪制用戶對象。
發明內容
本發明的目的在于為各類GIS平臺(包括Mapinfo、ArcGIS、GoogleMaps)及開發人員之間設計一套面向數據庫的GIS客戶端數據接口實現方法及數據存取方法,開發人員通過這個接口,可以直接在客戶端中訪問用戶數據庫并結合到GIS中來。
為達到上述目的,本發明采用的解決方案是:
面向數據庫的GIS客戶端數據接口實現方法,采用IIS作為GIS平臺服務,作為用戶數據庫轉換服務,將客戶端所調用的數據轉換為標準的XML格式,并轉發給客戶端。
面向數據庫的GIS客戶端數據存取方法,包括以下步驟:
步驟1)、客戶端向GIS服務器發出訪問請求,GIS服務器根據客戶端請求,發送地理數據給客戶端;
步驟2)、客戶端向GIS接口服務器發出訪問請求,通過GIS接口服務器向用戶數據庫發送訪問請求;
步驟3)、用戶數據庫根據訪問請求將用戶數據發送給GIS接口服務器,GIS接口服務器將用戶數據發送給客戶端;
步驟4)、客戶端將接受到的地理數據與用戶數據進行合并,以圖形的方式展現。
所述客戶端向GIS接口服務器發出訪問請求,同時提供接口參數,包括目的用戶數據庫類型、數據庫實例名、用戶名及密碼。
所述客戶端為客戶端網頁,GIS接口服務器接收到請求后,根據SQL語句,檢索用戶數據庫,獲得用戶數據后生成XML格式數據,返回給客戶端網頁。
客戶端通過Ajax技術,獲取得到的數據,并通過標準HTML化的GIS接口,繪制最終的GIS圖形圖像。
本發明的優點是:開發人員通過本發明的方法可以直接在客戶端中訪問用戶數據庫并結合到GIS中來,使得訪問速度大大提升,并針對如輸配電等專用行業,提供專業的調用接口,保證在提升訪問速度的同時,能夠更快速的處理企業海量數據。
附圖說明
圖1是本發明的結構原理圖
具體實施方式
以下結合附圖和實施例對本發明一步說明。
面向數據庫的GIS客戶端數據接口實現方法,采用Windows?IIS作為GIS平臺服務,作為用戶數據庫轉換服務,將客戶端所調用的數據轉換為標準的XML格式,并轉發給客戶端。
如圖1所示,面向數據庫的GIS客戶端數據存取方法,包括以下步驟:
步驟1)、客戶端向GIS服務器發出訪問請求,GIS服務器根據客戶端請求,發送地理數據給客戶端;
步驟2)、客戶端向GIS接口服務器發出訪問請求,同時提供接口參數,包括目的用戶數據庫類型、數據庫實例名、用戶名及密碼;通過GIS接口服務器向用戶數據庫發送訪問請求;
步驟3)、用戶數據庫根據訪問請求將用戶數據發送給GIS接口服務器,GIS接口服務器將用戶數據發送給客戶端;
步驟4)、客戶端將接受到的地理數據與用戶數據進行合并,以圖形的方式展現,客戶端為客戶端網頁,GIS接口服務器接收到請求后,根據SQL語句,檢索用戶數據庫,獲得用戶數據后生成XML格式數據,返回給客戶端網頁,客戶端通過Ajax技術,獲取得到的數據,并通過標準HTML化的GIS接口,繪制最終的GIS圖形圖像。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;國網陜西省電力公司榆林供電公司,未經國家電網公司;國網陜西省電力公司榆林供電公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310643433.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車玻璃升降器限位減震機構
- 下一篇:一種自測溫光纖復合防火絕緣電纜





