在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 Web三維電子地圖論文范文

Web三維電子地圖論文范文

本站小編為你精心準備了Web三維電子地圖論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

Web三維電子地圖論文

1web三維電子地圖引擎設計

Web三維電子地圖引擎分為兩大塊,前端地圖展示和服務器數據分析,服務端部分和以往的MapServer無過多區別,包括空間數據庫、統計分析、地理分析等一些常用的服務端分析功能,支持WMS、WFS等和WPS任務處理標準等。額外的工作值需要支持一些如websocket的html5的新特性。三維電子地圖設計的重點在于web地圖展現部分,包含以下幾個部分:

1.1地理服務部分:地理服務部分包含地圖引擎的一系列組件,主要有:a.空間數據類型,按照GeoJson格式定義空間數據類型,有點、線、面、多點、多線、多面。b.要素(Feautre)類型和元素(Element)類型,要素代表地理要素,是有實際地理意義的實體,比如在特定比例尺地圖上,一座橋可以繪制成一條線段,可以稱為一個線狀要素。而元素是標識在地圖上的一個圖形,只需要是幾何對象即可。c.地圖投影和坐標系系,地圖投影確定了矢量要素/元素的真實地理坐標,通過這個坐標可以將矢量轉換到顯示器屏幕中顯示。d.地圖符號庫,地圖符號是電子地圖很重要的一部分,電子地圖渲染后,對特殊的標注需要有特殊的符號顯示,比如醫院、學校就是特定的點狀符號,鐵路、國道、省道分別是特定的現狀符號等。e.地圖控件集,包含地圖制圖的控件,有比例尺、指北針、圖例、地理編碼搜索工具等,增加地圖的實用性和美觀性,基礎地圖必備工具。

1.2地圖渲染器(Renderer)三維場景的渲染包括以下幾個部分:a.視角相機,默認采用俯視視角。b.光源,模擬真實世界的光源,在三維場景里會有反射、漫反射等效果。c.材質,三維地圖里的地圖底圖采用柵格瓦片作為貼圖材質,三維物體比如樓房墻面可以采用GLSL預定義文件做通用的材質,以減少數據傳輸。d.場景和形狀(Shape),這是三維地圖的基礎,構將一個三維場景后,通過往場景里動態的添加減少物形狀(Shape),豐富三維場景內容,形狀(Shape)包含一個幾何體幾何,對應地理服務里的空間數據類型,如點,線,面,體。除此之外還有構建好的模型加載器,用以加載特殊的三維模型。

2Web三維電子地圖引擎的實現

Web三維電子地圖引擎采用了webgl、websokcet等新技術,開發語言為Javascript。基礎類(BaseType),包含了邊界、要素、元素、格網(用于構建矢量金字塔)、經緯度坐標、投影坐標、屏幕像素坐標這些類。核心(Core),提供了Javascript語言常用的一些擴展,包括自定義繼承類等。幾何(Geometry)、json數據(JsonMap)、圖層(Layer)、瓦片(Tile),工具集(Tools)是對地理服務器的實現,包含地圖底圖加載,矢量數據分析等。繪圖(Graphic)庫提供地圖的渲染功能,包含矢量和柵格地圖的渲染。標繪(Plot)工具箱是提供額外的地圖繪制功能,如行軍路線,雙箭頭等。

3結果展現與總結

圖1是三維地圖效果,引擎只是初步實現了web地圖三維可視化顯示,還有諾多的工作和細節上的調整,同時,隨著電子地圖的進一步發展,web地圖引擎也將亦步亦趨的往前發展。

作者:黃奎單位:湖北大學資源環境學院

主站蜘蛛池模板: 久久精品国波多野结衣 | 色资源在线观看 | 久久99国产精品一区二区 | 亚洲国产成人久久综合野外 | 一级毛片在线全部免费播放 | 亚洲成熟xxxxx | 久久亚洲国产成人亚 | 亚洲第一区视频 | 99精品欧美一区二区三区综合在线 | 亚洲国产精品第一区二区三区 | 五月婷婷影视 | 国产综合在线观看视频 | 黄色国产视频 | 欧美日韩在线看 | 精品成人一区二区 | 男人天堂app | 婷婷激情五月 | 久久精品久久精品 | 久久成人精品视频 | 亚洲精品毛片久久久久久久 | 国产成人精品久久一区二区三区 | 自拍亚洲欧美 | 亚洲免费小视频 | 久久综合九色综合欧美播 | 五月天婷婷缴情五月免费观看 | 久久国产热视频 | 亚洲欧美日韩精品永久在线 | 色就干| 亚洲综合色秘密影院秘密影院 | 亚洲品质自拍视频网站 | 一级毛片高清免费播放 | 欧美视频一区在线观看 | 国产伦精一区二区三区视频 | 激情6月丁香婷婷色综合 | 欧美成人久久一级c片免费 久久免费视频1 | 亚洲综合激情六月婷婷在线观看 | 九九视频精品全部免费播放 | 久久精品国产一区二区三区 | 在线观看国产久青草 | 亚洲一区二区三区视频 | 亚洲视频网址 |