1.导入类库:在项目的pom文件中导入,里面包含发布各种数据的类及方法
<repositories>
<repository>
<id>GeoSolutions</id>
<url>http://maven.geo-solutions.it/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>it.geosolutions</groupId>
<artifactId>geoserver-manager</artifactId>
<version>1.7.0</version>
</dependency>
</dependencies
2.获取geoserver的REST API中发布基本图层所需的“控制器”
GeoServerRESTManager manager = new GeoServerRESTManager(url, username, password);
3.GeoServerRESTManager的主要方法
GeoServerRESTPublisher publisher=manager.getPublisher();
GeoServerRESTStyleManager styleManager=manager.getStyleManager();
GeoServerRESTStoreManager storeManager=manager.getStoreManager();
GeoServerRESTReader reader=manager.getReader();
4.GeoServerRESTPublisher主要方法
GeoServerRESTPublisher publisher=manager.getPublisher();
publisher.createLayerGroup("name",group);
publisher.createLayerGroup("workspace","name",group);
publisher.createWorkspace("workspace");
publisher.publishStyle(sldFile,"name");
publisher.publishStyle("sldBody","name");
publisher.publishShp("workspace","storename","layername",zipFile,"srs","defaultStyle");
publisher.configureLayer("workspacename","resourcename",layer);
publisher.configur