分類篩選
分類篩選:

關于場景數據格式論文范文資料 與一種基于WEBGL技術三維場景數據格式有關論文參考文獻

版權:原創標記原創 主題:場景數據格式范文 科目:碩士論文 2020-02-19

《一種基于WEBGL技術三維場景數據格式》:本文是一篇關于場景數據格式論文范文,可作為相關選題參考,和寫作參考文獻。

[摘 要] 針對WEBGL技術規范、電力GIS系統的特點提出了一種新的三維場景數據格式,該格式有以下特點:對web環境友好、高可擴展性、支持多圖層、支持LOD、遵循REST API規范.

[關鍵詞] 對web環境友好;高可擴展性;LOD;多圖層 REST;API

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 23. 085

[中圖分類號] G642.0 [文獻標識碼] A [文章編號] 1673 - 0194(2016)23- 0162- 04

0 概 述

隨著互聯網的發展、各大瀏覽器產商對WEBGL技術規范支持,在WEB瀏覽器上就可以實現三維場景交互,電力GIS系統也從傳統的三維地圖也從傳統的C/S模式逐步變成B/S模式,本文針對WEBGL技術規范、電力GIS系統的特點提出了一種新的三維場景數據格式,該格式有以下特點:

(1)對WEB環境友好,傳輸方便、可在瀏覽器端快速解碼、可按需請求資源;

(2)可擴展,可持續擴展,以便支持新的數據類型;

(3)支持多圖層;

(4)遵循REST API規范;

(5)LOD.

1 數據文件包含內容

該格式的一份完整的數據包含了:元數據、圖層、矢量瓦片、地圖要素、符號等內容以下為信息內容.

(1)該格式的場景數據包含的元數據通過MetaInfo類來實現,該類型包含屬性如表1所示.

通過以上屬性可以獲取初步获得該文件包含的場景數據信息,版本號標識当前格式的版本,layers屬性為包含的圖層ID號數組,通過該值可以進一步獲取對應圖層的信息.

(2)場景包含的圖層通過Layer類來實現,包含以下屬性如表2所示.

通過以上屬性可以获得圖層的基本信息,其中最大、最小比例尺信息用來控制圖層的展示的比例尺范圍,xmin、ymin、xmax、ymax 描述了圖層在場景中的矩形邊界,CRS表示邊界坐標采用的坐標系,TileSize表示圖層瓦片的大小,為一個正方形區域,單位為像素,DPI表示分辨率.柵格瓦片是在地圖中最常用的一種瓦片格式,通過切換層級加載不同的瓦片來實現LOD,而本文中描述的數據格式使用矢量瓦片,矢量瓦片具有這樣的特點,地圖縮放時在客戶端實時繪制,不會隨地圖的縮放而失真,在不同比例尺下都可以使用同一張瓦片.因此本文描述的數據格式圖層只有一個層級,結合上述的圖層的屬性可以計算出各個瓦片的行、列號.瓦片通過以Tile類來實現.

(3)Tile類包含信息如表3所示.

瓦片在本文中描述的數據格式中的主要作用是快速獲取当前地圖所需要繪制的要素集合.根據当前地圖邊界信息調用WFS服務獲取要素的一個缺點是,服務器端需要動態的生成要素集合.而矢量瓦片由于確定了邊界可以實現預生成、緩存,从而大幅度降低對服務器的性能要求.

(4)要素通過Feature類來實現,包含信息如表4所示.

Properties屬性值為鍵值對表,包含了要素的一系列信息,lod屬性描述了要素在不同比例尺下繪制時需要的信息.詳情見LOD類的設計,geometry屬性描述要素的地理空間信息.

(5)LOD類包含的信息如表5所示.

LOD技術在地圖繪制中起至關重要的作用,通常LOD切換分兩種,一種是在不同比例尺下繪制不同的要素,如CITYGML格式將要素進行了劃分,要素之間存在父子關系.另外一種是對同一要素使用高低模來繪制,本文采用后一種模式.前一種方式也可以通過控制不同圖層的比例尺范圍來實現.同一個要素可以根據上述的LOD列表,在不同比例尺范圍下使用不同的模型來繪制.

(6)繪制要素需要的符號通過Symbol類來實現,該類包含信息如表6所示.

(7)符號需要的材質資源、材質對應的參數由Group類實現,該類型包含信息如表7表示.

三維場景中需要的數據類型多種多樣,為了具有高擴展性符號通過接口來描述,符號數據通過Javascript函數統一獲取.在WEB瀏覽器端只要實現了對應的接口便可以支持新的數據類型.在電力GIS系統中,要素的幾何類型主要分為點和線兩種,桿塔、斷路器、變電站等設備的位置信息通過中心點所在的經緯度、高程來描述.架空線、電力電纜、電器連接線的位置信息通過折線坐標來描述,繪制地圖所需的符號,對于不同的要素類型可以有不同的實現方式.

(1)直接模式:通過直接存儲頂點的坐標,這個方式適合復雜要素,如桿塔、開關等,數據可以通過建模軟件制作的模型轉換生成.

(2)間接模式:通過公式描述如貝塞爾曲線可以使用公式,引用此類型符號的要素通過調用函數,从而間接動態生成頂點數據,這個方法適合頂點坐標規律性比較強的要素,比如架空線,可以根據其物理特性、環境因素生成頂點信息,兩種模式都可以使用上述的接口.

以上各類的關系如圖1所示.

2 數據的訪問方法和返回格式

數據全部通過REST API獲取,設定以下訪問方式:

path/root,path為URL路徑,以下相同.

(1)path/root/metainfo/ 获得場景數據的元數據按以JSON的格式返回格式如下,

{

name:’服務名稱’,

descriptions:’描述’,

layers:[0..n],

Vesion:’1.0’

}

(2)path/root/layer/0....n,通過上一步可以获得場景包含的所有圖層ID,通過該節點則可以訪問對應ID的圖層信息,圖層信息按JSON格式返回,格式如下,

場景數據格式論文參考資料:

職稱論文格式

英文參考文獻格式舉例

大學生畢業論文格式

論文的格式模板

普通論文格式

論文基本格式

結論:一種基于WEBGL技術三維場景數據格式為適合不知如何寫場景數據格式方面的相關專業大學碩士和本科畢業論文以及關于場景數據論文開題報告范文和相關職稱論文寫作參考文獻資料下載。

和你相關的
仁怀| 琼海| 单县| 安康| 肇庆| 乐山| 绵阳| 吴忠| 沧州| 唐山| 芜湖| 汕头| 鹰潭| 白银| 菏泽| 河北石家庄| 乐清| 马鞍山| 湘潭| 衡水| 云浮| 江苏苏州| 图木舒克| 眉山| 莒县| 淄博| 大兴安岭| 和田| 海拉尔| 梅州| 崇左| 铜仁| 湘潭| 邳州| 厦门| 云浮| 济南| 襄阳| 云南昆明| 台湾台湾| 三门峡| 永州| 湖北武汉| 台南| 咸阳| 茂名| 瑞安| 绵阳| 海西| 大连| 铜陵| 天门| 吐鲁番| 德宏| 来宾| 屯昌| 阿坝| 陕西西安| 遂宁| 黔东南| 中卫| 日土| 襄阳| 资阳| 防城港| 吉林长春| 延边| 三沙| 单县| 象山| 青海西宁| 瓦房店| 龙岩| 通辽| 荣成| 阳春| 济源| 张掖| 和田| 安徽合肥| 庆阳| 宜昌| 西藏拉萨| 滕州| 玉树| 宝鸡| 青州| 博尔塔拉| 阿勒泰| 禹州| 吉林长春| 泰州| 庄河| 泰安| 鸡西| 西藏拉萨| 宝鸡| 金昌| 黑河| 吐鲁番| 九江| 乐平| 资阳| 湘西| 黔南| 保山| 河池| 三亚| 金华| 灌云| 张家界| 桓台| 商洛| 咸阳| 河南郑州| 垦利| 临沧| 乌兰察布| 吉林| 忻州| 运城| 邹城| 咸宁| 三沙| 鞍山| 寿光| 石狮| 昌吉| 三河| 安康| 黄冈| 毕节| 石嘴山| 儋州| 张北| 五指山| 屯昌| 安岳| 延边| 瓦房店| 济南| 汝州| 宁夏银川| 新余| 遵义| 柳州| 库尔勒| 内江| 苍南| 昭通| 龙口| 周口| 泰安| 大兴安岭| 大理| 瓦房店| 玉树| 吉林| 宿迁| 舟山| 延安| 株洲| 濮阳| 萍乡| 单县| 通化| 揭阳| 茂名| 丽江| 绍兴| 灵宝| 嘉兴| 三明| 来宾| 公主岭| 淮南| 河北石家庄| 昌吉| 福建福州| 安徽合肥| 丽水| 龙岩| 克孜勒苏| 吐鲁番| 济南| 喀什| 黄冈| 辽源| 巴彦淖尔市| 衢州| 果洛| 四川成都| 海丰| 邯郸| 新乡| 襄阳| 沧州| 临猗| 仙桃| 巴音郭楞| 日喀则| 黔东南| 溧阳| 泸州| 百色| 禹州| 抚州| 运城| 乌兰察布| 永新| 松原| 阿拉尔| 吴忠| 威海| 台州| 萍乡| 姜堰| 玉树| 百色| 陵水| 赣州| 兴安盟| 乐平| 顺德| 靖江| 招远| 肥城| 永新| 随州| 克拉玛依| 黄山| 厦门| 漳州| 定安| 济南| 乌兰察布| 启东| 张北| 日土| 陵水| 禹州| 垦利| 肇庆| 白银| 济宁| 三沙| 巢湖| 邹城| 肥城| 林芝| 张北| 广安| 榆林| 灵宝| 阿勒泰| 桐乡| 昌吉| 乐清| 吉林| 金昌| 温岭| 宝应县| 燕郊| 宜宾| 邹平| 楚雄| 德州| 白城| 柳州| 酒泉| 宣城| 庄河| 吐鲁番| 莱州| 庆阳| 桂林| 霍邱| 赣州| 铜川| 宝鸡| 本溪| 喀什| 普洱| 赤峰| 日喀则| 辽宁沈阳| 朝阳| 贺州| 六盘水| 琼海| 阿坝| 张家界| 朔州| 山西太原| 烟台| 余姚| 郴州| 秦皇岛| 吉安| 泉州|