拉取镜像
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