簡體   English   中英

在Windows XP上從R訪問PostGIS

[英]Access PostGIS from R on Windows XP

有沒有簡單的方法如何在Windows XP上訪問R中的PostGis數據?

我以為我可以試試rgdal ,但是沒有簡單的方法來添加PG驅動程序(參見file.show(system.file("README.windows", package="rgdal")) 。因此這段簡單的代碼沒有工作:

library(rgdal)
mylayer <-readOGR(dsn="PG:host=localhost user=MyUser dbname=MyDb password=Secret port=5432", layer = "MyLayer", verbose = TRUE)

然后我找到了名為manageR的 qGIS插件。 不幸的是,rpy2插件存在依賴性,不再可用。

我使用shapefile沒有問題,但我的目的是將postgis數據與當前數據倉庫集成,然后使用R進行分析。

有沒有任何已知的簡單方法如何使用PostGIS和R或我必須更改操作系統?

此問題之前已在r-sig-geo郵件列表中處理過。

在rseek.org上搜索“postgis rgdal windows”可以找到之前的討論。

簡而言之 - 不是積極的,因為windows rgdal是使用一組最小的驅動程序編譯的 - 因為編譯許多其他驅動程序 - 所有這些驅動程序都有不同版本 - 只會將問題轉換為錯誤版本或缺少postgis(在此案件)。

通過FWtools可能是一種選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM