首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/postgis rgdal驱动程序

/postgis rgdal驱动程序
EN

Stack Overflow用户
提问于 2014-05-16 14:37:39
回答 1查看 675关注 0票数 4

我试图让rgdal直接从启用后的数据库中读取多边形数据,但是事情并不顺利。我使用OSX10.9.2和R3.0.2,我有完整的GDAL1.10.1框架安装在Kyngchaos上。特别是这样:pg.html是我想要的驱动程序。我已经确认了/Library/Frameworks/GDAL.framework/Versions/Current/Libraries/libpq.dylib的存在--正如我目前所理解的,这是我需要的驱动程序。

rgdal包是根据已安装的gdal框架从源代码编译的,使用:

代码语言:javascript
复制
sudo R CMD install rgdal_0.8-16.tar.gz --configure-args='--with-gdal-config=/Library/Frameworks/GDAL.framework/unix/bin/gdal-config --with-proj-include=/Library/Frameworks/PROJ.framework/unix/include --with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib'

成功地完成了。加载rgdal没有问题,但postgres司机拒绝出现:

代码语言:javascript
复制
> ogrDrivers()
             name write
1      AeronavFAA FALSE
2          ARCGEN FALSE
3          AVCBin FALSE
4          AVCE00 FALSE
5             BNA  TRUE
6         CouchDB  TRUE
7             CSV  TRUE
8             DGN  TRUE
9             DXF  TRUE
10         EDIGEO FALSE
11  ElasticSearch  TRUE
12 ESRI Shapefile  TRUE
13     Geoconcept  TRUE
14        GeoJSON  TRUE
15         GeoRSS  TRUE
16            GFT  TRUE
17            GML  TRUE
18            GMT  TRUE
19       GPSBabel  TRUE
20  GPSTrackMaker  TRUE
21            GPX  TRUE
22            HTF FALSE
23         Idrisi FALSE
24            KML  TRUE
25   MapInfo File  TRUE
26         Memory  TRUE
27            ODS  TRUE
28        OpenAir FALSE
29            OSM FALSE
30         PCIDSK  TRUE
31            PDF  TRUE
32            PDS FALSE
33         PGDump  TRUE
34            REC FALSE
35            S57  TRUE
36           SDTS FALSE
37       SEGUKOOA FALSE
38           SEGY FALSE
39         SQLite  TRUE
40            SUA FALSE
41            SVG FALSE
42          TIGER  TRUE
43        UK .NTF FALSE
44            VFK FALSE
45            VRT FALSE
46            WFS FALSE
47            XLS FALSE
48           XLSX  TRUE
49         XPlane FALSE

我漏掉了什么明显的东西吗?

(编辑:请注意,ogrinfo "PG:[conneciton string here]"工作得很好,所以驱动程序肯定在工作)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-16 15:22:12

很抱歉自我回答,但我已经解决了。

忘记rgdal包,您从CRAN回购,它包括自己的基本gdal,没有必要的驱动程序。我仍然不明白为什么从源代码编译不起作用,但不管怎么说,您都可以从以下站点获得rgdal的副本:

http://www.kyngchaos.com/software/frameworks

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23698030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档