그래서 간단한 것처럼 보이지만 작동시킬 수는 없습니다! Linux에서 curl을 사용하여 REST API를 통해 지오 서버에 래스터 데이터 파일 (GeoTIFF)을 추가하려고합니다. REST API는 되고 나는 그것을 사용하여 새 작업 공간을 생성하기 때문에, 일 :
curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' \
-d '<workspace><name>restProba</name></workspace>' \
http://localhost:8080/geoserver/rest/workspaces
Geoserver의 관리 UI에 표시된 것처럼 올바르게 생성되었지만 실행하여 해당 작업 영역에 커버리지 저장소를 추가하려고하면
curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' -d
'<coverageStore><name>int_dec</name><enabled>true</enabled>
<type>GeoTIFF</type> <url>$home/int_dec.tif</url></coverageStore>'
"http://localhost:8080/geoserver/rest/workspaces/restProba/coveragestores?configure=all"
올바르게로드 된 경우에도 기본 작업 공간으로 직접 이동합니다. 기본 작업 공간은 원하는 작업 공간이 아닙니다. 원하는 작업 공간을 정의하는 방법이 있습니까? 나는 proPro의 작업 공간 URI를 가리키는 URL에 언급하면 충분하다고 생각했지만 그것을 생략하는 것 같습니다.
당신의 도움을 주셔서 감사합니다 :-)
pd : 지오 서버 초보자, 나는 이것을 검색하려고 시도했지만 올바른 검색 기준을 사용하지 않거나 바보이거나 누군가에게 물어보기가 어리 석다는 것을 묻는 것은 너무 간단합니다 : p