|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DistributionDAO
DAO for the Field object
| Method Summary | |
|---|---|
Distribution |
findDistributionByLSIDOrName(java.lang.String lsidOrName)
Find a distribution by name or LSID |
java.util.List<Distribution> |
getDistributionByLSID(java.lang.String[] lsids)
Find a distributions by LSIDs |
Distribution |
getDistributionBySpcode(long spcode,
java.lang.String type)
Find a distributions by SPCode |
int |
getNumberOfVertices(java.lang.String lsid)
Returns the number of vertices that make up the distribution for the supplied lsid |
java.util.Map<java.lang.String,java.lang.Double> |
identifyOutlierPointsForDistribution(java.lang.String lsid,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Double>> points)
Identify points which fall outside an expert distribution |
java.util.List<Distribution> |
queryDistributions(java.lang.String wkt,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
|
java.util.List<Distribution> |
queryDistributions(java.lang.String wkt,
double min_depth,
double max_depth,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String type,
java.lang.String[] dataResources)
|
java.util.List<Distribution> |
queryDistributionsByRadius(float longitude,
float latitude,
float radiusInMetres,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
|
java.util.List<Facet> |
queryDistributionsByRadiusFamilyCounts(float longitude,
float latitude,
float radiusInMetres,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
|
java.util.List<Facet> |
queryDistributionsFamilyCounts(java.lang.String wkt,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
|
| Method Detail |
|---|
java.util.List<Distribution> queryDistributions(java.lang.String wkt,
double min_depth,
double max_depth,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String type,
java.lang.String[] dataResources)
java.util.List<Distribution> queryDistributions(java.lang.String wkt,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
java.util.List<Facet> queryDistributionsFamilyCounts(java.lang.String wkt,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
java.util.List<Distribution> queryDistributionsByRadius(float longitude,
float latitude,
float radiusInMetres,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
java.util.List<Facet> queryDistributionsByRadiusFamilyCounts(float longitude,
float latitude,
float radiusInMetres,
double min_depth,
double max_depth,
java.lang.Boolean pelagic,
java.lang.Boolean coastal,
java.lang.Boolean estuarine,
java.lang.Boolean desmersal,
java.lang.String groupName,
java.lang.Integer geomIdx,
java.lang.String lsids,
java.lang.String[] families,
java.lang.String[] familyLsids,
java.lang.String[] genera,
java.lang.String[] generaLsids,
java.lang.String type,
java.lang.String[] dataResources)
Distribution getDistributionBySpcode(long spcode,
java.lang.String type)
spcode -
java.util.List<Distribution> getDistributionByLSID(java.lang.String[] lsids)
lsids -
Distribution findDistributionByLSIDOrName(java.lang.String lsidOrName)
lsidOrName -
java.util.Map<java.lang.String,java.lang.Double> identifyOutlierPointsForDistribution(java.lang.String lsid,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Double>> points)
lsid - the lsid associated with the species whose expert distribution
we are interested in.points - Map containing point information. Keys are point ids
(typically the uuids of the associated occurence records),
values are maps containing the point's decimal latitude (with
key "decimalLatitude") and decimal longitude (with key
"decimalLongitude").
int getNumberOfVertices(java.lang.String lsid)
lsid -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||