任培祥,范光甫,刁富陽(yáng),王 剛
(北京洛斯達(dá)數(shù)字遙感技術(shù)有限公司,北京 100120)
移動(dòng)終端電力三維GIS平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
任培祥,范光甫,刁富陽(yáng),王 剛
(北京洛斯達(dá)數(shù)字遙感技術(shù)有限公司,北京 100120)
摘要:本文研究了移動(dòng)終端相關(guān)軟硬件環(huán)境以及海量基礎(chǔ)地理數(shù)據(jù)的組織與快速發(fā)布、電網(wǎng)三維模型的調(diào)度與渲染、矢量及地名數(shù)據(jù)的分塊與漸進(jìn)式加載等關(guān)鍵技術(shù),利用C++、OpenGL ES、移動(dòng)互聯(lián)網(wǎng)技術(shù)等創(chuàng)建了基于移動(dòng)終端的三維渲染引擎。利用該引擎提供的SDK開發(fā)了移動(dòng)終端電力三維地理信息系統(tǒng)(Geographic Information System,GIS)基礎(chǔ)平臺(tái),實(shí)現(xiàn)了信息模式共享以及系統(tǒng)數(shù)據(jù)整合,同時(shí)設(shè)計(jì)并實(shí)現(xiàn)了電網(wǎng)業(yè)務(wù)的實(shí)用性功能。
關(guān)鍵詞:移動(dòng)互聯(lián)網(wǎng);電網(wǎng)三維模型;渲染引擎;三維GIS。
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,手機(jī)、平板電腦等智能設(shè)備的應(yīng)用越來(lái)越廣泛,各種應(yīng)用層出不窮且如微信、手機(jī)淘寶等,移動(dòng)智能終端已經(jīng)深入到我們生活的各個(gè)方面。由于3G/4G無(wú)線網(wǎng)絡(luò)技術(shù)的發(fā)展,移動(dòng)智能終端在專業(yè)領(lǐng)域以及企業(yè)級(jí)方面的應(yīng)用也越發(fā)凸顯,移動(dòng)終端市場(chǎng)也必將成為這些領(lǐng)域的必爭(zhēng)之地。百度、騰訊、Google Earth、ESRI等互聯(lián)網(wǎng)及地理信息專業(yè)領(lǐng)域的企業(yè)在移動(dòng)終端方面也都進(jìn)行了重點(diǎn)研究并開發(fā)了相關(guān)的產(chǎn)品。但是在專業(yè)領(lǐng)域方面移動(dòng)互聯(lián)網(wǎng)產(chǎn)品還不能滿足企業(yè)級(jí)應(yīng)用需求,缺乏有針對(duì)性的、實(shí)用性的產(chǎn)品。
本文通過研究移動(dòng)設(shè)備的軟硬件、開發(fā)環(huán)境、三維圖形庫(kù)、GIS、觸控、語(yǔ)音識(shí)別等相關(guān)技術(shù),研發(fā)了一套適用于移動(dòng)終端的三維渲染引擎,該引擎提供二次開發(fā)包,支持Andriod 和IOS操作系統(tǒng)。利用該引擎搭建了移動(dòng)終端電力三維GIS基礎(chǔ)平臺(tái),可實(shí)現(xiàn)海量基礎(chǔ)地理數(shù)據(jù)發(fā)布、電網(wǎng)三維模型快速調(diào)度與渲染、矢量及地名數(shù)據(jù)漸進(jìn)式加載以及電網(wǎng)業(yè)務(wù)實(shí)用性功能。
2.1框架設(shè)計(jì)
系統(tǒng)采用典型的三層結(jié)構(gòu)設(shè)計(jì):數(shù)據(jù)層、服務(wù)層、表現(xiàn)層。數(shù)據(jù)層主要是存儲(chǔ)影像、地形、矢量、電網(wǎng)三維模型、地名等基礎(chǔ)數(shù)據(jù);服務(wù)層主要是提供基礎(chǔ)數(shù)據(jù)的快速檢索及發(fā)布;表現(xiàn)層主要是通過無(wú)線網(wǎng)絡(luò)與服務(wù)層進(jìn)行連接并接收發(fā)布的數(shù)據(jù),最終在客戶端展現(xiàn)。系統(tǒng)結(jié)構(gòu)見圖1。
圖1 系統(tǒng)架構(gòu)
2.2流程設(shè)計(jì)
系統(tǒng)采用網(wǎng)絡(luò)數(shù)據(jù)發(fā)布及本地加載兩種方式實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)的展現(xiàn),基礎(chǔ)影像、數(shù)字高程模型(Digital Elevation Model, DEM)以及電網(wǎng)三維模型作為本系統(tǒng)最基本的數(shù)據(jù),可分別通過上述兩種方式實(shí)現(xiàn)加載并展現(xiàn)。圖2中藍(lán)色代表基礎(chǔ)影像、DEM加載的流程,紅色代表電網(wǎng)三維模型加載的流程。整個(gè)流程的設(shè)計(jì)考慮到了移動(dòng)終端硬件設(shè)備以及內(nèi)存的承載力,在數(shù)據(jù)加載的過程中系統(tǒng)做了相應(yīng)的調(diào)度以及內(nèi)存控制,同時(shí)為了保證系統(tǒng)運(yùn)行的效率,采用了多線程設(shè)計(jì)模式。
圖2 系統(tǒng)數(shù)據(jù)加載流程
2.3關(guān)鍵接口設(shè)計(jì)
系統(tǒng)核心的功能包括兩個(gè):(1)海量基礎(chǔ)地理數(shù)據(jù)的加載、調(diào)度;(2)電網(wǎng)三維模型的調(diào)度與快速渲染。
海量基礎(chǔ)地理數(shù)據(jù)加載通常采用WMTS(Web Map Tile Service,地圖瓦片服務(wù))實(shí)現(xiàn),WMTS是OGC中規(guī)定的Web服務(wù)之一,可以通過網(wǎng)絡(luò)訪問的方式能夠?yàn)橛脩籼峁┑貓D瓦片服務(wù)??蛻舳藢⑾嚓P(guān)信息通過服務(wù)鏈接的方式發(fā)送至服務(wù)端,然后由服務(wù)端根據(jù)參數(shù)進(jìn)行快速搜索并將結(jié)果返回給客戶端,主要接口包括:瓦片地理范圍、層級(jí)、服務(wù)名、行號(hào)、列號(hào)等。
電網(wǎng)三維模型采用數(shù)據(jù)庫(kù)和文件方式聯(lián)合存儲(chǔ),數(shù)據(jù)庫(kù)存儲(chǔ)了電網(wǎng)三維模型的關(guān)聯(lián)信息,文件存儲(chǔ)了三維模型實(shí)體數(shù)據(jù)。系統(tǒng)利用數(shù)據(jù)庫(kù)的信息以及實(shí)體模型數(shù)據(jù)可構(gòu)建出電網(wǎng)三維模型的關(guān)聯(lián)關(guān)系,能夠?qū)崿F(xiàn)線路桿塔、絕緣子/金具、導(dǎo)線的準(zhǔn)確繪制,主要接口包括:模型路徑、線路名稱、回路數(shù)、導(dǎo)線分裂數(shù)、掛點(diǎn)、姿態(tài)等。
2.4 跨平臺(tái)設(shè)計(jì)
跨平臺(tái)是指系統(tǒng)的開發(fā)和實(shí)現(xiàn)不依賴于操作系統(tǒng)或者硬件,系統(tǒng)程序代碼不需要修改過多就可以在其它操作系統(tǒng)上成功運(yùn)行。語(yǔ)言方面,C/C++屬于源碼級(jí)跨平臺(tái)開發(fā)語(yǔ)言,可以作為程序語(yǔ)言的首選,Android和IOS操作系統(tǒng)與UI相關(guān)的系統(tǒng)函數(shù)使用的特定語(yǔ)言分別為JAVA、Objective-C語(yǔ)言,底層核心都支持常見的跨平臺(tái)語(yǔ)言C/C++語(yǔ)言;圖形渲染方面OpenGL ES是OpenGL三維圖形API的子集,在Android和IOS操作系統(tǒng)都支持底層C/C++語(yǔ)言的函數(shù)接口,用戶可以將OpenGL ES代碼進(jìn)行封裝,構(gòu)建底層核心代碼。
跨平臺(tái)設(shè)計(jì)是移動(dòng)三維GIS系統(tǒng)能夠在安裝不同操作系統(tǒng)的移動(dòng)設(shè)備正常運(yùn)行的基本原則。采用UI與底層核心分離的設(shè)計(jì)原則,使得UI使用系統(tǒng)特有語(yǔ)言進(jìn)行與用戶操作相關(guān)的開發(fā),底層采用C語(yǔ)言封裝OpenGL ES的方式構(gòu)建核心類庫(kù)與接口,這種跨平臺(tái)設(shè)計(jì)方法兼顧了用戶體驗(yàn)和系統(tǒng)的高效性與跨平臺(tái)特性。
3.1海量基礎(chǔ)地理數(shù)據(jù)發(fā)布
3.1.1數(shù)據(jù)組織方式
系統(tǒng)采用常規(guī)的四叉樹組織方式,將原始數(shù)據(jù)處理成瓦片金字塔,全球范圍內(nèi)第0層為2×1張,第1層為4×2張依次類推,見圖3。
圖3 瓦片金字塔分塊示意圖
3.1.2數(shù)據(jù)調(diào)度及渲染
系統(tǒng)采用了分頁(yè)機(jī)制實(shí)現(xiàn)了金字塔瓦片的調(diào)度,分頁(yè)機(jī)制的工作方式是按照用戶的可視范圍,將多個(gè)子節(jié)點(diǎn)設(shè)置為復(fù)雜模型的多個(gè)細(xì)節(jié)層次,在視點(diǎn)靠近時(shí)呈現(xiàn)較多的物體細(xì)節(jié),而在遠(yuǎn)離時(shí)僅僅顯示出一個(gè)簡(jiǎn)化的模型,從而降低了運(yùn)算和繪制的負(fù)擔(dān)。與普通多細(xì)節(jié)層次(Levels of Detail, LOD)不同的是,它不需要將所有層次的節(jié)點(diǎn)一次性加載進(jìn)內(nèi)存,而僅僅需要指定各個(gè)層次節(jié)點(diǎn)的文件名。在程序運(yùn)行階段,利用分頁(yè)數(shù)據(jù)庫(kù)功能將這些節(jié)點(diǎn)動(dòng)態(tài)加載到場(chǎng)景中,并根據(jù)用戶當(dāng)前的可視范圍,將那些一段時(shí)間內(nèi)無(wú)法被看到的子節(jié)點(diǎn)從內(nèi)存中卸載,以節(jié)約系統(tǒng)資源。如果用戶的視域改變,被釋放的細(xì)節(jié)層次子節(jié)點(diǎn)又重新進(jìn)入視野,分頁(yè)數(shù)據(jù)庫(kù)線程會(huì)重新加載它,見圖4。
圖4 四叉樹結(jié)構(gòu)中使用分頁(yè)原理
3.1.3下載緩存
建立緩存的目的主要是提高數(shù)據(jù)的訪問速度,本系統(tǒng)基于移動(dòng)設(shè)備的特點(diǎn)設(shè)計(jì)了相應(yīng)的緩存機(jī)制,可實(shí)現(xiàn)數(shù)據(jù)下載并緩存。移動(dòng)端的緩存機(jī)制主要包括兩個(gè)模塊:下載和緩存。其中下載模塊主要負(fù)責(zé)下載隊(duì)列的新建、開啟、關(guān)閉、管理、刪除以及瓦片請(qǐng)求的添加、處理、刪除等;緩存模塊主要為每一條下載線程存儲(chǔ)緩存文件(*.dat)及索引文件(*.idx),在應(yīng)用程序運(yùn)行初始時(shí)通過讀取索引文件讀入緩存文件中的瓦片數(shù)據(jù)。緩存文件中記錄了瓦片數(shù)據(jù)的字節(jié)流,索引文件記錄了該瓦片對(duì)應(yīng)的行列號(hào),緩存文件和索引文件一并使用。
3.2電網(wǎng)三維模型調(diào)度與渲染
3.2.1數(shù)據(jù)組織方式
電網(wǎng)三維模型的數(shù)據(jù)量相對(duì)較大、關(guān)聯(lián)關(guān)系較復(fù)雜等特點(diǎn),數(shù)據(jù)存儲(chǔ)采用數(shù)據(jù)庫(kù)及文件聯(lián)合方式??紤]到移動(dòng)平臺(tái)軟硬件環(huán)境的兼容性以及服務(wù)端數(shù)據(jù)發(fā)布,本系統(tǒng)采用SQLite數(shù)據(jù)庫(kù)存儲(chǔ)電網(wǎng)三維模型的線路信息及關(guān)聯(lián)信息,如:模型路徑、線路名稱、回路數(shù)、導(dǎo)線分裂數(shù)、掛點(diǎn)、姿態(tài)等,可支持多條線路數(shù)據(jù);采用文件的方式存儲(chǔ)了三維模型實(shí)體數(shù)據(jù),數(shù)據(jù)按照線路代碼分文件夾存儲(chǔ)。
3.2.2數(shù)據(jù)調(diào)度及渲染
由于電網(wǎng)三維模型數(shù)據(jù)很大,構(gòu)建全部模型需要很長(zhǎng)時(shí)間和占用大量?jī)?nèi)存,對(duì)于移動(dòng)設(shè)備來(lái)說(shuō)無(wú)疑會(huì)增加很大開銷。本文研究了根據(jù)視點(diǎn)的位置來(lái)加載視野內(nèi)的線路數(shù)據(jù),根據(jù)特定淘汰算法卸載那些長(zhǎng)時(shí)間不在視野內(nèi)的線路數(shù)據(jù),通過這種策略有效減少了系統(tǒng)占用的內(nèi)存。考慮到桿塔、絕緣子/金具等模型的精細(xì)化程度,本文研究了LOD及Impostor技術(shù)來(lái)提升模型渲染的效率。
3.2.3網(wǎng)絡(luò)數(shù)據(jù)發(fā)布
SQLite支持C++程序使用,同時(shí)支持PHP、JAVA、.NET連接訪問,考慮到線路數(shù)據(jù)需要進(jìn)行網(wǎng)絡(luò)發(fā)布,且SQLite不具備遠(yuǎn)程訪問的功能,本文研究了移動(dòng)端通過Web Service 的方式獲取線路數(shù)據(jù),服務(wù)器端使用Apache+PHP組合實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)查詢請(qǐng)求,客戶端向服務(wù)器發(fā)送一條包含SQL查詢語(yǔ)句字符串,PHP網(wǎng)頁(yè)獲取并解析,同時(shí)連接本地SQLite數(shù)據(jù)庫(kù)進(jìn)行查詢,然后將查詢結(jié)果返回給客戶端,最終實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)發(fā)布。
3.3矢量及地名數(shù)據(jù)分塊與漸進(jìn)式加載
3.3.1數(shù)據(jù)組織方式
矢量數(shù)據(jù)包括點(diǎn)、線、面三種類型,地名屬于點(diǎn)狀類型。矢量加載分為真矢量及柵格化矢量?jī)煞N方式,各有優(yōu)缺點(diǎn)。真矢量?jī)?yōu)點(diǎn)是顯示效果好,查詢操作簡(jiǎn)單,缺點(diǎn)是數(shù)據(jù)結(jié)構(gòu)復(fù)雜;柵格化矢量?jī)?yōu)點(diǎn)是數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,缺點(diǎn)是顯示效果差、查詢操作復(fù)雜。結(jié)合實(shí)際情況本文研究了真矢量的加載及繪制方式。矢量和地名數(shù)據(jù)本身并沒有特殊性,根據(jù)移動(dòng)終端的硬件環(huán)境,本文設(shè)計(jì)了將矢量數(shù)據(jù)直接存儲(chǔ),將地名數(shù)據(jù)存儲(chǔ)到SQLite數(shù)據(jù)庫(kù)中,方便進(jìn)行數(shù)據(jù)服務(wù)發(fā)布。
3.3.2數(shù)據(jù)調(diào)度及渲染
矢量和地名數(shù)據(jù)具有連續(xù)性強(qiáng),覆蓋范圍大,且具有層級(jí)分布特性,如矢量數(shù)據(jù)和地名數(shù)據(jù)通常情況下按照不同級(jí)別進(jìn)行存儲(chǔ),如省級(jí)、地市級(jí)、縣級(jí)、鄉(xiāng)鎮(zhèn)級(jí)。根據(jù)數(shù)據(jù)的特點(diǎn),系統(tǒng)研究了適用于矢量、地名層級(jí)渲染的機(jī)制,目標(biāo)是利用瓦片切片機(jī)制實(shí)現(xiàn)數(shù)據(jù)的分塊處理及分層加載?;舅枷胧牵簩⒚恳粚樱悾?shù)據(jù)根據(jù)覆蓋范圍大小選擇合適的塊大小進(jìn)行動(dòng)態(tài)切分,然后根據(jù)不同級(jí)別數(shù)據(jù)的特點(diǎn)選擇合適的LOD層級(jí)進(jìn)行動(dòng)態(tài)加載及渲染。
3.3.3數(shù)據(jù)編碼規(guī)則
系統(tǒng)根據(jù)場(chǎng)景視點(diǎn)的位置對(duì)多塊數(shù)據(jù)進(jìn)行判斷,原則是在視野范圍之內(nèi)的加載,不在視野范圍之內(nèi)的剔除,這種機(jī)制實(shí)現(xiàn)的前提是數(shù)據(jù)塊要有統(tǒng)一的編碼規(guī)則。
具體公式如下:
式中:lat、lon分別為數(shù)據(jù)的位置; n為數(shù)據(jù)層級(jí)(不同級(jí)別n的值設(shè)定的不一樣)。
4.1功能特點(diǎn)
系統(tǒng)支持Andriod和IOS,底層采用C++、OpenGL ES等技術(shù),上層根據(jù)不同操作系統(tǒng)選擇對(duì)應(yīng)的語(yǔ)言,Andriod端采用JAVA,IOS端采用Object-C,通過上層調(diào)用底層的接口實(shí)現(xiàn)不同的應(yīng)用。主要功能如下:
(1)海量基礎(chǔ)地理數(shù)據(jù)調(diào)度與漫游
系統(tǒng)支持無(wú)線網(wǎng)絡(luò)數(shù)據(jù)服務(wù)發(fā)布,支持多分辨率影像和DEM數(shù)據(jù)加載,能夠?qū)崿F(xiàn)海量基礎(chǔ)地理數(shù)據(jù)的快速調(diào)度與漫游。數(shù)據(jù)可通過配置的方式進(jìn)行加載,方便用戶使用。
(2)電網(wǎng)三維模型快速加載及渲染
系統(tǒng)支持包括線路桿塔、絕緣子/金具、導(dǎo)線等電網(wǎng)三維模型的精確繪制,能夠真實(shí)還原現(xiàn)場(chǎng)環(huán)境,同時(shí)支持物體拾取,便于做進(jìn)一步業(yè)務(wù)應(yīng)用開發(fā)。
(3)矢量、地名數(shù)據(jù)加載
系統(tǒng)支持各級(jí)行政區(qū)劃及地名數(shù)據(jù)的分塊漸進(jìn)式加載,支持?jǐn)?shù)據(jù)的屬性查詢。
(4)全 球 定 位 系 統(tǒng)(Global Positioning System, GPS)實(shí)時(shí)定位及軌跡繪制
系統(tǒng)支持GPS實(shí)時(shí)定位,同時(shí)支持用戶軌跡的實(shí)時(shí)繪制,便于用戶進(jìn)行自身的快速定位及目標(biāo)點(diǎn)的跟蹤判斷。
(5)地物標(biāo)繪
系統(tǒng)支持點(diǎn)狀、線狀、面狀地物標(biāo)繪,如測(cè)量控制點(diǎn)、輸電線路、交叉跨越河流及房屋等,便于用戶進(jìn)行外業(yè)數(shù)據(jù)采集,如外業(yè)調(diào)繪。
(6)信息查詢
系統(tǒng)支持線路及熱點(diǎn)的信息查詢,同時(shí)支持興趣點(diǎn)的標(biāo)注,便于用戶及時(shí)了解線路整體及敏感點(diǎn)信息。
(7)數(shù)據(jù)采集與上傳
系統(tǒng)支持拍照、文字錄入及上傳功能,能夠進(jìn)行實(shí)地現(xiàn)場(chǎng)拍照并上傳至指定服務(wù)器,充分利用了移動(dòng)互聯(lián)網(wǎng)技術(shù)手段,有效保證了數(shù)據(jù)的及時(shí)性、準(zhǔn)確性。
除上述功能外,系統(tǒng)還提供了圖層管理、坐標(biāo)定位、飛行漫游、多種對(duì)象繪制、空間分析等相關(guān)功能,便于用戶進(jìn)行多種應(yīng)用。
4.2運(yùn)行效率
系統(tǒng)以晉東南—南陽(yáng)—荊門1000 kV特高壓交流試驗(yàn)示范工程、部分陜西省內(nèi)線路工程、哈鄭特高壓工程陜西段、全國(guó)范圍內(nèi)的矢量行政區(qū)劃、地名注記以及其它附屬信息為試驗(yàn)數(shù)據(jù),分別在iPad 3和iPad 4上進(jìn)行了運(yùn)行測(cè)試,iPad 3 和iPad 4硬件配置見表1。表2測(cè)試結(jié)果表明:(1)隨著系統(tǒng)加載數(shù)據(jù)量的增大,系統(tǒng)內(nèi)存占用越多,運(yùn)行效率也會(huì)變慢;(2)不同的數(shù)據(jù)采用的調(diào)度機(jī)制也會(huì)對(duì)渲染產(chǎn)生一定的影響;(3)在iPad 4上相同數(shù)據(jù)運(yùn)行的效率要明顯高于iPad 3。
表1 硬件配置
表2 內(nèi)存占用及渲染幀率
本文研究了移動(dòng)終端軟硬件、無(wú)線網(wǎng)絡(luò)、三維可視化、GIS等相關(guān)技術(shù),設(shè)計(jì)并開發(fā)了一套適用于移動(dòng)終端的三維渲染引擎,同時(shí)利用該引擎搭建了移動(dòng)端電力三維GIS基礎(chǔ)平臺(tái)。隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,移動(dòng)智能終端的應(yīng)用在專業(yè)領(lǐng)域及企業(yè)級(jí)方面會(huì)更加深入。本文以電力行業(yè)的部分業(yè)務(wù)為研究對(duì)象,實(shí)現(xiàn)了一些實(shí)用性功能,后續(xù)還會(huì)進(jìn)行針對(duì)性的研究與開發(fā),提高移動(dòng)終端三維GIS在電力行業(yè)中的應(yīng)用。
參考文獻(xiàn):
[1] 周旭.OpenGIS網(wǎng)絡(luò)地圖分塊服務(wù)實(shí)現(xiàn)標(biāo)準(zhǔn)(WMTS)分析[J].地理信息世界,2011,(4).
[2] 任培祥,等.三維全景智能電網(wǎng)信息化支撐平臺(tái)的關(guān)鍵技術(shù)研究與應(yīng)用[J].電力勘測(cè)設(shè)計(jì). 2009,(4).
[3] 鄧世軍,等.數(shù)據(jù)分頁(yè)技術(shù)的海量三維數(shù)據(jù)模型動(dòng)態(tài)調(diào)度[J].測(cè)繪科學(xué),2013,(4).
[4] 熊慶文,邊馥苓.基于嵌入式數(shù)據(jù)庫(kù)系統(tǒng)的移動(dòng)GIS應(yīng)用體系結(jié)構(gòu)研究[J].武漢大學(xué)學(xué)報(bào)(信息科學(xué)版),2006,(1).
[5] 于海龍,等.基于WebServices的GIS與應(yīng)用模型集成研究[J].測(cè)繪學(xué)報(bào),2006,(2).
[6] 李建勛,等.面向影像金字塔的線性四叉樹編碼及其特性[J].計(jì)算機(jī)應(yīng)用,2011,(4).
[7] 白建軍,趙學(xué)勝,陳軍.基于線性四叉樹的全球離散格網(wǎng)索引[J].武漢大學(xué)學(xué)報(bào)(信息科學(xué)版),2005,(9).
[8] 鄧世軍,等.數(shù)據(jù)分頁(yè)技術(shù)的海量三維數(shù)據(jù)模型動(dòng)態(tài)調(diào)度[J].測(cè)繪科學(xué),2013,(4).
[9] ErikM.BuckOpenGLES應(yīng)用開發(fā)實(shí)踐指南:IOS卷[M].徐學(xué)磊,譯.北京:機(jī)械工業(yè)出版社.2013.
[10] 官酩杰.基于OpenGLES的移動(dòng)平臺(tái)圖形渲染引擎研究與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2010.
中圖分類號(hào):TM715
文獻(xiàn)標(biāo)志碼:B
文章編號(hào):1671-9913(2015)02-0056-05
* 收稿日期:2014-07-30
作者簡(jiǎn)介:任培祥(1979- ),男,河北泊頭人,碩士,工程師,主要從事電力三維GIS研究與應(yīng)用;
Design and Implementation of Power 3D GIS on Mobile Terminal
REN Pei-xiang, FAN Guang-fu, DIAO Fu-yang, WANG Gang
(Beijing North-star Digital Remote Sensing Technology Co.,Ltd., Beijing 100120, China)
Abstract:Due to the good effect of DC based de-icing technique used in overhead transmission line, it has been widely used in conductor de-icing of 500kV and above AC transmission line line. The ground wire de-icing technology becomes the current problem to be solved. In Shi Bing - Xian Ling Shan 500kV transmission line anti-icing renovation project, according to the complex ground wires, we made deeply study on the DC based de-icing technique for the project and calculated and analyzed. Then we proposed appropriate solutions for de-icing of this project and achieved good effect. This paper based on engineering practice combined with DC based de-icing technology and proposed next prospect.
Key words:mobile internet;power 3D model; rendering engine;3D GIS.