# HG changeset patch # User Sascha L. Teichmann # Date 1559120847 -7200 # Node ID 4cd4375efd5d93ce4883a863b57f6c8aa5d31014 # Parent 6cdfc05fd6b0d973f68bc2142cc4df49408c4307 ZP for sounding result imports: Use precise name of the depth reference system. diff -r 6cdfc05fd6b0 -r 4cd4375efd5d pkg/imports/sr.go --- a/pkg/imports/sr.go Wed May 29 10:37:01 2019 +0200 +++ b/pkg/imports/sr.go Wed May 29 11:07:27 2019 +0200 @@ -164,7 +164,8 @@ selectGaugeLDCSQL = ` SELECT - grwl.value + grwl.value, + grwl.depth_reference FROM waterway.gauges_reference_water_levels grwl JOIN waterway.bottlenecks bns ON grwl.location = bns.gauge_location @@ -208,7 +209,11 @@ if m.DepthReference == "ZPG" { feedback.Info("Found ZPG as reference system -> translating Z values to LDC") var ldc float64 - err := conn.QueryRowContext(ctx, selectGaugeLDCSQL, m.Bottleneck).Scan(&ldc) + var depthReference string + err := conn.QueryRowContext(ctx, selectGaugeLDCSQL, m.Bottleneck).Scan( + &ldc, + &depthReference, + ) switch { case err == sql.ErrNoRows: return nil, errors.New("Cannot load LDC value") @@ -218,7 +223,7 @@ xform = func(v octree.Vertex) octree.Vertex { return octree.Vertex{X: v.X, Y: v.Y, Z: ldc - v.Z} } - m.DepthReference = "LDC" + m.DepthReference = depthReference } if err := m.Validate(ctx, conn); err != nil {