org.gcube.spatial.data.gis
Class GISInterface
java.lang.Object
org.gcube.spatial.data.gis.GISInterface
public class GISInterface
- extends Object
|
Method Summary |
PublishResponse |
addGeoTIFF(String workspace,
String storeName,
String coverageName,
File toPublishFile,
String srs,
it.geosolutions.geoserver.rest.encoder.GSResourceEncoder.ProjectionPolicy policy,
String defaultStyle,
double[] bbox,
org.opengis.metadata.Metadata geoNetworkMeta,
it.geosolutions.geonetwork.util.GNInsertConfiguration config,
org.gcube.spatial.data.geonetwork.LoginLevel level)
|
DeleteReport |
deleteLayer(String workspace,
String layerName,
Long metadataUUID,
GeoServerDescriptor desc)
|
DeleteReport |
deleteStore(String workspace,
String storeName,
Long metadataUUID,
GeoServerDescriptor desc)
|
DeleteReport |
deleteStyle(String styleName,
GeoServerDescriptor desc)
|
static GISInterface |
get()
|
GeoServerDescriptor |
getCurrentGeoServerDescriptor()
|
org.gcube.spatial.data.geonetwork.GeoNetworkReader |
getGeoNetworkReader()
|
org.gcube.spatial.data.geonetwork.GeoNetworkPublisher |
getGeoNewtorkPublisher()
|
SortedSet<GeoServerDescriptor> |
getGeoServerDescriptorSet(boolean forceRefresh)
|
it.geosolutions.geoserver.rest.GeoServerRESTReader |
getGeoServerReader(ResearchMethod method,
boolean forceRefresh)
|
it.geosolutions.geoserver.rest.GeoServerRESTReader |
getGeoServerReader(String url)
|
it.geosolutions.geoserver.rest.GeoServerRESTReader |
getGeoServerReader(String url,
String user,
String password)
|
PublishResponse |
publishDBTable(String workspace,
String storeName,
it.geosolutions.geoserver.rest.encoder.feature.GSFeatureTypeEncoder fte,
it.geosolutions.geoserver.rest.encoder.GSLayerEncoder layerEncoder,
org.opengis.metadata.Metadata geoNetworkMeta,
it.geosolutions.geonetwork.util.GNInsertConfiguration config,
org.gcube.spatial.data.geonetwork.LoginLevel level)
|
PublishResponse |
publishStyle(String sldBody,
String styleName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
get
public static GISInterface get()
throws Exception
- Throws:
Exception
getGeoNetworkReader
public org.gcube.spatial.data.geonetwork.GeoNetworkReader getGeoNetworkReader()
throws Exception
- Throws:
Exception
getGeoNewtorkPublisher
public org.gcube.spatial.data.geonetwork.GeoNetworkPublisher getGeoNewtorkPublisher()
throws Exception
- Throws:
Exception
getGeoServerReader
public it.geosolutions.geoserver.rest.GeoServerRESTReader getGeoServerReader(ResearchMethod method,
boolean forceRefresh)
throws Exception
- Throws:
Exception
getGeoServerReader
public it.geosolutions.geoserver.rest.GeoServerRESTReader getGeoServerReader(String url,
String user,
String password)
throws IllegalArgumentException,
MalformedURLException
- Throws:
IllegalArgumentException
MalformedURLException
getGeoServerReader
public it.geosolutions.geoserver.rest.GeoServerRESTReader getGeoServerReader(String url)
throws MalformedURLException
- Throws:
MalformedURLException
getCurrentGeoServerDescriptor
public GeoServerDescriptor getCurrentGeoServerDescriptor()
getGeoServerDescriptorSet
public SortedSet<GeoServerDescriptor> getGeoServerDescriptorSet(boolean forceRefresh)
addGeoTIFF
public PublishResponse addGeoTIFF(String workspace,
String storeName,
String coverageName,
File toPublishFile,
String srs,
it.geosolutions.geoserver.rest.encoder.GSResourceEncoder.ProjectionPolicy policy,
String defaultStyle,
double[] bbox,
org.opengis.metadata.Metadata geoNetworkMeta,
it.geosolutions.geonetwork.util.GNInsertConfiguration config,
org.gcube.spatial.data.geonetwork.LoginLevel level)
- See Also:
it.geosolutions.geoserver.rest.GeoServerRESTPublisher#publishGeoTIFF(String, String, String, File, String, ProjectionPolicy, String, double[])
publishDBTable
public PublishResponse publishDBTable(String workspace,
String storeName,
it.geosolutions.geoserver.rest.encoder.feature.GSFeatureTypeEncoder fte,
it.geosolutions.geoserver.rest.encoder.GSLayerEncoder layerEncoder,
org.opengis.metadata.Metadata geoNetworkMeta,
it.geosolutions.geonetwork.util.GNInsertConfiguration config,
org.gcube.spatial.data.geonetwork.LoginLevel level)
publishStyle
public PublishResponse publishStyle(String sldBody,
String styleName)
deleteStore
public DeleteReport deleteStore(String workspace,
String storeName,
Long metadataUUID,
GeoServerDescriptor desc)
- See Also:
GeoServerRESTPublisher.removeDatastore(String, String, boolean)
deleteLayer
public DeleteReport deleteLayer(String workspace,
String layerName,
Long metadataUUID,
GeoServerDescriptor desc)
deleteStyle
public DeleteReport deleteStyle(String styleName,
GeoServerDescriptor desc)
Copyright © 2013. All Rights Reserved.