日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wms地图绘制工具_GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇

發布時間:2024/1/23 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wms地图绘制工具_GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

GeoServer 是 OpenGIS Web 服務器規范的 J2EE 實現的社區開源項目,利用 GeoServer 可以方便的發布地圖數據,允許用戶對特征數據進行更新、刪除、插入操作,通過 GeoServer 可以比較容易的在用戶之間迅速共享空間地理信息。本系列博文提供全面、完善的GeoServer部署解決方案,包括GeoServer環境搭建、地圖數據處理、部署地圖數據、發布地圖服務等功能的詳細介紹。文中內容來自本人工作中通過網絡學習后總結而成,如有類同純屬巧合,同時歡迎廣大網友前來交流。

系列目錄導航:

一、發布地圖圖層

在上一篇《GeoServer地圖開發解決方案(三):部署地圖數據篇》中大家都看到基于工作空間的數據存儲器管理的地圖圖層,還提到可在圖層列表中發布地圖圖層為WMS服務,對于已經發布過的地圖數據還可以進行修改發布。

從上圖上可以看到每個圖層有“Published”屬性,表示當前圖層是否發布,其后還有操作連接“Publish again”或“Publish”,表示對以及發布的圖層進行再次發布,或者對沒有發布的圖層進行發布。

要發布地圖圖層可以在圖層列表中點擊“Publish”進入圖層發布界面,這里需要注意的就是在進行圖層發布的時候有幾個必填的參數,分別為Declared SRS、Bounding Boxes等。Declared SRS表示當前發布的地圖圖層將采用何種地理空間引用標準,這里通常都是使用的EPSG:4326標準;Bounding Boxes表示當前圖層的經度、緯度范圍,這兩項值可以直接通過GeoServer提供的工具自動獲取到。詳細如下圖所示:

二、發布地圖樣式

之所以要應用樣式,主要是解決中文編碼的問題以及某些地圖數據需要做特別的處理,通常可以修改樣式文件實現,這里大多數的圖層使用默認的樣式基本不會有問題,某些圖層使用默認的樣式卻不能正確的發布為WMS服務,就需要使用前面所介紹的通過uDig對地圖數據的樣式進行編輯并導出樣式文件(.sld),然后再GeoServer中發布新的樣式,并在圖層發布或者是編輯圖層的時候就使用自己發布的樣式。

通過樣式列表界面的“Add a new style”就可進入下面的樣式發布界面。如下圖所示:

三、應用地圖樣式

應用地圖樣式非常簡單,在添加地圖圖層或者編輯地圖圖層的時候,通過“Default style”功能選項進行地圖圖層的樣式設置。詳細如下圖所示:

四、預覽地圖圖層

通過GeoServer管理臺左邊功能導航“Layer Preview”可進入圖層閱覽列表,在此列表中部分類型地圖圖層還提供導出為KML和GML格式的地圖數據。

從上圖所示中點擊圖層所對應的“OpenLayers”就可以打開所對應地圖圖層的預覽界面,上圖圖層列表的地圖圖層是為了測試而部署的,比如需要查看重慶大區界地圖圖層,那么可以直接預覽大區邊界地圖圖層就可以了,也就是上圖中的名為“cq:dqjx_polyline”的圖層。

如上面預覽地圖圖層,實際上就是加載了單個地圖圖層,其對應的URL地址如下表格所示:

WMS服務的單個地圖圖層加載分析表

參數名

參數值

參數說明

service

WMS

表示該服務為WMS服務

Version

1.0.1

WMS服務版本

request

GetMap

WMS服務請求接口類型,GetMap表示請求地圖數據

layers

cq:dqjx_polyline

WMS所請求的地圖圖層

Styles

圖層樣式

bbox

105.286,28.163,110.194,32.203

請求的地圖圖層范圍

width

512

寬度

height

512

高度

srs

EPSG:4326

地理空間引用標準

format

application/openlayers

地圖響應格式(openlayers)

五、多圖層疊加呈現

&styles=&bbox=105.286,28.163,110.194,32.203&width=512&height=421&srs=EPSG:4326&format=application/openlayers

layers=cq:dqjx_polyline,cq:cszgddx_polyline,cq:cszgd_polyline,表示此WMS服務請求是由三個地圖圖層疊加組合而成的。最終的預覽效果如下圖:

本篇就介紹到這里,希望可以通過本文拋磚引玉,期待關于GeoServer地圖數據部署更加精彩的文章。下一篇將詳細介紹如何通過Silverlight技術實現Web地圖客戶端。

總結

以上是生活随笔為你收集整理的wms地图绘制工具_GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。