纸箱阅读器/写入器
许可选项对于这种格式,从FME专业版开始。
概述
FME提供对CARTO数据库的读写访问。CARTO数据库可能包含表。FME将这些表视为特性类型,可以从它们读取特性,也可以向它们写入特性。FME将表中的每一列视为属性,将每一行视为特性。
Carto是一个软件即服务(Software as a Service, SaaS)云计算平台,提供GIS和web地图工具,用于在web浏览器中显示。CARTO是开源的,所以用户既可以使用CARTO网络平台,也可以部署自己的软件实例。
CARTO基于PostgreSQL和PostGIS作为底层数据库。
有关CARTO的更多信息,请浏览www.carto.com.
格式名称更改
现在调用了CartoDB纸箱包装.有关更多信息,请参阅CARTO网站.
格式使用笔记
- 在撰写本文时,CARTO还不完全支持通过其SQL API创建表。但是,存在一个解决方案,将在下面的作者概述中描述。
- CARTO读取器和写入器不公开整数主键列(carto_id)作为CARTO表的属性。
- 读者:在获取CARTO帐户中的表列表时,可能会包含一些“幽灵”表。这些“幽灵”表是没有在CARTO表仪表板中显示的表。它们可以被读写,就像任何其他表一样,但是这样做不会使它们出现在表仪表板中。
- 作者:CARTO不区分直线和多重直线几何,也不区分多边形和多重多边形几何。为了提高一致性,FME将在写入CARTO表之前将行提升为多行,将多边形提升为多多边形。
读者概述
CARTO阅读器支持从同一个CARTO帐户读取多个表。因此,必须为每个CARTO帐户创建一个单独的阅读器。
在读取表之前,必须在工作区中定义表。
作家概述
CARTO写入器模块将属性记录存储到与CARTO帐户相关联的Table中。它提供了以下功能:
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/carto/../Skins/Default/Stylesheets/Images/transparent.gif)
CARTO编写者使用FME工作区中的信息来根据需要自动创建CARTO表。所有表都将在处理第一个输入特性时创建。如果没有向特性类型发送特性,则不会创建相应的表。
注:
- CARTO注册FME新创建的表可能需要几分钟。
- 要在CARTO Multiuser Enterprise帐户中创建表,必须在作家参数.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/carto/../Skins/Default/Stylesheets/Images/transparent.gif)
如果特征类型的“表处理格式参数”设置为删除和创建,则写入器将删除并重新创建表,然后再向其写入任何特性。
当处理第一个输入特性时,表将被覆盖。如果没有向特性类型发送特性,那么相应的表将不会被覆盖。
FME知识中心
搜索CartoDB(以前的格式名称)