我的 web 服务器中安装了 geoserver,我想创建一个 GeoTIFF 图层。我正在通过我的本地机器访问 geoserver,并且我有 GeoTIFF 文件驻留在我的本地机器中。问题是 geoserver 无法识别我指定的文件的路径,因此无法为我创建图层。
下面是我的 curl 命令,
exec('curl -u admin:geoserver -v -XPUT -H "Content-type:image/tiff" --data-binary " http://192.168.1.2:82/TrueMarble.32km.1350x675.tif " " http ://107.167.186.125:8080/geoedge/rest/workspaces/geoedge/coveragestores/st_tif_layer_8/file.geotiff "');
它会创建覆盖范围但不会在那里创建图层,如果它与安装的地理服务器位于同一服务器中,我不能使用 IP 地址访问我的文件。