Skip to content
/ gsrcj Public

Geoserver REST client in Java - Automatically exported from code.google.com/p/gsrcj

License

Notifications You must be signed in to change notification settings

cbueno/gsrcj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gsrcj

Geoserver REST client in Java - Automatically exported from https://code.google.com/p/gsrcj

A Java Client to the Geoserver 2.0.2+ RESTful configuration extension. Using this library, one can access a remote Geoserver via HTTP and configure it.

The REST extension of Geoserver has to be installed on Geoserver.

This project uses Java 1.5 and has no extra dependencies!

That is a difference to the rest module found in Geoserver's community-folder (http:https://svn.codehaus.org/geoserver/branches/2.0.x/src/community/rest/pom.xml), which has dependencies to many Geoserver + Geotools JAR.

Note: 2011/05 Geosolutions release a very similar project: http:https://geo-solutions.blogspot.com/2011/05/developers-corner-geoserver-manager.html Since they are Geoserver-core developers, you might want to evaluate that project as well.

The REST API is not fully implemented. Here is a selection of what's there:

  • String uploadShape(String workspace, String dsName, URL zip)
  • createDatastoreShapefile(String workspace, String dsName, String dsNamespace, String relpath, String charset, Boolean memoryMappedBuffer, Boolean createSpatialIndex)
  • String createSld(String stylename, String sldString)
  • boolean createFeatureType(String wsName, String dsName, String ftName)
  • boolean createFeatureType(String wsName, String dsName, String ftName)
  • createDbDatastore(String workspace, String dsName, String dsNamespace, String host, String port, String db, String user, String pwd, String dbType, boolean exposePKs)
  • boolean createWorkspace(String workspaceName)
  • List of String getFeatureTypes(String wsName, String dsName)
  • List of String getLayersUsingDatastore(String wsName, String dsName)
  • List of String getLayerNames()
  • deleteSld(String styleName, Boolean purge)

About

Geoserver REST client in Java - Automatically exported from code.google.com/p/gsrcj

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published