TWaver GIS提供了WMS的客戶端支持,可以訪問地圖服務(wù)器的相關(guān)服務(wù)。在平時(shí)的中小項(xiàng)目中,購買一套GIS服務(wù)實(shí)在是一個(gè)很大的成本負(fù)擔(dān),在不降低地圖發(fā)布能力的前提下,減少成本支出成為各個(gè)項(xiàng)目的一個(gè)重要方面。在用戶手中已經(jīng)持有地圖的矢量數(shù)據(jù)的時(shí)候,選擇一個(gè)價(jià)廉物美的GIS服務(wù)器就成為降低成本的重要手段,在這里給大家推薦GeoServer。
關(guān)于GeoServer發(fā)布地圖數(shù)據(jù),大家可以到 http://docs.geoserver.org/stable/en/user/gettingstarted/shapefile-quickstart/index.html 查看官方資料。在發(fā)布的時(shí)候,使用shp格式的空間數(shù)據(jù)就可以了。今天我們?cè)谶@里給大家突出并強(qiáng)調(diào)了幾個(gè)小細(xì)節(jié),方便大家在GeoServer上快速發(fā)布地圖數(shù)據(jù)。
這幾個(gè)小細(xì)節(jié)分別是:
第一,添加圖層時(shí)的編碼,國內(nèi)地圖多數(shù)是gbk之類的,因此你要在配置的時(shí)候設(shè)置好數(shù)據(jù)的編碼格式
第二:坐標(biāo)參考系要填寫EPSG:4326
第三,一定點(diǎn)擊發(fā)布按鈕,設(shè)置你的繪制風(fēng)格
地圖渲染得是否漂亮,都在于這個(gè)渲染風(fēng)格制定的如何。可以到這個(gè)地方去學(xué)習(xí)他們的一些樣例 http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/index.html
第四,一套地圖往往是使用很多圖層組合而成的,為了提高效率,需要在發(fā)布完所有的圖層之后,把這些圖層合成一個(gè)Group。(都是在GeoServer上完成)
這樣我們從客戶端直接訪問這個(gè)group的名字就行了。
使用TWaver GIS的客戶端訪問自己搭建的GeoServer服務(wù)時(shí),可以按照下面的說明進(jìn)行(以Java代碼為例)
使用說明:
1 訪問單獨(dú)的圖層。
map.addLayer("serva:world",TWaverGisConst.EXECUTOR_TYPE_GEOSERVER_NOTILES,"http://twaver.servasoft.com:8000/geoserver/wms?");
2.訪問GeoServer上面的Groupmap.addLayer("world-us-shanghai",TWaverGisConst.EXECUTOR_TYPE_GEOSERVER_NOTILES,"http://twaver.servasoft.com:8000/geoserver/wms?");
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

