2011-02-23 3 views
3

J'ai un répertoire d'images qui sera mis à jour continuellement. À partir de ces images, je réalise des pyramides d'images en utilisant l'utilitaire PyramidBuilder de Geotool. J'ai besoin de configurer un travail cron pour ajouter automatiquement de nouvelles banques de données et couches à Geoserver sans utiliser l'interface utilisateur. Après avoir regardé la section REST du manuel Geoserver, j'ai pu ajouter mon espace de travail, "testWS", mais essayer la création d'une banque de données ImagePyramid ne fonctionnait pas.Programmation Geoserver 2.0.2 pour ajouter un nouveau magasin de données et une couche sans l'interface utilisateur

Depuis que j'ai accès au datastore, j'étendu sur l'exemple shapefile et a essayé de

curl -u admin:geoserver -XPUT -H 'Content-type: text/plain' \ 
    -d '/opt/geoserver_data_dir/2.0.2/data/test_pyramid.pyr' \ 
    "http://localhost:8080/geoserver/rest/workspaces/testWS/datastores/test_pyramid.pyr external.imagepyramid?configure=all" 

Où test_pyramid.pyr est la base de mon ImagePyramid à cet endroit.

Cela m'a donné une erreur de « No such datastore: test_pyramid »

Y at-il une meilleure façon d'ajouter une nouvelle couche à datastore et Geoserver sans ajouter manuellement chacun via l'interface utilisateur? J'ai besoin d'aide pour créer l'instruction REST appropriée qui ajoutera un ImagePyramid existant en tant que banque de données et calque.

Y at-il du code Java qui pourrait faire cela? J'ai regardé les extensions python Geoserver mais elles ne l'ont pas non plus.

+0

On dirait que cette question a été posée sur le gis stackechange également: http://gis.stackexchange.com/questions/6479/programming-geoserver-2-0-2-to-add-a-new-data -store-and-layer-without-the-ui – DaveParillo

+0

Je pense que cette question peut être hors-sujet parce que parce que ont été croisés à gis.stackexchange http://gis.stackexchange.com/questions/6479/programming-geoserver- 2-0-2-pour-ajouter-un-raster-data-store-et-layer-without-the-ui –

Répondre

Questions connexes