簡単なことのようですが、うまく機能しないようです。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"
正しく読み込まれていても、デフォルトのワークスペースに直接移動します。これは、希望するワークスペースではありません。希望するワークスペースを定義する方法はありますか?restProbaのワークスペースURIを指すURLで言及することで十分だと思いましたが、省略されているようです。
ご協力いただきありがとうございます :-)
pd:geoserverの初心者、私はこれを検索してみましたが、正しい検索基準を使用していないか、愚か者であるか、または私がそれを尋ねるのがだまされていると誰もが尋ねるのは簡単すぎます:p