2.5維地圖就是根據(jù)dem、dom、dlg等數(shù)據(jù),以及真三維模型在一定高度、視角和燈光效果,按照軸側(cè)投影的方式生成的地圖。本文以臻圖信息ZTMapEasy電子地圖服務(wù)平臺(tái)為例,詳細(xì)闡述了2.5維電子地圖關(guān)鍵技術(shù)以及其實(shí)現(xiàn)方式。
地圖作為記錄地理信息的一種圖形語言形式是按照一定的數(shù)學(xué)法則,根據(jù)地圖投影、地理坐標(biāo)和比例尺,經(jīng)過制圖概括,在一定的載體上用各種地圖符號(hào)(點(diǎn)、線、面狀符號(hào))和文字注記、顏色來表示一定區(qū)域內(nèi)的地形、地貌、地物等地理信息。它反映各種自然和社會(huì)經(jīng)濟(jì)現(xiàn)象的空間分布、組合、聯(lián)系及其動(dòng)態(tài)變化。因此,地圖是對地理空間信息的抽象化、符號(hào)化的描述。
人類生活在一個(gè)真三維的現(xiàn)實(shí)世界里,而傳統(tǒng)的二維地圖只對處于三維空間中的各種地理對象全部進(jìn)行向二維平面投影的簡化處理,導(dǎo)致第三維方向(即垂直方向)上的幾何位置信息、空間拓?fù)湫畔⒑筒糠终Z義信息的損失,不能完整地反映客觀世界。隨著計(jì)算機(jī)技術(shù),特別是計(jì)算機(jī)圖形學(xué)、網(wǎng)絡(luò)、多媒體、虛擬現(xiàn)實(shí)技術(shù)、三維仿真技術(shù)的快速發(fā)展,傳統(tǒng)的二維電子地圖被注入了新的活力正在向網(wǎng)絡(luò)化、互動(dòng)化以及三維化的方向發(fā)展
2.5維地圖在最近幾年得到了飛速的發(fā)展,如百度、搜狗等地圖網(wǎng)站的興起讓更多的用戶感覺到了真三維地圖帶來的震撼。
什么是2.5維地圖呢?就是根據(jù)dem、dom、dlg等數(shù)據(jù),以及真三維模型在一定高度、視角和燈光效果,按照軸側(cè)投影的方式生成的地圖。2.5維數(shù)字地圖既具有三維數(shù)字地圖表現(xiàn)力豐富的、視覺效果好,又具備數(shù)據(jù)量小、現(xiàn)實(shí)速度快的優(yōu)點(diǎn),需要的網(wǎng)絡(luò)環(huán)境、軟硬件要求較低,滿足了在遠(yuǎn)程訪問下對三維地圖的快速瀏覽訪問,在傳統(tǒng)二維地圖和真三維地圖很好地起到一個(gè)承上啟下的作用,同時(shí),利用三維模型制作成下游產(chǎn)品的2.5維數(shù)字地圖,具有準(zhǔn)確的坐標(biāo)信息,還可以制作成東、南、西、北多個(gè)角度,相對意義上的三維,因此得到了許多用戶的推崇。而且如果要求不高2.5維地圖的制作方式可以采用可視角內(nèi)進(jìn)行貼面,其它不再處理的方面,這大大降低了地圖的建設(shè)成本,節(jié)省大量的財(cái)力和人力,同時(shí)數(shù)據(jù)更新效率也可以大大提高。
2.5維數(shù)字地圖制作的基本流程:制作基本思路,對基礎(chǔ)數(shù)據(jù)進(jìn)行原始資料收集和現(xiàn)場采集測繪。將整個(gè)場景按x、y兩個(gè)方向,利用專業(yè)空間建模軟件,分割渲染成若干張分辨率固定的柵格地圖圖片,最后基于專業(yè)軟件進(jìn)行拼合并做后期。主要分為6個(gè)階段:
(1)數(shù)據(jù)準(zhǔn)備?;A(chǔ)數(shù)據(jù)主要是鎮(zhèn)海三維仿真規(guī)劃模型成果,該三維模型采用當(dāng)今國際流行多邊形建模技術(shù),保證還原建筑真實(shí)形狀。在制作模型的時(shí)候,根據(jù)采集照片對建筑物結(jié)構(gòu)進(jìn)行分析,對每一棟建筑進(jìn)行細(xì)致的貼圖,建筑外墻、窗體、裝飾物的材質(zhì)來自采集的照片或者精選的素材庫,盡量還原建筑的真實(shí)外觀。制作好建筑后,按照地形圖上建筑的位置對制作好的建筑進(jìn)行擺放,減少建筑與建筑之間、建筑與地表之間的位置誤差。
(2)框架數(shù)據(jù)搭建。由于已有的三維模型數(shù)據(jù)為全模,數(shù)據(jù)量巨大,因此不能將大面積的模型合并在一起渲染。首先以路網(wǎng)模型作為整個(gè)場景的框架,然后將需要渲染的規(guī)劃管理單元建筑模型和場地模型分別合并進(jìn)路網(wǎng)場景中,如果某個(gè)規(guī)劃控制管理單元數(shù)據(jù)過多,還要可以將其再拆分。
(3)場景設(shè)置。場景設(shè)置主要包括攝像機(jī)假設(shè)和渲染器設(shè)置,攝像機(jī)主要作用有讓其按照固定的路徑以一定的高度和角度運(yùn)動(dòng)自動(dòng)運(yùn)動(dòng)。先將攝像機(jī)向左和向下分別旋轉(zhuǎn)后再將其綁定在一條有夾角的直線路徑上。這時(shí)攝像機(jī)可以沿該路徑自動(dòng)運(yùn)行,同時(shí)也能滿足軸側(cè)無透視變形的地圖渲染要求。由于在三維軟件中,里面的光的熱能傳遞卻不是很明顯,所以在渲染的時(shí)候,為了實(shí)現(xiàn)真實(shí)的場景效果,就要在渲染器中指定全局光照,為了使2.5維數(shù)字地圖有良好的層次感和豐富的色彩,必須采用能夠渲染全局光的渲染器。選用一定的渲染模式,能夠在增強(qiáng)立體層次的時(shí)候既不刺眼,大大提高地圖表現(xiàn)效果。
(4)、圖片輸出。景搭建好后就可以渲染輸出了。
(5)、圖片拼合。最后按照渲染的順序?qū)D片進(jìn)行總拼。
(6)、圖面整飾。按照現(xiàn)場照片來進(jìn)行環(huán)境的布局,對背景影像dom數(shù)據(jù)進(jìn)行扭曲變形等處理;對道路、河流等實(shí)體矢量數(shù)據(jù)進(jìn)行文字標(biāo)注;對照照片布置綠化、草地、樹木,在保證在真實(shí)的情況下對環(huán)境做美化處理,增強(qiáng)地圖的可讀性,并附上坐標(biāo)信息。
2、投影變換的算法及實(shí)現(xiàn)
(1) 投影變換分類與選擇
2.5維地圖為了與二維數(shù)據(jù)快速匹配定位,以及poi數(shù)據(jù)動(dòng)態(tài)匹配疊加顯示必須將二三維地圖無縫集成,需要嚴(yán)格保持地物的比例以及相關(guān)幾何關(guān)系,平行投影保持物體的有關(guān)比例不變,這是三維繪圖中產(chǎn)生比例圖畫的方法,物體的各個(gè)面的精確視圖可以由平行投影得到,因此,需要選擇平行投影方式。平行投影又分為正平行投影和斜平行投影,正平行投影根據(jù)投影面與坐標(biāo)軸的夾角又可分成兩類:正投影(三視圖)和正軸側(cè)投影。當(dāng)投影面與某一坐標(biāo)軸垂直時(shí),得到的投影為三視圖,這時(shí)投影方向與這個(gè)坐標(biāo)軸的方向一致。否則,得到的投影為正軸測投影。正軸側(cè)投影是能夠顯示形體多個(gè)側(cè)面的投影變換,如果投影平面不與任一坐標(biāo)軸垂直,就形成正軸側(cè)投影。正軸側(cè)投影有正等測、正二側(cè)和正三側(cè)三種,當(dāng)投影面與三個(gè)坐標(biāo)軸之間的夾角都不相等時(shí)為正三測,正三側(cè)投影中三個(gè)坐標(biāo)分量的變化比例各不相同。
由于在選擇輸出用戶視圖視角時(shí),投影平面(屏幕)與三個(gè)坐標(biāo)軸之間的夾角各不相同,因此我們選擇正三側(cè)投影變換模型。
(2)求算變換矩陣進(jìn)行動(dòng)態(tài)匹配,建立2.5維地圖與二維地圖之間的邏輯對應(yīng)關(guān)系。
3、瓦片技術(shù)及影像金字塔模型
隨著webgis在各行各業(yè)不同程度的推廣,瓦片式技術(shù)(tile cache)已成為臻圖ZTMap系列2.5D地圖數(shù)據(jù)訪問的關(guān)鍵技術(shù)之一。tile cache是一個(gè)地圖瓦片緩存器,由于預(yù)先生成了地圖圖片,在后端不需要讀取空間數(shù)據(jù)庫數(shù)據(jù)和實(shí)時(shí)渲染地圖,因此大大節(jié)省了系統(tǒng)運(yùn)行時(shí)間,加快地圖響應(yīng)速度,用戶并發(fā)的限制將取決于硬盤的讀取和網(wǎng)絡(luò)傳輸。實(shí)現(xiàn)了平滑的移動(dòng)和漫游,地圖移動(dòng)不再露白,放大縮小和漫游幾乎不需要等待時(shí)間,而且地圖圖片內(nèi)容也非常復(fù)雜和美觀,不再受平臺(tái)限制。
一張一定比例尺下的地圖可以看成是由一定大小的圖片組成的,我們把這些一定大小的圖片稱為一個(gè)地圖單元,我們?yōu)檫@些在一定比例尺和范圍的地圖單元按照一定的規(guī)則進(jìn)行命名并存放在一個(gè)圖庫中。具體實(shí)現(xiàn)了地圖的快速瀏覽有2步:
(1)采用地圖拼接機(jī)制
采用地圖拼接機(jī)制把一大塊地圖分割成一定大小的圖片,這樣在下載過程中分別下載,并在客戶端進(jìn)行拼接,從而體現(xiàn)實(shí)現(xiàn)地圖的快速顯示。
(2)采用地圖緩存機(jī)制
為了實(shí)現(xiàn)地圖的快速顯示,采用了瀏覽器的緩存機(jī)制。只要訪問過的地圖就可以采用緩存中的地圖進(jìn)行顯示,這樣大大的加快了地圖的顯示速度。
l 放大
用鼠標(biāo)點(diǎn)擊地圖中的任意部分,或按住鼠標(biāo)左鍵拉出一個(gè)矩形框,即可獲得指定區(qū)域放大后的地圖。對地圖進(jìn)行無級(jí)放大,隨著地圖的放大,系統(tǒng)自動(dòng)顯示一些相關(guān)的信息。
l 縮小
用鼠標(biāo)點(diǎn)擊地圖中的任意部分,或按住鼠標(biāo)左鍵拉出一個(gè)矩形框,即可獲得指定區(qū)域縮小后的地圖。
對地圖進(jìn)行無級(jí)縮小,隨著地圖的縮小,地圖上顯示的信息將會(huì)減少以達(dá)到最好的顯示效果。
l 顯示全圖
顯示電子地圖全貌??梢宰層脩舴奖愕幕氐降貓D的初始狀態(tài)。
l 移圖
移動(dòng)地圖,將地圖視野以外的地圖移動(dòng)到視野內(nèi)??砂醋∈髽?biāo)左鍵任意拖動(dòng)地圖,使之達(dá)到理想位置。
l 測距
用戶可以在地圖上,沿著自己想要測量的線路,用鼠標(biāo)單擊地圖,在上面畫出一條直線或者折線,然后,在結(jié)束點(diǎn)雙擊,即可得到這條線所代表的實(shí)際線路的距離。
l 三維圖
切換顯示三維仿真圖
l 影像圖
疊加顯示影像圖
控制每個(gè)圖層的顯示、選擇、標(biāo)注等??梢源蜷_或關(guān)閉任意一個(gè)圖層;設(shè)置圖層是否可選;設(shè)置每個(gè)圖層中點(diǎn)、線、面對象的顯示樣式(如點(diǎn)符號(hào)樣式、線條樣式、粗細(xì)、顏色、面的填充樣式等),設(shè)置每個(gè)圖層的標(biāo)注的字體、樣式等。實(shí)現(xiàn)不同圖層的任意疊加顯示。
對門牌號(hào)、地址等信息進(jìn)行地理編碼,自動(dòng)計(jì)算匹配其地理位置,在地圖上進(jìn)行標(biāo)注。諸如門牌地址、路口路名等描述性信息,通過地理編碼功能,可以迅速將這些描述性信息轉(zhuǎn)變?yōu)榈乩砜臻g位置,并顯示在地圖上。
自動(dòng)查詢?nèi)我鈨蓷l或多條道路的相交路口。查詢與某一道路相交的所有道路以及相應(yīng)的每個(gè)路口信息,對于路口在地圖上進(jìn)行快速顯示定位。
通過輸入地名,系統(tǒng)自動(dòng)檢索各類地名圖層,匹配相關(guān)的地名信息。地名可以是各種主要建筑物的名稱、居民小區(qū)、標(biāo)志性建筑物、機(jī)關(guān)單位等。系統(tǒng)檢索到相關(guān)結(jié)果后返回查詢列表,同時(shí)在地圖上進(jìn)行快速高亮定位。
可以直接用鼠標(biāo)在地圖上點(diǎn)擊查詢,系統(tǒng)自動(dòng)查詢出點(diǎn)擊位置的地圖對象信息。
用戶可以在地圖上拉一個(gè)矩形框,系統(tǒng)自動(dòng)查詢出拉框范圍內(nèi)的地圖對象信息。
用戶可以在地圖上拉一個(gè)圓形區(qū)域,系統(tǒng)自動(dòng)查詢出圓形區(qū)域內(nèi)的地圖對象信息。
用戶可以在地圖上通過點(diǎn)擊鼠標(biāo)繪制一個(gè)任意形狀的多邊形區(qū)域,系統(tǒng)自動(dòng)搜尋出該多邊形區(qū)域內(nèi)的地圖對象信息。
n Webservices:提供基于http協(xié)議的webservice接口,采用xml格式作為通訊格式。實(shí)現(xiàn)符合OGC規(guī)范的地圖操作
n Javascript API:提供面向javascript語言的開發(fā)類庫,完全基于javascript快速構(gòu)建GIS應(yīng)用,支持PC和手機(jī)多平臺(tái)。
n Flex API:提供面向Flex開發(fā)環(huán)境,符合actionscript開發(fā)語言的開發(fā)包,完全基于flex快速構(gòu)建GIS應(yīng)用
n Android API:提供符合Android SDK規(guī)范的,能夠在Android應(yīng)用開發(fā)環(huán)境下使用Java語言開發(fā)的API
n IOS API:提供符合Object-C編程規(guī)范的開發(fā)包,快速構(gòu)建IOS平臺(tái)上的GIS應(yīng)用
n Windows Phone API:提供能用在Windows Phone平臺(tái)上調(diào)用的開發(fā)包,用于在windows移動(dòng)平臺(tái)上快速開發(fā)GIS應(yīng)用
本平臺(tái)具有高性能,此外還具有多源數(shù)據(jù)集成、海量數(shù)據(jù)訪問支持、服務(wù)器群集等高級(jí)特性;采用多級(jí)緩存結(jié)構(gòu)設(shè)計(jì);可以同時(shí)支持多種地圖引擎協(xié)同工作等。
實(shí)現(xiàn)跟符合標(biāo)準(zhǔn)的OGC規(guī)范的地圖服務(wù)器進(jìn)行地圖數(shù)據(jù)的交互。使得平臺(tái)能夠在自身不生產(chǎn)存儲(chǔ)地圖數(shù)量的情況下實(shí)現(xiàn)以第三方OGC服務(wù)為底層數(shù)據(jù)的平臺(tái)應(yīng)用。同時(shí),本平臺(tái)提供的所有地圖瀏覽和查詢服務(wù)均符合OGC的相關(guān)協(xié)議規(guī)范,包括WMS、WFS、WMTS等,從平臺(tái)功能性和松耦合性的設(shè)計(jì)原則上來講,應(yīng)該針對OGC的主要地圖服務(wù)接口封裝一套介于地圖引擎應(yīng)用和OGC服務(wù)器接口之間的接口,該接口根據(jù)WMS、WFS地圖服務(wù)接口規(guī)范封裝相關(guān)的請求細(xì)節(jié),方便地圖引擎進(jìn)行調(diào)用。
全組件化的設(shè)計(jì)思想,作為一個(gè)成熟的Web GIS開發(fā)平臺(tái),在多個(gè)行業(yè)進(jìn)行了廣泛的應(yīng)用。組件化設(shè)計(jì)的優(yōu)點(diǎn)主要有以下幾點(diǎn):
由于XTMap的數(shù)據(jù)模型搭建的合理性、高效性和優(yōu)化的特點(diǎn),使得T數(shù)據(jù)兼容性較強(qiáng)。
矢量幾何對象的壓縮、高效的復(fù)合索引技術(shù)可以大大提高用戶訪問數(shù)據(jù)的速度
隨著應(yīng)用規(guī)模的擴(kuò)大,當(dāng)單臺(tái)服務(wù)器的處理能力(不僅包括CPU運(yùn)算能力)不能滿足應(yīng)用需要時(shí),往往需要將多臺(tái)服務(wù)器群集起來同時(shí)提供服務(wù)。通過群集可以實(shí)現(xiàn)負(fù)載能力的成比例提高,同時(shí)還可以減少單點(diǎn)失效的危險(xiǎn),提高系統(tǒng)的穩(wěn)定性。但是群集同時(shí)會(huì)帶來服務(wù)器的部署、管理復(fù)雜度提高和負(fù)載平衡的問題。
常見群集方法可以分為業(yè)務(wù)復(fù)制和業(yè)務(wù)分割兩種方法。業(yè)務(wù)復(fù)制即將相同的業(yè)務(wù)復(fù)制到多臺(tái)服務(wù)器上進(jìn)行處理,每臺(tái)服務(wù)器承擔(dān)其中一部分用戶的處理請求;業(yè)務(wù)分割即將業(yè)務(wù)劃分為不同的部分,每一部分放到不同的服務(wù)器上去運(yùn)行,比如將數(shù)據(jù)庫服務(wù)、地圖服務(wù)、Web服務(wù)分別放到不同的服務(wù)器上運(yùn)行,可以提高性能和增強(qiáng)可靠性。
XTMap主要通過四種方式提高多用戶并發(fā)訪問的性能:異步網(wǎng)絡(luò)傳輸,減少網(wǎng)絡(luò)阻塞;GIS服務(wù)引擎的分時(shí)操作;多應(yīng)用實(shí)例并發(fā)服務(wù);多服務(wù)器群集服務(wù)。這種特性可以滿足小型工作組到大型網(wǎng)絡(luò)服務(wù)的多種應(yīng)用規(guī)模的需要。
服務(wù)器實(shí)現(xiàn)了高效的數(shù)據(jù)緩存和應(yīng)用緩存,通過二次開發(fā)可以實(shí)現(xiàn)針對特定應(yīng)用的處理緩存,隨軟件提供的客戶端設(shè)計(jì)了巧妙的客戶端緩存機(jī)制,可以大大加快地址定位和地圖瀏覽的速度。
可以實(shí)現(xiàn)多級(jí)緩存模式,對應(yīng)用及其相關(guān)數(shù)據(jù)進(jìn)行高速緩存,從而大幅度提高海量數(shù)據(jù)的處理能力。
ü 應(yīng)用實(shí)例緩存
預(yù)先啟動(dòng)應(yīng)用服務(wù)器,裝載適當(dāng)?shù)臄?shù)據(jù),從而減少每次用戶請求再啟動(dòng)應(yīng)用的時(shí)間,服務(wù)器可以自動(dòng)分配應(yīng)用的實(shí)例。
ü 應(yīng)用數(shù)據(jù)緩存
啟動(dòng)應(yīng)用服務(wù)時(shí)自動(dòng)加載相關(guān)數(shù)據(jù),從而減少每次用戶請求都需要重新加載和卸載數(shù)據(jù)的時(shí)間。
ü 數(shù)據(jù)引擎緩存
由于進(jìn)行了應(yīng)用緩存,數(shù)據(jù)引擎具有的緩存和調(diào)度機(jī)能可以得到充分發(fā)揮,從而大大提高數(shù)據(jù)處理的效率。
ü 處理結(jié)果緩存
通過將需要長時(shí)間處理或變化較小的結(jié)果預(yù)存在磁盤上,用戶請求可以直接讀取結(jié)果而不必每次都進(jìn)行處理,從而可以減少每次處理的時(shí)間,加快用戶響應(yīng)的速度。
對于地圖服務(wù)接口設(shè)計(jì)的標(biāo)準(zhǔn)性以及應(yīng)用層無關(guān)性的先進(jìn)理念,使得原本復(fù)雜的WEBGIS二次開發(fā)工作變得簡易可行。大大縮短開發(fā)周期,提高效率。
ü 標(biāo)準(zhǔn)的應(yīng)用層接口和應(yīng)用層無關(guān)性
建立在地理信息平臺(tái)基礎(chǔ)之上的應(yīng)用系統(tǒng)的類型是非常豐富的。這些應(yīng)用系統(tǒng)最終將由不同行業(yè)的開發(fā)商使用不同的開發(fā)工具,設(shè)計(jì)不同的應(yīng)用邏輯,所支持的其終端類型也從普通的計(jì)算機(jī)到具有文字短信功能的普通手機(jī)等,能夠提供良好的應(yīng)用開發(fā)接口和系統(tǒng)集成模型,即應(yīng)用層無關(guān)性。
在應(yīng)用接口層:在HTTP協(xié)議基礎(chǔ)之上設(shè)計(jì)標(biāo)準(zhǔn)的地圖應(yīng)用訪問協(xié)議并提供豐富的實(shí)用功能接口函數(shù)供應(yīng)用系統(tǒng)調(diào)用,這樣的設(shè)計(jì)符合工業(yè)標(biāo)準(zhǔn),支持異構(gòu)操作系統(tǒng)上的應(yīng)用系統(tǒng)。
ü 跨平臺(tái)多語言應(yīng)用開發(fā)包
跨平臺(tái)多層次二次開發(fā)接口。提供從組件庫到客戶端腳本的多層級(jí)二次開發(fā)API,支持Javascript、Flex、Webkit、IOS、Android、Windows Mobile(Phone)等多平臺(tái)和開發(fā)環(huán)境語言
一個(gè)完善的日志系統(tǒng)是服務(wù)器端應(yīng)用程序的必備重要輔助功能,為供系統(tǒng)管理員使用的分析模塊。本子系統(tǒng)會(huì)在服務(wù)器訪問日志的基礎(chǔ)上,統(tǒng)計(jì)分析每天提交的請求數(shù)量,某地圖功能被調(diào)用的次數(shù)、平均處理耗時(shí)等,最終生成分析報(bào)表。系統(tǒng)管理員可以根據(jù)這些結(jié)果評(píng)價(jià)系統(tǒng)目前的服務(wù)水平,分析系統(tǒng)的性能瓶頸。
地圖服務(wù)日志數(shù)據(jù)庫有詳細(xì)的結(jié)構(gòu)文檔說明,因此如果系統(tǒng)管理員需要分析其他的內(nèi)容,二次開發(fā)人員可以根據(jù)其需求定制查詢邏輯。
二三維一體化地圖服務(wù)平臺(tái)集成二維地圖、航拍影像、三維仿真地圖三種地圖數(shù)據(jù)。一方面,平臺(tái)集成的二維地圖、航拍影像和三維仿真地圖可以在不同的界面中相互切換和對應(yīng)位置聯(lián)動(dòng);另一方面,二維地圖的興趣點(diǎn)等信息可以以專題圖層的方式疊加在三維仿真地圖上。
對于宏觀維護(hù)的城市基礎(chǔ)地圖,采用二維地圖的方式進(jìn)行呈現(xiàn)。以全市基礎(chǔ)二維地圖作為宏觀范圍內(nèi)資產(chǎn)管理的數(shù)字化手段,使得樓宇等資產(chǎn)管理具備可視化、直觀性的特點(diǎn),能夠更加快捷的查詢和統(tǒng)計(jì)在行政區(qū)域、空間范圍內(nèi)的建筑等信息。
基于二維地圖,可以快速查看全市范圍內(nèi)的樓宇在地圖上的分布情況,用戶通過點(diǎn)擊地圖上的樓宇標(biāo)識(shí)可以進(jìn)一步查看該樓宇的詳細(xì)屬性、所包含的資產(chǎn)情況、資產(chǎn)處置記錄等業(yè)務(wù)信息。
二維基礎(chǔ)城市地圖的效果如下:
二維地圖從空間區(qū)域分布角度給整個(gè)行政區(qū)域提供了基本的了解手段,但是在真實(shí)度和立體感等方面尚有不足,因此,在條件允許的情況下,可以建設(shè)三維地圖,基于衛(wèi)星影像圖、樓宇建筑CAD圖、拍照等各種基礎(chǔ)數(shù)據(jù)和技術(shù)手段,對包括樓宇在內(nèi)的基礎(chǔ)空間對象進(jìn)行三維建模。制作城市2.5D-GIS三維地圖。
2.5D地圖就是以真三維地圖建模數(shù)據(jù)為基礎(chǔ),按照一定比例對現(xiàn)實(shí)世界或其中一部分的一個(gè)或多個(gè)方面的三維、抽象的描述。跟真三維地圖相比,2.5維地圖具備以下特點(diǎn):
基于2.5D地圖,可以為用戶提供很輕量級(jí)的便捷的地圖訪問,在保持三維立體效果的同時(shí),大大減少了開發(fā)制作成本,同時(shí)又減少了對系統(tǒng)軟硬件的要求。效果如下:
在地圖上以撒點(diǎn)標(biāo)注的方式顯示樓宇企業(yè)等社區(qū)事物的分布情況,點(diǎn)擊某個(gè)事物可以在地圖上快速定位高亮顯示,點(diǎn)擊地圖上的標(biāo)記可以查看其詳細(xì)屬性信息。
主要功能點(diǎn)有:
地圖標(biāo)注能夠?qū)⑷S地圖上的信息點(diǎn)以顯示名稱或其他信息的方式展示,使用戶可以直觀的查看到相關(guān)的信息點(diǎn)和建筑物等信息,這將大大方便用戶快速找到標(biāo)志性建筑。
智慧社區(qū)應(yīng)用中的人、物、事、情等信息往往具有具體的門牌地址字段,通過將這些字段信息換算為地理坐標(biāo),就能夠在地圖上將這些信息精確地進(jìn)行標(biāo)注,并實(shí)現(xiàn)基于空間位置區(qū)域的統(tǒng)計(jì)分析和對比。
在2.5D地圖中,可以將具體的地址精確定位到某一棟建筑,與二維地圖相比,效果更加直觀、逼真。