comparison pkg/imports/wp.go @ 5270:41a67619c170 multi-geoms

Added multi geometry support for some imports.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 08 Jun 2020 19:29:40 +0200
parents 56c589f7435d
children ade07a3f2cfd
comparison
equal deleted inserted replaced
5264:528fa710650b 5270:41a67619c170
296 epsg, 296 epsg,
297 ); err != nil { 297 ); err != nil {
298 return err 298 return err
299 } 299 }
300 features++ 300 features++
301 case "MultiLineString":
302 var ml multiLineSlice
303 if err := json.Unmarshal(*feature.Geometry.Coordinates, &ml); err != nil {
304 return err
305 }
306 for i := range ml {
307 if _, err := insertStmt.ExecContext(
308 ctx,
309 ml[i].asWKB(),
310 epsg,
311 ); err != nil {
312 return err
313 }
314 features++
315 }
301 default: 316 default:
302 unsupported[feature.Geometry.Type]++ 317 unsupported[feature.Geometry.Type]++
303 } 318 }
304 } 319 }
305 return nil 320 return nil