gpt4 book ai didi

R sf::st_read 连接到 postgis

转载 作者:行者123 更新时间:2023-11-29 12:08:07 26 4
gpt4 key购买 nike

我不理解sf 包中的st_read 函数。我尝试使用我自己的 postgisdata 来遵循帮助中给出的示例。

**Connection to postgis:**

connz <- dbConnect(PostgreSQL(), dbname="gisdb", user = "postgres", password="postgres", host = "127.0.0.1")

**check tables in connection**

dbListTables(connz)

**Response**

*...

[41] "mijnlocatiesgoogle20171127" "vakantie"
[43] "vakantieactiviteiten" "uitmetbram"
...

所以有联系

**Get data using st_read**

xx = st_read(connz, "vakantie", query = "SELECT * FROM vakantie LIMIT 3;")

***Response**
xx = st_read(connz, "vakantie", query = "SELECT * FROM vakantie LIMIT 3;")

Warning message: In st_read.DBIObject(...) : Ignoring query argument, only using table*

问题:为什么查询参数被忽略,我该如何让它工作,

最佳答案

查询参数被忽略,因为通过指定表 sf 假定您想要引入整个表。只需运行查询,因为您已经在该查询中指定了表。表选项是多余的,默认行为将尝试读取整个表。

关于R sf::st_read 连接到 postgis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50743395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com