最近在從基礎開始學習webGL,博大精深,底層理解,但是以前學的線性代數還是發揮了作用。
之前用過地圖發佈,這是一個giser的必備技能,一段時間不用真的會忘記,所以還是補一篇小日誌。
地圖發佈,常用的有arcgis,geoserve,cesiumlab等,arcgis可以在發佈時直接切片成tpk,效果也挺好,特別是在發佈柵格tiff數據時候。geoserve比較方便,數據不是特別大的時候,可以直接使用。
1、建立 ‘工作區’,如果是已有工作區則直接使用;
2、點擊‘數據存儲’,添加數據,選擇要添加的數據格式(柵格,矢量等),在‘新建數據源’中設置時候‘DBF的字符集’選擇utf-8或者GBk,點擊保存。
3、發佈界面中,邊框和經緯度點擊‘從數據中計算’,其他的目前沒發現需要特別注意的
4、進行發佈,可點擊‘layer preview’進行預覽。
5、使用: http://localhost:8083/geoserver/cite/wms?service=WMS&version=1.1.0&request=GetMap&layers=cite:wuhan_wuchang&styles=&bbox=114.25371531200005,30.500078380000048,114.42487594000009,30.624950168000073&width=768&height=560&srs=EPSG:4326&format=image%2Fgif
這是點擊預覽的網址,可以得到如下主要參數
url為http://localhost:8083/geoserver/cite/wms
layers為cite:wuhan_wuchang
parameters:{
service:'WMS',
format:'image/gif',
transparent:true,
}
這裏要説明,格式是可以根據需要選擇的,gif格式可以更好的顯示面(從而解決面中面的問題),png則有時候只顯示成線形
有大神推薦矢量格式處理工具uDig http://udig.refractions.net/download/latest.php,沒有用過,很多前期工作都需要(可以)在arcgis中操作,特別是座標系的轉換,
主要是將投影座標轉為wgs84格式。
繼續學習。