該文檔針對geoserver2.2版本
(一)GeoServer發布Sharp文件
(1)新建工作空間
Add new workspace
工作空間是用於將一個項目所有相關的資源整合到一個目錄下。有利於資源的歸檔,查找。
(2)新建Stores
New data soruce/Vector Data Sources/ Directory of spatial files (shapefiles)
注意:在此之前應該先停止Geoserver服務(win+R,運行serverice.msc命令行,找到geoserver服務並停止),在geoserver安裝目錄中GeoServer 2.2\data_dir\data\中新建一個文件夾列如js並將shp文件拷貝到該目錄下。並開啟服務。
(3)新建樣式
Style /Add a new style
(4)新建圖層
在Layers下面點擊Add a new resource,選擇相應的workspace+store
點擊后面的publish
在data選項卡中。
其中注意:Declared SRS為必填項。填寫EPSG:4326.
在publish選項卡中選擇相應的樣式列如prov_l選擇了js_pov_l
發布了圖層后可以在Layer Preview中查找到相應的圖層,預覽相應的圖層,如果圖層編程一個下載文件。Wms沒有文件名的文件。打開文件可以看到如下信息:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://localhost:8080/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException>
java.lang.NullPointerException
null
</ServiceException></ServiceExceptionReport>
遇到這種情況,可以刪除圖層,重現發布一下。
(二)GeoServer發布PostGis數據庫
(1)新建工作空間
類似GeoServer發布Sharp文件一樣新建一個js_pg的工作空間
(2)新建Stores
New data soruce/Vector Data Sources/ PostGIS
(3)新建樣式
Style /Add a new style
類似GeoServer發布Sharp文件一樣新建一個視圖的相應的樣式
(4)新建圖層
在Layers下面點擊Add a new resource,選擇相應的workspace+store,類似GeoServer發布Sharp文件
(三)GeoServer發布組合圖層
左邊的導航Data/Layers Groups
右邊的LayerGroups/Add new layer group
取一個組合圖層名稱。組合圖層的好處,在於調用一個圖層名稱,可以顯示多個圖層疊加信息。也可以方便隱藏疊加信息。注意這里不要選擇Workspace.
然后在該頁面中點擊 彈出所有的圖層列表信息。然后可以選擇自己需要的圖層到組合圖層中。