GIS Map Server是一款地圖服務(wù)器控件,它將動(dòng)態(tài)地圖功能添加到了GLG工具包中并能與工具包一起使用或獨(dú)立使用。GLG地圖服務(wù)器控件將動(dòng)態(tài)地圖功能添加到了GLG工具包中并能與工具包一起使用或獨(dú)立使用。當(dāng)與工具包一起使用時(shí),一個(gè)綜合的GIS對(duì)象將負(fù)責(zé)完成變焦、搖攝、協(xié)同轉(zhuǎn)換與地圖轉(zhuǎn)化,還會(huì)將地圖服務(wù)器整合到GLG繪圖功能中。當(dāng)工具包在處理地圖頂端的動(dòng)態(tài)圖標(biāo)的轉(zhuǎn)換時(shí),還能實(shí)時(shí)地對(duì)它們進(jìn)行更新。
GIS Map Server更新至v3.6版本,增加了航空影像數(shù)據(jù)集等功能。
最新GIS Map Server點(diǎn)擊下載>>>
新的地圖服務(wù)器功能:
-
新版本增加了與大型衛(wèi)星一起使用的航空影像數(shù)據(jù)集功能。
-
衛(wèi)星數(shù)據(jù)集,如World 15m Satellite Images,在沒有圖像數(shù)據(jù)的海洋區(qū)域使用黑色。當(dāng)顯示此圖像時(shí),黑色區(qū)域應(yīng)視為透明。這是通過使用TRANSPARENT COLOR OPAQUE圖層類型,并將黑色指定為透明顏色來(lái)實(shí)現(xiàn)的。透明色彩精確度也用于消除JPEG圖像有損壓縮的現(xiàn)象。
-
航空數(shù)據(jù)集,例如右圖所示的US 0.5m Aerial Images,使用在UTM投影中創(chuàng)建的tiles。要在不同的投影中顯示這個(gè)圖塊,需要對(duì)其進(jìn)行轉(zhuǎn)換(未投影)以使用lat / lon坐標(biāo)。由于UTM矩形在lat / lon坐標(biāo)中不是矩形,因此轉(zhuǎn)換的圖塊將在填充有黑色的邊緣處具有未使用的區(qū)域。當(dāng)顯示此圖像時(shí),這個(gè)黑色區(qū)域也應(yīng)該被視為透明的。此外,由于tiles是從UTM投影轉(zhuǎn)換而來(lái)的,tiles將出現(xiàn)重疊并且一個(gè)tiles中的透明區(qū)域的數(shù)據(jù)將由另一個(gè)重疊的tiles提供。

US 0.5m Aerial Images示例
-
地圖服務(wù)器已經(jīng)支持透明顏色屬性。添加以下列出的新層屬性,能更好地渲染衛(wèi)星和航空?qǐng)D像數(shù)據(jù)集。
-
背景顏色屬性可以定義用于渲染此圖層中的透明像素顏色的RGB值。
-
背景圖層屬性可以定義用于渲染此圖層中的透明像素而不是背景顏色的另一個(gè)圖層的名稱。
-
TILES OVERLAP屬性,此圖層包含具有透明像素的重疊圖塊。當(dāng)?shù)貓D服務(wù)器在地圖上呈現(xiàn)像素時(shí),它會(huì)搜索包含該像素?cái)?shù)據(jù)的圖塊。如果它找到一個(gè)tile并且像素是透明的,它將繼續(xù)搜索,直到找到為像素提供(非透明)數(shù)據(jù)的源圖塊。如果未找到源圖塊,則將使用背景顏色(如果已定義)或使用背景圖層中的像素?cái)?shù)據(jù)來(lái)渲染該像素。如果沒有定義背景顏色和背景層,則不會(huì)渲染像素,也不會(huì)渲染地圖的底層或背景顏色。
【本文作者慧都Elyn,轉(zhuǎn)載請(qǐng)注明出處】
標(biāo)簽:
GISJava
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)