Vì vậy, điều đơn giản như nó có vẻ nhưng tôi dường như không thể làm cho nó hoạt động! Tôi đang cố gắng thêm tệp dữ liệu raster (GeoTIFF) vào máy chủ địa lý thông qua API REST, sử dụng curl trên linux. API REST đang hoạt động, vì tôi đã tạo một không gian làm việc mới bằng cách sử dụng nó:
curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' \
-d '<workspace><name>restProba</name></workspace>' \
http://localhost:8080/geoserver/rest/workspaces
Nó được tạo chính xác như được hiển thị bởi quản trị viên của Geoserver, nhưng khi tôi cố gắng thêm một trang bìa vào không gian làm việc đó bằng cách thực thi
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"
mặc dù nó được tải một cách chính xác, nó đi thẳng vào không gian làm việc mặc định, đây không phải là nơi tôi muốn. Có cách nào để xác định không gian làm việc nào tôi muốn không? Tôi nghĩ rằng nó đã đủ bằng cách đề cập đến nó trong URL nơi tôi trỏ đến URI không gian làm việc của restProba nhưng dường như nó đang bỏ qua nó.
Cảm ơn bạn đã giúp đỡ :-)
pd: newbie với geoserver, tôi đã thử tìm kiếm cái này nhưng tôi không sử dụng đúng tiêu chí tìm kiếm, tôi là một kẻ ngốc hoặc nó quá đơn giản để bất cứ ai hỏi rằng tôi thậm chí còn ngốc hơn khi hỏi nó: p