Index: Riskeer/Piping/src/Riskeer.Piping.Service/PipingCalculationValidationHelper.cs =================================================================== diff -u -r478522c24a11b1b503d2527401c81ff32ac3bb8a -r6de63ec39131e64c3922caf88940cf85afff0d7d --- Riskeer/Piping/src/Riskeer.Piping.Service/PipingCalculationValidationHelper.cs (.../PipingCalculationValidationHelper.cs) (revision 478522c24a11b1b503d2527401c81ff32ac3bb8a) +++ Riskeer/Piping/src/Riskeer.Piping.Service/PipingCalculationValidationHelper.cs (.../PipingCalculationValidationHelper.cs) (revision 6de63ec39131e64c3922caf88940cf85afff0d7d) @@ -56,7 +56,7 @@ warnings.AddRange(GetMultipleAquiferLayersWarning(input, surfaceLineLevel)); warnings.AddRange(GetMultipleCoverageLayersWarning(input, surfaceLineLevel)); - warnings.AddRange(GetThicknessCoverageLayerWarnings(input)); + warnings.AddRange(GetThicknessCoverageLayerWarning(input)); } return warnings; @@ -84,21 +84,12 @@ return errors; } - private static IEnumerable GetThicknessCoverageLayerWarnings(PipingInput input) + private static IEnumerable GetThicknessCoverageLayerWarning(PipingInput input) { - PipingSoilProfile pipingSoilProfile = input.StochasticSoilProfile.SoilProfile; - double surfaceLevel = input.SurfaceLine.GetZAtL(input.ExitPointL); - - bool hasConsecutiveCoverageLayers = pipingSoilProfile.GetConsecutiveCoverageLayersBelowLevel(surfaceLevel).Any(); - if (!hasConsecutiveCoverageLayers) + if (double.IsNaN(DerivedPipingInput.GetThicknessCoverageLayer(input).Mean)) { yield return Resources.PipingCalculationService_ValidateInput_No_coverage_layer_at_ExitPointL_under_SurfaceLine; } - - if (double.IsNaN(DerivedPipingInput.GetThicknessCoverageLayer(input).Mean)) - { - yield return Resources.PipingCalculationService_ValidateInput_Cannot_determine_thickness_coverage_layer; - } } private static IEnumerable GetMultipleCoverageLayersWarning(PipingInput input, double surfaceLineLevel) Index: Riskeer/Piping/src/Riskeer.Piping.Service/Properties/Resources.Designer.cs =================================================================== diff -u -red76b02d82d6dac1f59d15a9905dbc230cf72110 -r6de63ec39131e64c3922caf88940cf85afff0d7d --- Riskeer/Piping/src/Riskeer.Piping.Service/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision ed76b02d82d6dac1f59d15a9905dbc230cf72110) +++ Riskeer/Piping/src/Riskeer.Piping.Service/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 6de63ec39131e64c3922caf88940cf85afff0d7d) @@ -138,15 +138,6 @@ } /// - /// Looks up a localized string similar to Kan de totale deklaagdikte bij het uittredepunt niet afleiden op basis van de invoer.. - /// - internal static string PipingCalculationService_ValidateInput_Cannot_determine_thickness_coverage_layer { - get { - return ResourceManager.GetString("PipingCalculationService_ValidateInput_Cannot_determine_thickness_coverage_layer", resourceCulture); - } - } - - /// /// Looks up a localized string similar to Geen watervoerende laag gevonden voor de ondergrondschematisatie onder de profielschematisatie bij het uittredepunt.. /// internal static string PipingCalculationService_ValidateInput_No_aquifer_layer_at_ExitPointL_under_SurfaceLine { @@ -157,7 +148,7 @@ } /// - /// Looks up a localized string similar to Geen deklaag gevonden voor de ondergrondschematisatie onder de profielschematisatie bij het uittredepunt.. + /// Looks up a localized string similar to Geen deklaag gevonden voor de ondergrondschematisatie onder de profielschematisatie bij het uittredepunt. Tijdens de berekening wordt een deklaagdikte gebruikt gelijk aan 0.. /// internal static string PipingCalculationService_ValidateInput_No_coverage_layer_at_ExitPointL_under_SurfaceLine { get { Index: Riskeer/Piping/src/Riskeer.Piping.Service/Properties/Resources.resx =================================================================== diff -u -red76b02d82d6dac1f59d15a9905dbc230cf72110 -r6de63ec39131e64c3922caf88940cf85afff0d7d --- Riskeer/Piping/src/Riskeer.Piping.Service/Properties/Resources.resx (.../Resources.resx) (revision ed76b02d82d6dac1f59d15a9905dbc230cf72110) +++ Riskeer/Piping/src/Riskeer.Piping.Service/Properties/Resources.resx (.../Resources.resx) (revision 6de63ec39131e64c3922caf88940cf85afff0d7d) @@ -120,9 +120,6 @@ Kan de dikte van het watervoerend pakket niet afleiden op basis van de invoer. - - Kan de totale deklaagdikte bij het uittredepunt niet afleiden op basis van de invoer. - Er is geen ondergrondschematisatie geselecteerd. @@ -139,7 +136,7 @@ De waarde voor 'uittredepunt' moet een concreet getal zijn. - Geen deklaag gevonden voor de ondergrondschematisatie onder de profielschematisatie bij het uittredepunt. + Geen deklaag gevonden voor de ondergrondschematisatie onder de profielschematisatie bij het uittredepunt. Tijdens de berekening wordt een deklaagdikte gebruikt gelijk aan 0. Meerdere aaneengesloten watervoerende lagen gevonden. Er wordt geprobeerd de d70 en doorlatendheid van de bovenste watervoerende laag af te leiden.