Mercurial > gemma
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 } |