GeoServerRESTManager新增存储仓库
时间: 2023-07-13 07:06:47 浏览: 83
要新增存储仓库,可以使用GeoServerRESTManager的addStore方法。该方法需要以下参数:
- workspace: 存储仓库所属的工作区名称
- storeName: 存储仓库的名称
- description: 存储仓库的描述
- type: 存储仓库的类型,如"Shapefile"、"PostGIS"等
- enabled: 存储仓库是否启用
示例代码:
```python
from geoserver.catalog import Catalog
from geoserver.support import ResourceInfo
cat = Catalog("http://localhost:8080/geoserver/rest", username="admin", password="geoserver")
workspace = "myworkspace"
store_name = "mystore"
store_description = "My Store"
store_type = "Shapefile"
store_enabled = True
store = ResourceInfo(store_name, enabled=store_enabled, description=store_description)
store.type = store_type
cat.add_store(store, workspace)
```
这个例子中,我们使用了GeoServer REST API中的"addStore"方法来新增一个Shapefile存储仓库。注意,这里使用了geoserver.catalog模块中的Catalog类来进行操作。在实际使用时,需要根据情况修改参数。
阅读全文