mirror of
https://github.com/OPM/ResInsight.git
synced 2026-11-01 16:43:03 -06:00
#15047: Do not unit convert observed FMU RFT depth data
This commit is contained in:
1 parent
baef23fbce
commit
0d77e77188
1 file changed
+12
-10
@@ -72,6 +72,7 @@
|
||||
#include <QString>
|
||||
|
||||
#include <numeric>
|
||||
#include <optional>
|
||||
#include <vector>
|
||||
|
||||
namespace caf
|
||||
@@ -697,7 +698,14 @@ void RimWellLogRftCurve::onLoadDataAndUpdate( bool updateParentPlot )
|
||||
return;
|
||||
}
|
||||
|
||||
RiaDefines::EclipseUnitSystem unitSystem = RiaDefines::EclipseUnitSystem::UNITS_METRIC;
|
||||
RiaDefines::DepthUnitType displayUnit = RiaDefines::DepthUnitType::UNIT_METER;
|
||||
if ( wellLogPlot )
|
||||
{
|
||||
displayUnit = wellLogPlot->depthUnit();
|
||||
}
|
||||
|
||||
RiaDefines::EclipseUnitSystem unitSystem = RiaDefines::EclipseUnitSystem::UNITS_METRIC;
|
||||
std::optional<RiaDefines::DepthUnitType> dataDepthUnit;
|
||||
if ( m_eclipseCase )
|
||||
{
|
||||
// TODO: If no grid data, but only RFT data is loaded, we do not have any way to
|
||||
@@ -717,8 +725,8 @@ void RimWellLogRftCurve::onLoadDataAndUpdate( bool updateParentPlot )
|
||||
}
|
||||
else if ( m_observedFmuRftData )
|
||||
{
|
||||
// TODO: Read unit system somewhere for FMU RFT Data
|
||||
unitSystem = RiaDefines::EclipseUnitSystem::UNITS_METRIC;
|
||||
// Observed FMU data must never be unit converted, so treat the depth values as already being in the display unit
|
||||
dataDepthUnit = displayUnit;
|
||||
perPointLabels = this->perPointLabels();
|
||||
}
|
||||
else if ( m_pressureDepthData )
|
||||
@@ -759,16 +767,10 @@ void RimWellLogRftCurve::onLoadDataAndUpdate( bool updateParentPlot )
|
||||
measuredDepthVector,
|
||||
tvDepthVector,
|
||||
rkbDiff,
|
||||
RiaDefines::fromEclipseUnit( unitSystem ),
|
||||
dataDepthUnit.value_or( RiaDefines::fromEclipseUnit( unitSystem ) ),
|
||||
false,
|
||||
useLogarithmicScale );
|
||||
|
||||
RiaDefines::DepthUnitType displayUnit = RiaDefines::DepthUnitType::UNIT_METER;
|
||||
if ( wellLogPlot )
|
||||
{
|
||||
displayUnit = wellLogPlot->depthUnit();
|
||||
}
|
||||
|
||||
if ( m_plotCurve )
|
||||
{
|
||||
if ( wellLogPlot->depthType() == RiaDefines::DepthType::MEASURED_DEPTH )
|
||||
|
||||
Reference in new issue
Block a user