2015-10-28 2 views
5

Я использую R-пакеты rgdal и rgeos экстенсивно (в настоящее время с R v3.2.2). В последнее время на моей машине Ubuntu (Ubuntu v15.10), когда я загружаю rgdal пакет, я вижу следующее:Как обновить proj4 для 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 

Я видел на recent r-sig-geo posting, что это известная проблема, и что обновление для исправления этой проблемы был выпущен пакет rgdal. Однако, несмотря на переустановку rgdal пакета, переустановки GDAL и Proj4 со следующим:

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

Я не вижу никакой разницы. Эта проблема генерирует сотни предупреждающих сообщений, когда я использую функции этих пакетов.

Для сравнения, на мой макинтош, если я загружаю 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 машине.

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

Спасибо!

+1

Главная Ubuntu repo - ужасно старая. Даже UbuntuGIS имеет только до 4.8.0-4. Но https://launchpad.net/ubuntu/+source/proj имеет 4.9.2 – hrbrmstr

+0

Если вы не боитесь компиляции, я бы скомпилировал 'proj4' и установил его в'/usr/local'. –

ответ

1

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

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

https://github.com/OSGeo/gdal

+0

Если вы сталкиваетесь с проблемами при компиляции из источника, вот хороший учебник: https://docs.djangoproject.com/en/1.10/ref/contrib/gis/install/geolibs/ –

0

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

Смежные вопросы