comparison pkg/imports/sr.go @ 3904:4b5c4007fc5d

SR import: Fixed LDC treatment if depth reference system is ZPG.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 10 Jul 2019 16:47:00 +0200
parents 37d5c4441c70
children 3bdbaf1b282a c1be6aacefb1
comparison
equal deleted inserted replaced
3903:7e519a11de4e 3904:4b5c4007fc5d
265 case err == sql.ErrNoRows: 265 case err == sql.ErrNoRows:
266 return nil, errors.New("Cannot load LDC value") 266 return nil, errors.New("Cannot load LDC value")
267 case err != nil: 267 case err != nil:
268 return nil, err 268 return nil, err
269 } 269 }
270
271 // LDC is cm. The data is in m.
272 ldc /= 100
270 xform = func(v octree.Vertex) octree.Vertex { 273 xform = func(v octree.Vertex) octree.Vertex {
271 return octree.Vertex{X: v.X, Y: v.Y, Z: ldc - v.Z} 274 return octree.Vertex{X: v.X, Y: v.Y, Z: v.Z + ldc}
272 } 275 }
273 m.DepthReference = depthReference 276 m.DepthReference = depthReference
274 } 277 }
275 278
276 if err := m.Validate(ctx, conn); err != nil { 279 if err := m.Validate(ctx, conn); err != nil {