Отже, проста справа, як здається, але я не можу, здається, змусити її працювати! Я намагаюся додати файл растрових даних (GeoTIFF) до геосервера через API REST, використовуючи curl на linux. 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, але коли я намагаюся додати сховище до цього робочого простору, виконавши
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"
незважаючи на те, що він правильно завантажений, він переходить безпосередньо в робочу область за замовчуванням, яка не є тією, в яку я його хочу. Чи є спосіб визначити, в якій робочій області я хочу його? Я подумав, що цього достатньо, згадуючи його в URL-адресі, де я вказую на URI робочої області restProba, але, здається, це опускати.
Спасибі за вашу допомогу :-)
pd: новачок із геосервером, я намагався шукати це, але або я не використовую правильних критеріїв пошуку, я дурень, або це просто занадто просто, щоб хто-небудь просив, що я навіть дурень, щоб його запитати: p