как обновить 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.

У кого-нибудь есть идеи, как я могу получить обновления?

Спасибо!


person Pascal    schedule 28.10.2015    source источник
comment
Основной репозиторий Ubuntu безнадежно устарел. Даже UbuntuGIS имеет только до 4.8.0-4. Но launchpad.net/ubuntu/+source/proj имеет версию 4.9.2.   -  person hrbrmstr    schedule 28.10.2015
comment
Если вас не пугает компиляция, я бы скомпилировал proj4 и установил в /usr/local.   -  person    schedule 28.10.2015


Ответы (2)


В итоге я скомпилировал и proj4, и gdal из исходников, клонировав соответствующие репозитории github.

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

https://github.com/OSGeo/gdal

person Pascal    schedule 28.10.2015
comment
Если у вас возникли проблемы при компиляции из исходного кода, вот хороший учебник: docs.djangoproject.com/en/1.10/ref/contrib/gis/install/geolibs - person pat-s; 16.01.2017

Установка rgdal на Ubuntu должна работать (это было сделано 2 месяца назад на веб-серверах amazone). И да, я получил ошибки, но я мог исправить это, добавив папку с дополнительными файлами, которые не были установлены во время установки RGDAL.

person Dieter    schedule 31.12.2016