rgdal

2015-10-28 6 views
5

के लिए proj4 को अपग्रेड कैसे करें I R संकुल rgdal और rgeos का व्यापक रूप से उपयोग करें (वर्तमान में R v3.2.2 के साथ)। हाल ही में, मेरी ubuntu मशीन (ubuntu v15.10) पर, जब मैं rgdal पैकेज लोड, मैं निम्न देखें: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

मुख्य उबंटू रेपो बुरी तरह पुराना है। यहां तक ​​कि उबंटूजीआईएस में केवल 4.8.0-4 तक है। लेकिन, https://launchpad.net/ubuntu/+source/proj में 4.9.2 – hrbrmstr

+0

है यदि आप संकलन से डरते नहीं हैं, तो मैं 'proj4' संकलित करता हूं और इसे '/ usr/local' में स्थापित करता हूं। –

उत्तर

1

मैंने संबंधित जीथब भंडारों को क्लोन करके स्रोत से प्रोज 4 और जीडीएल दोनों को संकलित करना समाप्त कर दिया।

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 स्थापित कर रहा है पर ubuntu काम (यह किया है, 2 महीने पहले, amazone वेबसर्वर पर) चाहिए। और हाँ, मुझे त्रुटियां मिलीं, लेकिन मैं इसे अतिरिक्त फ़ाइलों के साथ एक फ़ोल्डर जोड़कर ठीक कर सकता था, जिसे आरजीडीएएल की स्थापना के दौरान स्थापित नहीं किया गया था।

संबंधित मुद्दे