拉取鏡像
docker pull kartoza/geoserver:2.19.0
創建容器
docker run -d \
-p 8090:8080 \
--name geoserver \
-h geoserver \
-e SAMPLE_DATA=true \
-e GEOSERVER_ADMIN_USER=admin \
-e GEOSERVER_ADMIN_PASSWORD=123456 \
-v /data/geoserver/data:/opt/geoserver/data_dir \
kartoza/geoserver:2.19.0
訪問
http://192.168.1.100:8090/geoserver
操作
- 數據 > 工作區 > 新建工作區
- 數據 > 數據存儲 > 添加新的數據存儲 > Shapfile > 連接參數 > Shapefile文件的位置 > ”選擇服務器上shapefile文件“
- 數據 > 數據存儲 > 添加新的數據存儲 > GeoTIFF > 添加柵格數據源 > 連接參數 > URL > ”選擇服務器上shapefile文件“
- 數據 > 圖層 > 添加新的資源 >
- 數據 > 圖層組 > 添加新圖層組 > 數據 > 圖層 > 添加圖層
- Tile Caching > 選擇列表中的一項 > 選擇select框裏其中一項
- 訪問1:http://192.168.1.100:8090/geoserver/ss-test/wms?service=WMS&version=1.1.0&request=GetMap&layers=ss-test%3Ass-tiff-shp&bbox=116.63854122161865%2C40.11589050292969%2C116.65178060531616%2C40.1414680480957&width=397&height=768&srs=EPSG%3A4326&styles=&format=application/openlayers#
- 訪問2:http://192.168.1.100:8090/geoserver/gwc/demo/ss-test:ss-tiff-shp?gridSet=EPSG:4326&format=image/png
geoserver rest api
https://docs.geoserver.org/stable/en/user/rest/index.html