一、使用REST接口操作Geoserver
Geoserver有REST接口, 通过调用它的REST接口,可以实现在外部程序中对Geoserver的发布服务、数据管理操作。rest 接口使用HTTP调用的方式,无需登录Web管理界面就可以对GeoServer进行简单的调用和配置。
Geoserver官网的REST API使用教程(CURL对rest接口的调用):https://docs.geoserver.org/stable/en/user/rest/index.html
先要下载安装curl,地址:https://curl.haxx.se/download.html或者百度网盘链接: https://pan.baidu.com/s/1D3G-nCFfZZzdHAulqN3WpQ 提取码: x8zn,解压文件,将curl-7.61.1-win64-mingw\bin目录下 curl.exe 复制到C:\Windows\System32目录下即可。
先列出curl调用geoserver的rest接口命令:
新建工作区:
curl -v -u admin:geoserver -X POST -H "Content-type: text/xml" -d "<workspace><name>' + namespace + '</name></workspace>" http://localhost:8080/geoserver/rest/workspaces
上传tif影像:
curl -u admin:geoserver -XPUT -H "Content-type:image/tiff" --data-binary @' + tifpname + ' http://loca