changeset 4301:b333d48ae555

Tightend the parsing of x/y data of WKB multi polyons a bit.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 02 Sep 2019 16:00:16 +0200
parents 8b730ee6f17b
children b86f828df7d6
files pkg/wkb/data.go
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/wkb/data.go	Mon Sep 02 15:57:12 2019 +0200
+++ b/pkg/wkb/data.go	Mon Sep 02 16:00:16 2019 +0200
@@ -66,8 +66,6 @@
 
 	// TODO: Parse the polygons.
 
-	var x, y uint64
-
 	for i := range polygons {
 		switch endian, err := r.ReadByte(); {
 		case err != nil:
@@ -104,6 +102,7 @@
 			points := make([]PointGeom, numPoints)
 
 			for k := range points {
+				var x, y uint64
 				if err := binary.Read(r, order, &x); err != nil {
 					return err
 				}