Как обновить proj4 для rgdal
Я широко использую R-пакеты rgdal и rgeos (в настоящее время используется R v3.2.2). Недавно на моей машине с Ubuntu (Ubuntu v15.10), когда я загружаю пакет 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
Я видел в недавней публикации r-sig-geo, что это известная проблема, и что выпущено обновление пакета rgdal для решения этой проблемы. Однако, несмотря на переустановку пакета rgdal, переустановите gdal и proj4 с помощью следующего:
sudo apt-get update && sudo apt-get install libgdal-dev libproj-dev
Я не вижу разницы. Эта проблема генерирует сотни предупреждающих сообщений, когда я использую функции этих пакетов.
Для сравнения, на моем Mac, если я загружаю пакет 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.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
Так что есть явные обновления для gdal и proj.4, которые не попадают на мою машину с Linux.
У кого-нибудь есть идеи, как я могу получить обновления?
Спасибо!
2 ответа
В итоге я скомпилировал proj4 и gdal из исходного кода, клонировав соответствующие репозитории github.
Установка rgdal на Ubuntu должна работать (сделали это 2 месяца назад на веб-серверах amazone). И да, я получил ошибки, но я мог это исправить, добавив папку с дополнительными файлами, которые не были установлены во время установки RGDAL.