圖解GeoServer地圖數據處理?

GeoServer 是 OpenGIS Web 服務器規範的 J2EE 實現的社區開源項目,利用 GeoServer 可以方便的發佈地圖數據,允許用戶對特徵數據進行更新、刪除、插入操作,通過 GeoServer 可以比較容易的在用戶之間迅速共享空間地理信息。

圖解GeoServer地圖數據處理

方法/步驟

由於GeoServer只支持發佈ArcGIS格式的地圖數據,既.shp格式的地圖數據。如果是別的廠商提供的地圖數據則需要進行一次地圖數據格式轉化。本經驗主要介紹如何查看、編輯地圖數據的應用。

地圖數據轉為shp數據格式

  由於GeoServer只支持發佈ArcGIS格式的地圖數據,既.shp格式的地圖數據。在使用GeoServer部署地圖數據之前則需要針對不同地圖廠商提供的地圖數據進行數據格式轉化。比如說將MapInfo地圖數據轉為ArcGIS的shp格式地圖數據,需要使用MapInfo提供的工具進行裝換。操作非常簡單,這裡不做詳細介紹。

圖解GeoServer地圖數據處理

使用uDig編輯SHP格式數據

  首先使用uDig打開shp格式地圖文件,支持同時打開多個shp格式地圖數據文件。打開單個地圖數據文件則以地圖數據文件的地圖風格呈現出來,如果是打開多個地圖數據文件則是以按照地理座標確定圖層位置的圖層重疊呈現。

圖解GeoServer地圖數據處理

 在打開的shp格式地圖數據文件後,通過uDig的圖層面板就可以查看當所選擇的shp地圖數據文件中所包含的地圖圖層信息,當選中某個圖層後就可以通過Table面板查看到該圖層所對應的一些詳細數據信息。如下圖所示:

圖解GeoServer地圖數據處理

 通過uDig工具可以對地圖數據進行查看,編輯,是地圖數據部署中對地圖數據進行糾錯處理不可缺少的一個工具,很給力的一個工具。

從uDig導出SHP格式數據樣式

  uDig提供了非常強大的地圖數據編輯功能,實際上應用最多的就是使用uDig編輯shp格式的地圖數據,從中提起樣式文件。目的其實很簡單就是為了修改編碼,通常默認的文字編碼發佈出的WMS服務呈現出來的地圖標籤中午是亂碼。通過圖層的“Change Style”功能選項就可以進入圖層的樣式編輯器。

圖解GeoServer地圖數據處理

通過可視化編輯器將修改後的樣式導出為樣式文件(.sld),在發佈地圖數據的時候就可以使用編輯後的樣式到對應的地圖圖層,從而解決中文標籤亂碼問題。

圖解GeoServer地圖數據處理

到此為止,基於uDig進行地圖數據編輯處理介紹完畢。

圖解GeoServer地圖數據處理

相關問題答案