public class IoosUtil extends Object
| Constructor and Description |
|---|
IoosUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkSrid(int srid,
org.slf4j.Logger logger) |
static com.vividsolutions.jts.geom.Envelope |
createEnvelope(Collection<org.n52.sos.ogc.om.OmObservation> observationCollection) |
static List<IoosSosObservation> |
createIoosSosObservations(List<org.n52.sos.ogc.om.OmObservation> omObservations)
Organizes SosObservation collection into a list of IoosSosObservation blocks, each of which contain
a single feature type
|
private static SubSensor |
createSubSensor(HashMap<org.n52.sos.ioos.asset.AbstractAsset,com.vividsolutions.jts.geom.Point> assetPoints,
org.n52.sos.ioos.asset.SensorAsset sensor,
org.n52.sos.ogc.om.features.samplingFeatures.SamplingFeature foi) |
static void |
expandEnvelopeToInclude(com.vividsolutions.jts.geom.Envelope env,
Set<Double> lngs,
Set<Double> lats) |
private static boolean |
foiIsAsset(HashMap<org.n52.sos.ioos.asset.AbstractAsset,com.vividsolutions.jts.geom.Point> assetPoints,
org.n52.sos.ogc.om.features.samplingFeatures.SamplingFeature foi,
org.n52.sos.ioos.asset.AbstractAsset asset) |
private static void |
loadAssetPoint(HashMap<org.n52.sos.ioos.asset.AbstractAsset,com.vividsolutions.jts.geom.Point> assetPoints,
org.n52.sos.ioos.asset.AbstractAsset asset,
org.hibernate.Session session) |
static com.vividsolutions.jts.geom.Envelope |
swapEnvelopeAxisOrder(com.vividsolutions.jts.geom.Envelope envelope) |
public static List<IoosSosObservation> createIoosSosObservations(List<org.n52.sos.ogc.om.OmObservation> omObservations) throws org.n52.sos.ogc.ows.OwsExceptionReport
omObservations - The collection of observations to transformorg.n52.sos.ogc.ows.OwsExceptionReportpublic static void checkSrid(int srid,
org.slf4j.Logger logger)
throws org.n52.sos.exception.ows.InvalidParameterValueException
org.n52.sos.exception.ows.InvalidParameterValueExceptionpublic static void expandEnvelopeToInclude(com.vividsolutions.jts.geom.Envelope env,
Set<Double> lngs,
Set<Double> lats)
public static com.vividsolutions.jts.geom.Envelope createEnvelope(Collection<org.n52.sos.ogc.om.OmObservation> observationCollection)
public static com.vividsolutions.jts.geom.Envelope swapEnvelopeAxisOrder(com.vividsolutions.jts.geom.Envelope envelope)
private static SubSensor createSubSensor(HashMap<org.n52.sos.ioos.asset.AbstractAsset,com.vividsolutions.jts.geom.Point> assetPoints, org.n52.sos.ioos.asset.SensorAsset sensor, org.n52.sos.ogc.om.features.samplingFeatures.SamplingFeature foi)
private static void loadAssetPoint(HashMap<org.n52.sos.ioos.asset.AbstractAsset,com.vividsolutions.jts.geom.Point> assetPoints, org.n52.sos.ioos.asset.AbstractAsset asset, org.hibernate.Session session) throws org.n52.sos.exception.CodedException
org.n52.sos.exception.CodedExceptionprivate static boolean foiIsAsset(HashMap<org.n52.sos.ioos.asset.AbstractAsset,com.vividsolutions.jts.geom.Point> assetPoints, org.n52.sos.ogc.om.features.samplingFeatures.SamplingFeature foi, org.n52.sos.ioos.asset.AbstractAsset asset)
Copyright © 2012-2016 52north.org. All Rights Reserved.