首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cartodb:无法使用geojson列导入使用cartodb的csv

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

Stack Overflow用户
提问于 2013-08-16 03:36:29
回答 1查看 873关注 0票数 1

我上传了一个形状文件到cartodb

然后我把它导出为csv

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

我有一个带有几何学(多边形)的所有信息的geojson串列。

然后,我尝试用这样的查询更新the_geom:

代码语言:javascript
复制
update paisprov2012 set
the_geom = st_setsrid(st_geomfromgeojson(geojson),4326)

我得到了一个错误:

代码语言:javascript
复制
ERROR: Geometry type (MultiPolygon) does not match column type (Point)

所以我试着

代码语言:javascript
复制
ALTER TABLE paisprov2012 ALTER COLUMN the_geom TYPE Polygon using the_geom::Polygon

但我得到了一个

代码语言:javascript
复制
ERROR: cannot cast type geometry to polygon

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-25 17:36:04

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

第二个查询将失败,因为您要做的polygon不是一个投影多边形。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18265412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档