Uso estesamente i pacchetti R rgdal e rgeos (attualmente con R v3.2.2). Recentemente, sulla mia macchina ubuntu (ubuntu v15.10), quando si carica il pacchetto rgdal, compaiono i seguenti:come aggiornare proj4 per 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
ho visto su un recent r-sig-geo posting che questo è un problema noto, e che un aggiornamento il pacchetto rgdal è stato rilasciato per risolvere questo problema. Tuttavia, nonostante la reinstallazione il pacchetto rgdal, la reinstallazione GDAL e Proj4 con il seguente:
sudo apt-get update && sudo apt-get install libgdal-dev libproj-dev
Non vedo alcuna differenza. Questo problema genera centinaia di messaggi di avviso quando utilizzo le funzioni di questi pacchetti.
In confronto, il mio mac, se carico il pacchetto rgdal, vedo
> 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
Quindi ci sono chiaramente aggiornamenti GDAL e proj.4 che non stanno facendo sul mio macchina Linux.
Qualcuno ha qualche idea su come ottenere gli aggiornamenti?
Grazie!
Il repository principale di Ubuntu è tristemente vecchio. Anche UbuntuGIS ha solo fino a 4.8.0-4. Ma https://launchpad.net/ubuntu/+source/proj ha 4.9.2 – hrbrmstr
Se non si ha paura della compilazione, vorrei compilare 'proj4' e installarlo in'/usr/local'. –