2011-02-23 35 views
3

我有一个图像目录,将不断更新。从这个图像中,我使用Geotool的PyramidBuilder实用程序来制作Image Pyramids。我需要设置一个cron作业来自动添加新的数据存储和图层到Geoserver,而无需使用UI。编程Geoserver 2.0.2添加一个新的数据存储和图层没有UI

查看Geoserver手册的REST部分后,我能够添加工作空间“testWS”,但试图创建ImagePyramid数据存储不起作用。

因为我可以访问数据存储,我扩大对shape文件例如,试图

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" 

哪里test_pyramid.pyr是我ImagePyramid在这个位置的基础。

这给了我一个错误“没有这样的数据存储:test_pyramid”

有没有更好的方式来添加新的数据存储和层利用Geoserver无需手动添加通过UI每一个?在制作适当的REST语句时,我需要帮助,它将添加一个Extisting ImagePyramid作为数据存储和图层。

有没有一些Java代码可以做到这一点?我看着Geoserver python扩展,但他们也没有这个。

+0

看起来好像这个问题已经在gis stackechange上提出了:http://gis.stackexchange.com/questions/6479/programming-geoserver-2-0-2-to-add-a-new-data -store-and-layer-without-the-ui – DaveParillo 2011-02-23 23:08:43

+0

我觉得这个问题可能会因为已经被交叉发布到gis.stackexchange http://gis.stackexchange.com/questions/6479/programming-geoserver- 2-0-2到添加-A-光栅数据存储和层,而无需最UI – 2015-01-21 17:44:40

回答

相关问题