Sürekli güncellenecek olan raster görüntüleri dizini var. Bu görüntülerden, Geotool'un PyramidBuilder yardımcı programını kullanarak Görüntü Piramitleri yapıyorum. Kullanıcı arabirimini kullanmadan Geoserver'a raster veri depoları ve katmanları otomatik olarak eklemek için bir cron işi ayarlamam gerekiyor.
Geoserver kılavuzunun REST bölümüne baktıktan sonra çalışma alanımı "testWS" ekleyebildim, ancak bir ImagePyramid veri deposu oluşturmaya çalışmadım.
Veri deposuna erişebildiğim için şekil dosyası örneğini genişlettim ve
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"
Burada test_pyramid.pyr bu konumda ImagePyramid'imin temelini oluşturur.
Bu bana "Böyle bir veri deposu yok: test_pyramid" hatası verdi
Her birini kullanıcı arayüzü aracılığıyla manuel olarak eklemeden Geoserver'a yeni bir veri deposu ve katman eklemenin daha iyi bir yolu var mı? Bir veri deposu ve katman olarak genişleyen ImagePyramid ekleyecek uygun REST deyimi işçiliği konusunda yardıma ihtiyacım var.
Bunu yapabilen bazı Java kodları var mı? Geoserver python uzantılarına baktım ama onlar da yoktu.