2015-10-28 19 views
5

Tôi sử dụng các gói R rdal và rgeos rộng rãi (hiện tại với R v3.2.2). Gần đây, trên máy ubuntu của tôi (ubuntu v15.10), khi tôi tải các gói rgdal, tôi thấy như sau:cách nâng cấp proj4 cho rgdal

> library(rgdal) 
Loading required package: sp 
rgdal: version: 1.0-7, (SVN revision 559) 
Geospatial Data Abstraction Library extensions to R successfully loaded 
Loaded GDAL runtime: GDAL 1.11.1, released 2014/09/24 
Path to GDAL shared files: /usr/local/share/gdal 
Loaded PROJ.4 runtime: Rel. 4.9.1, 04 March 2015, [PJ_VERSION: 491] 
Path to PROJ.4 shared files: (autodetected) 
WARNING: no proj_defs.dat in PROJ.4 shared files 
Linking to sp version: 1.2-1 

tôi đã thấy trên một recent r-sig-geo posting rằng đây là một vấn đề được biết đến, và rằng một cập nhật cho gói rgdal đã được phát hành để khắc phục sự cố này. Tuy nhiên, mặc dù cài đặt lại gói rgdal, cài đặt lại gdal và proj4 với các mục sau:

Tôi thấy không có sự khác biệt. Vấn đề này tạo ra hàng trăm thông báo cảnh báo khi tôi sử dụng các chức năng của các gói này.

Trong khi đó, trên mac của tôi, nếu tôi tải các gói rgdal, tôi thấy

> library(rgdal) 
Loading required package: sp 
rgdal: version: 1.0-7, (SVN revision 559) 
Geospatial Data Abstraction Library extensions to R successfully loaded 
Loaded GDAL runtime: GDAL 1.11.3, released 2015/09/16 
Path to GDAL shared files: /usr/local/Cellar/gdal/1.11.3/share/gdal 
Loaded PROJ.4 runtime: Rel. 4.9.2, 08 September 2015, [PJ_VERSION: 491] 
Path to PROJ.4 shared files: (autodetected) 
Linking to sp version: 1.2-0 

Vì vậy, rõ ràng là hành cập nhật vào GDAL và PROJ.4 mà không phải là làm cho nó vào máy linux của tôi.

Có ai có bất kỳ ý tưởng nào về cách tôi có thể nhận được cập nhật không?

Cảm ơn!

+1

Repo Ubuntu chính là cũ. Ngay cả UbuntuGIS chỉ có tối đa 4.8.0-4. Nhưng, https://launchpad.net/ubuntu/+source/proj có 4.9.2 – hrbrmstr

+0

Nếu bạn không sợ bằng cách biên dịch, tôi sẽ biên dịch 'proj4' và cài đặt nó trong'/usr/local'. –

Trả lời

1

Tôi đã kết thúc biên dịch cả proj4 và gdal từ nguồn, bằng cách sao chép kho lưu trữ github tương ứng.

https://github.com/OSGeo/proj.4

https://github.com/OSGeo/gdal

+0

Nếu bạn gặp sự cố khi biên dịch từ nguồn, đây là hướng dẫn hay: https://docs.djangoproject.com/en/1.10/ref/contrib/gis/install/geolibs/ –

0

Cài đặt rgdal trên ubuntu nên làm việc (đã làm nó, 2 tháng trước, trên máy chủ web Amazone). Và có, tôi nhận được lỗi, nhưng tôi có thể sửa chữa nó bằng cách thêm một thư mục với các tập tin phụ, mà không được cài đặt trong quá trình cài đặt của RGDAL.