我可以使用RPostgreSQL包将PostGIS光栅数据类型导入R吗?

我可以使用RPostgreSQL包将PostGIS光栅数据类型导入R吗?,r,postgresql,postgis,rpostgresql,R,Postgresql,Postgis,Rpostgresql,我有一个PostgreSQL/PostGIS表,有30行(仅显示3行)和3列,如下所示 (raster是一种PostGIS数据类型)-顺便说一句,如果有人与EFSA CAPRI数据集相似,它是EFSA CAPRI数据集: //我可以借助RPostgreSQL包(见下面的代码)将PostGIS中的光栅数据类型导入R吗?或者我必须使用@Jot eN所述的rgdal包吗 require(RPostgreSQL) drv <- dbDriver("PostgreSQL") con <- d

我有一个PostgreSQL/PostGIS表,有30行(仅显示3行)和3列,如下所示 (
raster
是一种PostGIS数据类型)-顺便说一句,如果有人与EFSA CAPRI数据集相似,它是EFSA CAPRI数据集:

//我可以借助RPostgreSQL包(见下面的代码)将PostGIS中的
光栅
数据类型导入R吗?或者我必须使用@Jot eN所述的rgdal包吗

require(RPostgreSQL)
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, dbname = "")
dbGetquery(con, "SELECT rid, rast, filename FROM schema.capri")
require(RPostgreSQL)

drv您可以在gis.stackexchange页面上找到答案-:

库(“光栅”)
库('rgdal')
dsn=“PG:dbname='plots'host=localhost user='test'password='test'port=5432 schema='gisdata'table='map'mode=2”

ras您在gis.stackexchange页面上有一个答案-:

库(“光栅”)
库('rgdal')
dsn=“PG:dbname='plots'host=localhost user='test'password='test'port=5432 schema='gisdata'table='map'mode=2”

Ras

如果这仍然是相关的,在佛罗里达大学,David Bucklin和我已经发布了一个包,它提供了PostGIS和R之间的双向传输矢量和栅格数据。该包不依赖于GDAL(和rgdal),应该是独立于平台的

假设您已经通过
RPostgreSQL
建立了功能连接
con
,则可以使用函数
pgGetRast
将PostGIS光栅数据类型导入R,例如:

library(rpostgis)
my_raster <- pgGetRast(con, c("schema", "raster_table"))
库(rpostgis)

MySrase

如果这仍然是相关的,在佛罗里达大学,David Bucklin和我已经发布了一个包,它提供了PostGIS和R之间的双向传输矢量和栅格数据。该包不依赖于GDAL(和rgdal),应该是独立于平台的

假设您已经通过
RPostgreSQL
建立了功能连接
con
,则可以使用函数
pgGetRast
将PostGIS光栅数据类型导入R,例如:

library(rpostgis)
my_raster <- pgGetRast(con, c("schema", "raster_table"))
库(rpostgis)

谢谢你。它与RPostgreSQL包不兼容?你的第二个链接指向一个空白页。奇怪,第二个链接适合我。可能使用其他浏览器重试?未安装第二个浏览器。我在LinuxMint上使用Firefox46.0.1。没有“/6373”,我就可以访问网站。真的很奇怪-那里的所有文章对我来说都是空白页。我的添加块是我无法访问该网站的原因。谢谢。它与RPostgreSQL包不兼容?你的第二个链接指向一个空白页。奇怪,第二个链接适合我。可能使用其他浏览器重试?未安装第二个浏览器。我在LinuxMint上使用Firefox46.0.1。没有“/6373”,我就可以访问网站。真的很奇怪-那里的所有文章对我来说都是空白页。我的添加块是我无法访问该网站的原因。