从R写入postGIS数据库时包括CRS / SRID吗?

问题描述

我主要在R中工作,但是正在postgresql / postGIS数据库中存储和引用数据。当我使用sf库将R中的空间数据写入数据库时​​,一切都进行得很顺利,除了SRID / CRS似乎不会继续执行。

我可以在pgadmin中为数据手动设置CRS,但这很烦人,所以我希望能够在写入数据的同时进行设置。

下面的可复制代码,假设con一个postgis数据库

library(sf)
states <- tigris::states()
plot(states$geometry)

st_crs(states)

st_write(obj = states,dsn = con,Id(schema="regions",table = "states")) 
# crs is NAD83

tmp <- st_read(con,query = "select * from regions.states;")

head(tmp)
st_crs(tmp) # How can i maintain the crs?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)