如何在GeoServer上發佈一張地圖

在GeoServer上發佈一張地圖步驟大體以下:服務器



先準備一張地圖,格式能夠是:jpg、png、tif等。

app

Jpg文件對應的座標信息文件爲jgw格式文件,投影文件爲prj文件;
Tif文件對應的座標信息文件爲tfw格式文件,投影文件爲prj文件;
Png文件對應的座標信息文件爲pgw格式文件,投影文件爲prj文件;
這裏咱們使用著名的地圖處理工具GlobalMapper對地圖進行處理,使其附加座標信息和投影信息。首先在GlobalMapper裏將地圖打開,當檢測到該圖沒有座標信息時,會彈出相似以下對話框:

取若干個點,分別輸入他們的像素值及對應的經緯座標值,而後點擊【Add Point List】按鈕,須要依次添加至少兩個點。添加後點【OK】,圖片會在主窗口中打開。打開後選擇菜單命令:File->Export Raster/Image Format…,選擇導出格式(假設咱們但願導出bj.JPG文件)

接着彈出以下對話框,能夠一概使用默認值,點擊【OK】。

 
結果是生成了三個文件,擴展名分別爲:bj.jpg、bj.jgw、bj.prj。

工具

1)首先安裝geoserver-2.1.1.exe,安裝時須要設置端口,端口不要與現有端口衝突。安裝後運行:開始->程序->GeoServer 2.1.1->Start GeoServer 。 3d

2) A 拷貝地圖文件到數據目錄:第一步完成後,在 %安裝目錄%\data_dir\coverages下建立相應文件夾,如建立beijing,將事先生成的jpg/jgw/prj三個文件拷貝到該目錄下,假設將軟件安裝到了C盤,jpg文件爲bj.jpg,那麼這時的jpg文件應該位於:
C:\Program Files\GeoServer 2.1.1\data_dir\coverages\beijing\bj.jpg
B打開GeoServer的管理頁面:開始->程序->GeoServer 2.1.1->GeoServer Web Admin Page,輸入默認賬號和密碼:admin、geoserver。
接下來的操做,按下圖進行:

點擊【Stores】,後再點擊【Add new Store】

點擊【WorldImage】,按下圖輸入參數:

converse3d是預先創建的工做區,也能夠使用系統自帶的工做區。Data Source Name:數據源名稱。URL部份爲源文件的相對路徑。完成後點擊【Save】。

 點擊【Publish】。
接下來在Edit Layer面板裏的操做基本採用默認值,注意Declared SRS里根據須要輸入投影座標系,如:EPSG:4326。
(注:4326指的是地理座標系WGS 84的ID);在Selected Styles裏選Raster。
 
點擊左側操做區的:Layer Preview,而後選擇Name爲Converse3D:bj的項進行預覽,預覽的效果爲:

 
自此發佈完畢,您能夠使用客戶端發出請求,服務器會以數據流形式傳送圖片給客戶端,請求的地址形式爲:
http://localhost:8080/geoserver/converse3d/wms?service=WMS&version=1.1.0&request=GetMap&layers=converse3d:bj&styles=&bbox=115.028,37.264,117.599,38.47
&width=703&height=330&srs=EPSG:4326&format=image/jpegorm

相關文章
相關標籤/搜索