Así que, cosa tan simple como parece, pero me parece que no puede hacer el trabajo! Estoy tratando de agregar un mapa de bits de archivo de datos (GeoTIFF) a geoserver a través de REST API, utilizando curl en linux. La API de REST está trabajando, ya que he creado una nueva área de trabajo:
curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' \
-d '<workspace><name>restProba</name></workspace>' \
http://localhost:8080/geoserver/rest/workspaces
Se ha creado correctamente, como se muestra por Geoserver la interfaz de usuario de admin, pero cuando intento agregar un coveragestore a esa área de trabajo mediante la ejecución de
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"
aunque se ha cargado correctamente, que va directamente al espacio de trabajo por defecto, que no es la que yo quiero. Es allí cualquier manera de definir el área de trabajo que quiero? Pensé que había suficiente indicándolo en la dirección URL donde yo elija restProba área de trabajo de la URI, pero parece ser que omitir.
Gracias por su ayuda :-)
pd: novato con geoserver, he tratado de buscar por esto, pero yo no estoy usando el correcto criterios de búsqueda, que soy un tonto o es demasiado simple para cualquier persona para pedir que estoy incluso fooler para preguntar :p