seismick - 2017-08-06

The reason for this is that "standard" headers are converted then the custom header mapping is done later, ignoring the coordinate scalar. The subroutine segy_map_segy_to_cps
could extract the scalar from SEG Y bytes 71-72 and then decide if one of the XY headers are being mapped and apply the scalar. To be really correct, it would have to also extract the elevation scalar in bytes 69-70 and apply those if a relevant header appears in custom mapping. It could become quite a complicated patch to implement. Possibly the correction could be optional in case the creator of the SEG Y files got it wrong.
At least the problem does not arise for writing SEG Y in TROT, because the scalar is forced to 1 there.