1
0
mirror of https://github.com/wavded/js-shapefile-to-geojson synced 2024-11-23 14:34:54 +00:00

Fix precision loss

PR: https://github.com/wavded/js-shapefile-to-geojson/pull/22
This commit is contained in:
Marc Harter 2020-01-22 13:43:03 -06:00 committed by GitHub
commit 127facc607
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -131,17 +131,14 @@ var win = self,
t = this,
val = 0.0;
if(numBytes > 4){
var i = Math.ceil(numBytes / 4);
while(i--){
var buff = [],
o = t.offset,
j = o + (numBytes >= 4 ? 4 : numBytes % 4);
var buff=[]
var o = t.offset,
j = o + numBytes;
while(j > o){
buff.push(t.readByteAt(--j));
numBytes--;
t.offset++;
}
}
var s = new Gordon.Stream(fromCharCode.apply(String, buff)),
sign = s.readUB(1),
expo = s.readUB(numEBits),