cartodb:无法使用geojson列使用cartodb导入csv

时间:2013-08-16 03:36:29

标签: geojson cartography

我将形状文件上传到cartodb

然后我将其导出为csv

现在我想从csv文件加载它(我正在研究如何从其他来源生成类似的csv)

我有一个geojson strng列,其中包含几何的所有信息(多边形)

然后我尝试使用如下查询更新the_geom:

update paisprov2012 set
the_geom = st_setsrid(st_geomfromgeojson(geojson),4326)

我收到了这个错误:

ERROR: Geometry type (MultiPolygon) does not match column type (Point)

所以我尝试

ALTER TABLE paisprov2012 ALTER COLUMN the_geom TYPE Polygon using the_geom::Polygon

但我得到了

ERROR: cannot cast type geometry to polygon

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

更改列类型在旧版本的CartoDB中不起作用(当所有null都为点时,默认列类型)。第一个查询应该可以正常工作。

第二个查询将失败,因为您尝试执行此操作时polygon不是投影多边形。