我在一个文件中有坐标列表,我想获取它们的多边形。我使用wkb
库来加载坐标,但是当我尝试将它们设置到wkb.Polygon
对象中时,出现错误:
panic: interface conversion: interface {} is [][][]float64, not [][]geom.Coord
这是我的代码:
var cc interface {} = collection.Features[0].Geometry.Polygon
c := cc.([][]geom.Coord)
po, err := wkb.Polygon{}.SetCoords(c)
我也试过:
c := collection.Features[0].Geometry.Polygon.([][]geom.Coord)
但我得到了:
Invalid type assertion: collection.Features[0].Geometry.Polygon.([][]geom.Coord) (non-interface type [][][]float64 on left)