public class WcsUtil
extends java.lang.Object
Constructor and Description |
---|
WcsUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
csv2tupleList(java.lang.String csv)
Convert csv format from rasdaman into a tupleList format, for including
in a gml:DataBlock
|
static java.lang.String |
exceptionReportToXml(net.opengis.ows.v_1_0_0.ExceptionReport report) |
static java.lang.String |
exceptionToXml(PetascopeException e) |
static java.lang.String |
getGML(GetCoverageMetadata m,
java.lang.String template,
boolean replaceBounds) |
static Metadata |
getMetadata(DbMetadataSource meta,
java.lang.String coverageId)
Utility method to read coverage's metadata
|
static java.lang.String |
getSrsName(GetCoverageMetadata m) |
static boolean |
hasSingleCrs(Metadata covMeta) |
static java.lang.String |
min(java.lang.String a,
java.lang.String b) |
protected static java.lang.String |
rasCsvToTupleList(java.lang.String csv)
Transforms a csv output returned by rasdaman server into a csv format
accepted by the gml:tupleList according to section 19.3.8 of the
OGC GML standard version 3.2.1
|
static Pair<java.lang.String,java.lang.String> |
sdom2bounds(java.lang.String sdom)
Convert spatial domain of the form [band1][band2]..., where band1 is of
the form [low:high, low:high,...]
|
static Pair<java.lang.String,java.lang.String> |
toInterval(java.lang.String type) |
public static Metadata getMetadata(DbMetadataSource meta, java.lang.String coverageId) throws WCSException
WCSException
protected static java.lang.String rasCsvToTupleList(java.lang.String csv)
csv
- - a csv input like {b1 b2 ... bn, b1 b2 ... bn, ...}, {...}
where each {...} represents a dimension and each sequence b1 ... bn n bandspublic static java.lang.String csv2tupleList(java.lang.String csv)
csv
- coverage in csv formatpublic static Pair<java.lang.String,java.lang.String> sdom2bounds(java.lang.String sdom)
sdom
- spatial domain as retreived from rasdaman with sdom(coverage)public static java.lang.String exceptionReportToXml(net.opengis.ows.v_1_0_0.ExceptionReport report)
public static java.lang.String exceptionToXml(PetascopeException e)
public static java.lang.String getGML(GetCoverageMetadata m, java.lang.String template, boolean replaceBounds)
public static java.lang.String getSrsName(GetCoverageMetadata m)
public static Pair<java.lang.String,java.lang.String> toInterval(java.lang.String type)
public static java.lang.String min(java.lang.String a, java.lang.String b)
public static boolean hasSingleCrs(Metadata covMeta)