2015-10-28 7 views
5

Ich verwende die R-Pakete rgdal und rgeos ausgiebig (derzeit mit R v3.2.2). Vor kurzem auf meinem Ubuntu-Rechner (ubuntu v15.10), wenn ich das rgdal Paket laden, sehe ich folgende:wie upgrade proj4 für 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 

ich auf einem recent r-sig-geo posting gesehen habe, dass dies ein bekanntes Problem, und dass eine Aktualisierung Das Paket rgdal wurde veröffentlicht, um dieses Problem zu beheben. Doch trotz der rgdal Paket Neuinstallation Neuinstallation gdal und proj4 mit den folgenden:

sudo apt-get update && sudo apt-get install libgdal-dev libproj-dev 

Ich sehe keinen Unterschied. Dieses Problem generiert Hunderte von Warnmeldungen, wenn ich die Funktionen dieser Pakete verwende.

Im Vergleich dazu auf meinem Mac, wenn ich das rgdal Paket laden, sehe ich

> 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 

So gibt es aktualisiert eindeutig gdal und proj.4, die es nicht auf meine Linux-Maschine machen.

Hat jemand irgendwelche Ideen, wie ich die Updates bekommen kann?

Danke!

+1

Haupt Ubuntu Repo ist beklagenswert alt. Selbst UbuntuGIS hat nur bis zu 4.8.0-4. Aber, https://launchpad.net/ubuntu/+source/proj hat 4.9.2 – hrbrmstr

+0

Wenn du keine Angst vor Kompilierung hast, würde ich 'proj4' kompilieren und es in'/usr/local' installieren. –

Antwort

1

Ich endete damit, proj4 und gdal aus der Quelle zu kompilieren, indem ich die entsprechenden Github-Repositories klonierte.

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

https://github.com/OSGeo/gdal

+0

Wenn Sie Probleme beim Kompilieren von der Quelle haben, hier ist ein nettes Tutorial: https://docs.djangoproject.com/en/1.10/ref/contrib/gis/install/geolibs/ –

0

rgdal Installation auf Ubuntu arbeiten sollte (es getan hat, vor 2 Monaten, auf der amazone webservers). Und ja, ich habe Fehler erhalten, aber ich konnte es beheben, indem ich einen Ordner mit zusätzlichen Dateien hinzufügte, die während der Installation von RGDAL nicht installiert wurden.