comparison pkg/wkb/data.go @ 4313:5da02dcc51f6

shape upload stretch import: Started to decode geometries and attributes from uploaded shape file.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 03 Sep 2019 16:54:33 +0200
parents 3d6941046858
children c3b5cf2f200a
comparison
equal deleted inserted replaced
4312:8926fc81e4de 4313:5da02dcc51f6
114 } 114 }
115 115
116 *mpg = polygons 116 *mpg = polygons
117 return nil 117 return nil
118 } 118 }
119
120 func (lr LinearRingGeom) CCW() bool {
121 var sum float64
122 for i, v1 := range lr {
123 v2 := lr[(i+1)%len(lr)]
124 sum += (v2.X - v1.X) * (v2.Y + v1.Y)
125 }
126 return sum > 0
127 }