TWaver GIS提供了WMS的客戶端支持,可以訪問地圖服務器的相關服務。在平時的中小項目中,購買一套GIS服務實在是一個很大的成本負擔,在不降低地圖發布能力的前提下,減少成本支出成為各個項目的一個重要方面。在用戶手中已經持有地圖的矢量數據的時候,選擇一個價廉物美的GIS服務器就成為降低成本的重要手段,在這里給大家推薦GeoServer。
關于GeoServer發布地圖數據,大家可以到 http://docs.geoserver.org/stable/en/user/gettingstarted/shapefile-quickstart/index.html 查看官方資料。在發布的時候,使用shp格式的空間數據就可以了。今天我們在這里給大家突出并強調了幾個小細節,方便大家在GeoServer上快速發布地圖數據。
這幾個小細節分別是:
第一,添加圖層時的編碼,國內地圖多數是gbk之類的,因此你要在配置的時候設置好數據的編碼格式
第二:坐標參考系要填寫EPSG:4326
第三,一定點擊發布按鈕,設置你的繪制風格
地圖渲染得是否漂亮,都在于這個渲染風格制定的如何。可以到這個地方去學習他們的一些樣例 http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/index.html
第四,一套地圖往往是使用很多圖層組合而成的,為了提高效率,需要在發布完所有的圖層之后,把這些圖層合成一個Group。(都是在GeoServer上完成)
這樣我們從客戶端直接訪問這個group的名字就行了。
使用TWaver GIS的客戶端訪問自己搭建的GeoServer服務時,可以按照下面的說明進行(以Java代碼為例)
使用說明:
1 訪問單獨的圖層。
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?");
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
