/// <summary> /// Gets the observation result. /// </summary> /// <param name="observation">The observation.</param> /// <param name="responseMode">The response mode.</param> /// <param name="samplingBeginDate">The sampling begin date.</param> /// <param name="samplingEndDate">The sampling end date.</param> /// <returns></returns> public override OM_ObservationType GetObservationResult(OM_ObservationType observation, ServiceModel.Ogc.Sos10.ResponseModeType responseMode, DateTime samplingBeginDate, DateTime samplingEndDate) { throw new NotImplementedException(); }
/// <summary> /// Gets the observation property. /// </summary> /// <param name="observation">The observation.</param> /// <returns></returns> public override ReferenceType GetObservationProperty(OM_ObservationType observation) { return(observation.observedProperty); }
/// <summary> /// Gets the observation procedure. /// </summary> /// <param name="observation">The observation.</param> /// <returns></returns> public override OM_ProcessPropertyType GetObservationProcedure(OM_ObservationType observation) { return(observation.procedure); }
/// <summary> /// Gets the observation feature of interest. /// </summary> /// <param name="observation">The observation.</param> /// <returns></returns> public override FeaturePropertyType GetObservationFeatureOfInterest(OM_ObservationType observation) { return(observation.featureOfInterest); }
/// <summary> /// Gets the observation result. /// </summary> /// <param name="observation">The observation.</param> /// <param name="responseMode">The response mode.</param> /// <param name="samplingBeginDate">The sampling begin date.</param> /// <param name="samplingEndDate">The sampling end date.</param> /// <returns></returns> public abstract OM_ObservationType GetObservationResult(OM_ObservationType observation, ResponseModeType responseMode, DateTime samplingBeginDate, DateTime samplingEndDate);
/// <summary> /// Gets the observation procedure. /// </summary> /// <param name="observation">The observation.</param> /// <returns></returns> public abstract OM_ProcessPropertyType GetObservationProcedure(OM_ObservationType observation);
/// <summary> /// Gets the observation property. /// </summary> /// <param name="observation">The observation.</param> /// <returns></returns> public abstract ReferenceType GetObservationProperty(OM_ObservationType observation);
/// <summary> /// Gets the observation feature of interest. /// </summary> /// <param name="observation">The observation.</param> /// <returns></returns> public abstract FeaturePropertyType GetObservationFeatureOfInterest(OM_ObservationType observation);