ropensci / MODIStsp

An "R" package for automatic download and preprocessing of MODIS Land Products Time Series
https://docs.ropensci.org/MODIStsp
GNU General Public License v3.0
154 stars 50 forks source link

At first run GDAL must be 2.2.3 but I have installed GDAL 3.0.2 #193

Closed lsaravia closed 4 years ago

lsaravia commented 4 years ago

I installed MODIStsp from github and at first run requires a GDAL version 2.2.3 but I have installed GDAL 3.0.2

 require(MODIStsp)
Loading required package: MODIStsp
> MODIStsp()
MODIStsp would like to save a "MODIStsp_Previous.json" file 
containing information about its last successfull run in the folder 
`.../your-r-library/MODIStsp/ExtData/.` 

 Do you authorize this? 

1: Yes - "MODIStsp_Previous.json" will be saved permanently and updated after
after each successfull run of the tool. You will not see this message anymore.

2: No - Previous options will be written to `tempdir` and will be lost when you
exit `R`. You will see this message at each `MODIStsp` execution.

Choice (1/2): 1
Loading required package: gWidgetsRGtk2
Loading required package: RGtk2
Loading required package: gWidgets
Loading required package: cairoDevice
[Sun Feb  9 17:52:20 2020] Welcome to MODIStsp!We will now search for a valid GDAL installation - pleasewait! (this will happen only once)
GDAL version in use: 2.2.2
Error in MODIStsp() : 
  GDAL version must be at least 2.2.3. Please update it.

I checked with the command line the GDAL version

>>gdalinfo --version
GDAL 3.0.2, released 2019/10/28

the session_info

sessioninfo::session_info()
─ Session info ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 setting  value                         
 version  R version 3.6.2 (2019-12-12)  
 os       Ubuntu 16.04.6 LTS            
 system   x86_64, linux-gnu             
 ui       RStudio                       
 language en_US                         
 collate  en_US.UTF-8                   
 ctype    en_US.UTF-8                   
 tz       America/Argentina/Buenos_Aires
 date     2020-02-09                    

─ Packages 
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 package       * version    date       lib source                            
 assertthat      0.2.1      2019-03-21 [1] CRAN (R 3.6.0)                    
 backports       1.1.5      2019-10-02 [1] CRAN (R 3.6.2)                    
 bitops          1.0-6      2013-08-17 [1] CRAN (R 3.6.0)                    
 cairoDevice   * 2.28       2019-10-11 [1] CRAN (R 3.6.2)                    
 callr           3.2.0      2019-03-15 [1] CRAN (R 3.6.0)                    
 cli             2.0.1      2020-01-08 [1] CRAN (R 3.6.2)                    
 codetools       0.2-16     2018-12-24 [4] CRAN (R 3.5.2)                    
 crayon          1.3.4      2017-09-16 [1] CRAN (R 3.6.0)                    
 data.table      1.12.8     2019-12-09 [1] CRAN (R 3.6.2)                    
 desc            1.2.0      2018-05-01 [1] CRAN (R 3.6.0)                    
 devtools        2.2.0      2019-09-07 [1] CRAN (R 3.6.1)                    
 digest          0.6.23     2019-11-23 [1] CRAN (R 3.6.2)                    
 DT              0.9        2019-09-17 [1] CRAN (R 3.6.1)                    
 ellipsis        0.3.0      2019-09-20 [1] CRAN (R 3.6.2)                    
 fansi           0.4.1      2020-01-08 [1] CRAN (R 3.6.2)                    
 foreach         1.4.7      2019-07-27 [1] CRAN (R 3.6.2)                    
 fs              1.3.0      2019-05-02 [1] CRAN (R 3.6.0)                    
 gdalUtils       2.0.3      2020-01-16 [1] CRAN (R 3.6.2)                    
 glue            1.3.1      2019-03-12 [1] CRAN (R 3.6.0)                    
 gWidgets      * 0.0-54.1   2019-01-27 [1] CRAN (R 3.6.2)                    
 gWidgetsRGtk2 * 0.0-86     2018-03-01 [1] CRAN (R 3.6.2)                    
 htmltools       0.3.6      2017-04-28 [1] CRAN (R 3.6.0)                    
 htmlwidgets     1.3        2018-09-30 [1] CRAN (R 3.6.0)                    
 httr            1.4.1      2019-08-05 [1] CRAN (R 3.6.2)                    
 iterators       1.0.12     2019-07-26 [1] CRAN (R 3.6.2)                    
 jsonlite        1.6.1      2020-02-02 [1] CRAN (R 3.6.2)                    
 lattice         0.20-38    2018-11-04 [4] CRAN (R 3.5.1)                    
 magrittr        1.5        2014-11-22 [1] CRAN (R 3.6.0)                    
 memoise         1.1.0      2017-04-21 [1] CRAN (R 3.6.0)                    
 MODIStsp      * 1.3.9.9000 2020-02-09 [1] Github (ropensci/MODIStsp@7310bb2)
 packrat         0.5.0      2018-11-14 [1] CRAN (R 3.6.0)                    
 pacman          0.5.1      2019-03-11 [1] CRAN (R 3.6.0)                    
 pkgbuild        1.0.3      2019-03-20 [1] CRAN (R 3.6.0)                    
 pkgload         1.0.2      2018-10-29 [1] CRAN (R 3.6.0)                    
 prettyunits     1.0.2      2015-07-13 [1] CRAN (R 3.6.0)                    
 processx        3.3.0      2019-03-10 [1] CRAN (R 3.6.0)                    
 ps              1.3.0      2018-12-21 [1] CRAN (R 3.6.0)                    
 R.methodsS3     1.7.1      2016-02-16 [1] CRAN (R 3.6.0)                    
 R.oo            1.23.0     2019-11-03 [1] CRAN (R 3.6.2)                    
 R.utils         2.9.2      2019-12-08 [1] CRAN (R 3.6.2)                    
 R6              2.4.1      2019-11-12 [1] CRAN (R 3.6.2)                    
 raster          3.0-12     2020-01-30 [1] CRAN (R 3.6.2)                    
 Rcpp            1.0.3      2019-11-08 [1] CRAN (R 3.6.2)                    
 remotes         2.1.0      2019-06-24 [1] CRAN (R 3.6.1)                    
 rgdal           1.4-8      2019-11-27 [1] CRAN (R 3.6.2)                    
 rgeos           0.5-2      2019-10-03 [1] CRAN (R 3.6.2)                    
 RGtk2         * 2.20.36    2019-03-08 [1] CRAN (R 3.6.2)                    
 rlang           0.4.2      2019-11-23 [1] CRAN (R 3.6.2)                    
 rprojroot       1.3-2      2018-01-03 [1] CRAN (R 3.6.0)                    
 rstudioapi      0.10       2019-03-19 [1] CRAN (R 3.6.0)                    
 sessioninfo     1.1.1      2018-11-05 [1] CRAN (R 3.6.0)                    
 sp              1.3-2      2019-11-07 [1] CRAN (R 3.6.2)                    
 stringi         1.4.5      2020-01-11 [1] CRAN (R 3.6.2)                    
 stringr         1.4.0      2019-02-10 [1] CRAN (R 3.6.0)                    
 testthat        2.1.1      2019-04-23 [1] CRAN (R 3.6.0)                    
 usethis         1.5.0      2019-04-07 [1] CRAN (R 3.6.0)                    
 withr           2.1.2      2018-03-15 [1] CRAN (R 3.6.0)                    
 xml2            1.2.2      2019-08-09 [1] CRAN (R 3.6.2)                    
 xts             0.12-0     2020-01-19 [1] CRAN (R 3.6.2)                    
 zoo             1.8-7      2020-01-10 [1] CRAN (R 3.6.2)                    

[1] /home/leonardo/R/x86_64-pc-linux-gnu-library/3.6
[2] /usr/local/lib/R/site-library
[3] /usr/lib/R/site-library
[4] /usr/lib/R/library
lbusett commented 4 years ago

Hi @lsaravia,

My first guess would be that you have multiple GDAL installations. Could you please share the results of :

gdalUtils::gdal_setInstallation()
gdalUtils::gdal_chooseInstallation()
getOption("gdalUtils_gdalPath")

Lorenzo

lsaravia commented 4 years ago

I installed gdal from the ppa, I checked the ppa and the last version it has is 2.2.2 for Ubuntu Xenial, I use apt-cache to see the installed version of the libraries

apt-cache policy gdal-bin
gdal-bin:
  Installed: 2.2.2+dfsg-1~xenial1
  Candidate: 2.2.2+dfsg-1~xenial1
  Version table:
 *** 2.2.2+dfsg-1~xenial1 500
        500 http://ppa.launchpad.net/ubuntugis/ppa/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     1.11.3+dfsg-3build2 500
        500 http://ar.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

apt-cache policy libgdal-dev
libgdal-dev:
  Installed: 2.2.2+dfsg-1~xenial1
  Candidate: 2.2.2+dfsg-1~xenial1
  Version table:
 *** 2.2.2+dfsg-1~xenial1 500
        500 http://ppa.launchpad.net/ubuntugis/ppa/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     1.11.3+dfsg-3build2 500
        500 http://ar.archive.ubuntu.com/ubuntu xenial/universe amd64 Package

So the point is that I cant install another version and still gdalinfo is giving me version 3.0.2

And here is the output you asked:

> gdalUtils::gdal_setInstallation()
> gdalUtils::gdal_chooseInstallation()
[1] 1
> getOption("gdalUtils_gdalPath")
[[1]]
[[1]]$path
[1] "/usr/bin/"

[[1]]$version
version 
"2.2.2" 

[[1]]$date
        date 
"2017-09-15" 

[[1]]$drivers
                   format_code read write update virtualIO subdatasets                                              format_name
1                  VRT-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                           Virtual Raster
2              DERIVED-raster- TRUE FALSE  FALSE     FALSE       FALSE               Derived datasets using VRT pixel functions
3                GTiff-raster- TRUE  TRUE   TRUE      TRUE        TRUE                                                  GeoTIFF
4                 NITF-raster- TRUE  TRUE   TRUE      TRUE        TRUE                     National Imagery Transmission Format
5               RPFTOC-raster- TRUE FALSE  FALSE      TRUE        TRUE                         Raster Product Format TOC format
6              ECRGTOC-raster- TRUE FALSE  FALSE      TRUE        TRUE                                          ECRG TOC format
7                  HFA-raster- TRUE  TRUE   TRUE      TRUE       FALSE                              Erdas Imagine Images (.img)
8             SAR_CEOS-raster- TRUE FALSE  FALSE      TRUE       FALSE                                           CEOS SAR Image
9                 CEOS-raster- TRUE FALSE  FALSE      TRUE       FALSE                                               CEOS Image
10          JAXAPALSAR-raster- TRUE FALSE  FALSE      TRUE       FALSE               JAXA PALSAR Product Reader (Level 1.1/1.5)
11                 GFF-raster- TRUE FALSE  FALSE      TRUE       FALSE Ground-based SAR Applications Testbed File Format (.gff)
12                ELAS-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                                     ELAS
13                 AIG-raster- TRUE FALSE  FALSE      TRUE       FALSE                                     Arc/Info Binary Grid
14             AAIGrid-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                      Arc/Info ASCII Grid
15      GRASSASCIIGrid-raster- TRUE FALSE  FALSE      TRUE       FALSE                                         GRASS ASCII Grid
16                SDTS-raster- TRUE FALSE  FALSE      TRUE       FALSE                                              SDTS Raster
17                OGDI-raster- TRUE FALSE  FALSE     FALSE        TRUE                                              OGDI Bridge
18                DTED-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                    DTED Elevation Raster
19                 PNG-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                Portable Network Graphics
20                JPEG-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                                JPEG JFIF
21                 MEM-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                         In Memory Raster
22                JDEM-raster- TRUE FALSE  FALSE      TRUE       FALSE                                      Japanese DEM (.mem)
23                 GIF-raster- TRUE  TRUE  FALSE      TRUE       FALSE                       Graphics Interchange Format (.gif)
24              BIGGIF-raster- TRUE FALSE  FALSE      TRUE       FALSE                       Graphics Interchange Format (.gif)
25                ESAT-raster- TRUE FALSE  FALSE      TRUE       FALSE                                     Envisat Image Format
26                 BSB-raster- TRUE FALSE  FALSE      TRUE       FALSE                              Maptech BSB Nautical Charts
27                 XPM-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                        X11 PixMap Format
28                 BMP-raster- TRUE  TRUE   TRUE      TRUE       FALSE                     MS Windows Device Independent Bitmap
29               DIMAP-raster- TRUE FALSE  FALSE      TRUE       FALSE                                               SPOT DIMAP
30              AirSAR-raster- TRUE FALSE  FALSE      TRUE       FALSE                                AirSAR Polarimetric Image
31                 RS2-raster- TRUE FALSE  FALSE     FALSE        TRUE                                   RadarSat 2 XML Product
32                SAFE-raster- TRUE FALSE  FALSE      TRUE       FALSE                              Sentinel-1 SAR SAFE Product
33       PCIDSK-raster,vector- TRUE  TRUE   TRUE      TRUE       FALSE                                     PCIDSK Database File
34            PCRaster-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                     PCRaster Raster File
35               ILWIS-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                         ILWIS Raster Map
36                 SGI-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                SGI Image File Format 1.0
37             SRTMHGT-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                      SRTMHGT File Format
38            Leveller-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                     Leveller heightfield
39            Terragen-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                     Terragen heightfield
40                 GMT-raster- TRUE  TRUE  FALSE     FALSE       FALSE                                   GMT NetCDF Grid Format
41       netCDF-raster,vector- TRUE  TRUE   TRUE     FALSE        TRUE                               Network Common Data Format
42                HDF4-raster- TRUE FALSE  FALSE     FALSE        TRUE                       Hierarchical Data Format Release 4
43           HDF4Image-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                             HDF4 Dataset
44               ISIS3-raster- TRUE  TRUE   TRUE      TRUE       FALSE                  USGS Astrogeology ISIS cube (Version 3)
45               ISIS2-raster- TRUE  TRUE   TRUE      TRUE       FALSE                  USGS Astrogeology ISIS cube (Version 2)
46                 PDS-raster- TRUE FALSE  FALSE      TRUE       FALSE                               NASA Planetary Data System
47               VICAR-raster- TRUE FALSE  FALSE      TRUE       FALSE                                          MIPL VICAR file
48                 TIL-raster- TRUE FALSE  FALSE      TRUE       FALSE                                          EarthWatch .TIL
49                 ERS-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                   ERMapper .ers Labelled
50  JP2OpenJPEG-raster,vector- TRUE  TRUE  FALSE      TRUE       FALSE               JPEG-2000 driver based on OpenJPEG library
51                 L1B-raster- TRUE FALSE  FALSE      TRUE        TRUE                     NOAA Polar Orbiter Level 1b Data Set
52                 FIT-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                                FIT Image
53                GRIB-raster- TRUE FALSE  FALSE      TRUE       FALSE                                    GRIdded Binary (.grb)
54                 RMF-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                     Raster Matrix Format
55                 WCS-raster- TRUE FALSE  FALSE      TRUE        TRUE                                 OGC Web Coverage Service
56                 WMS-raster- TRUE  TRUE  FALSE      TRUE        TRUE                                      OGC Web Map Service
57                MSGN-raster- TRUE FALSE  FALSE     FALSE       FALSE                           EUMETSAT Archive native (.nat)
58                 RST-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                        Idrisi Raster A.1
59                INGR-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                        Intergraph Raster
60                GSAG-raster- TRUE  TRUE  FALSE      TRUE       FALSE                        Golden Software ASCII Grid (.grd)
61                GSBG-raster- TRUE  TRUE   TRUE      TRUE       FALSE                       Golden Software Binary Grid (.grd)
62               GS7BG-raster- TRUE  TRUE   TRUE      TRUE       FALSE                     Golden Software 7 Binary Grid (.grd)
63               COSAR-raster- TRUE FALSE  FALSE      TRUE       FALSE               COSAR Annotated Binary Matrix (TerraSAR-X)
64                 TSX-raster- TRUE FALSE  FALSE      TRUE       FALSE                                       TerraSAR-X Product
65               COASP-raster- TRUE FALSE  FALSE     FALSE       FALSE                          DRDC COASP SAR Processor Raster
66                   R-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                      R Object Data Store
67                 MAP-raster- TRUE FALSE  FALSE      TRUE       FALSE                                         OziExplorer .MAP
68     KMLSUPEROVERLAY-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                        Kml Super Overlay
69                WEBP-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                                     WEBP
70          PDF-raster,vector- TRUE  TRUE   TRUE      TRUE        TRUE                                           Geospatial PDF
71          Rasterlite-raster- TRUE  TRUE  FALSE     FALSE        TRUE                                               Rasterlite
72             MBTiles-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                                  MBTiles
73            PLMOSAIC-raster- TRUE FALSE  FALSE     FALSE       FALSE                                  Planet Labs Mosaics API
74                CALS-raster- TRUE  TRUE  FALSE     FALSE       FALSE                                            CALS (Type 1)
75                WMTS-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                 OGC Web Mab Tile Service
76           SENTINEL2-raster- TRUE FALSE  FALSE      TRUE        TRUE                                               Sentinel 2
77                 MRF-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                       Meta Raster Format
78                 PNM-raster- TRUE  TRUE   TRUE      TRUE       FALSE                          Portable Pixmap Format (netpbm)
79                DOQ1-raster- TRUE FALSE  FALSE      TRUE       FALSE                                     USGS DOQ (Old Style)
80                DOQ2-raster- TRUE FALSE  FALSE      TRUE       FALSE                                     USGS DOQ (New Style)
81              GenBin-raster- TRUE FALSE  FALSE      TRUE       FALSE                           Generic Binary (.hdr Labelled)
82                PAux-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                        PCI .aux Labelled
83                 MFF-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                        Vexcel MFF Raster
84                MFF2-raster- TRUE  TRUE   TRUE     FALSE       FALSE                                 Vexcel MFF2 (HKV) Raster
85             FujiBAS-raster- TRUE FALSE  FALSE     FALSE       FALSE                                   Fuji BAS Scanner Image
86                 GSC-raster- TRUE FALSE  FALSE      TRUE       FALSE                                              GSC Geogrid
87                FAST-raster- TRUE FALSE  FALSE      TRUE       FALSE                                        EOSAT FAST Format
88                  BT-raster- TRUE  TRUE   TRUE      TRUE       FALSE                      VTP .bt (Binary Terrain) 1.3 Format
89                 LAN-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                          Erdas .LAN/.GIS
90                 CPG-raster- TRUE FALSE  FALSE     FALSE       FALSE                                          Convair PolGASP
91                 IDA-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                  Image Data and Analysis
92                 NDF-raster- TRUE FALSE  FALSE      TRUE       FALSE                                        NLAPS Data Format
93                 EIR-raster- TRUE FALSE  FALSE      TRUE       FALSE                                        Erdas Imagine Raw
94               DIPEx-raster- TRUE FALSE  FALSE      TRUE       FALSE                                                    DIPEx
95                 LCP-raster- TRUE  TRUE  FALSE      TRUE       FALSE                        FARSITE v.4 Landscape File (.lcp)
96                 GTX-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                 NOAA Vertical Datum .GTX
97              LOSLAS-raster- TRUE FALSE  FALSE      TRUE       FALSE                        NADCON .los/.las Datum Grid Shift
98                NTv2-raster- TRUE  TRUE   TRUE      TRUE        TRUE                                    NTv2 Datum Grid Shift
99             CTable2-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                 CTable2 Datum Grid Shift
100               ACE2-raster- TRUE FALSE  FALSE      TRUE       FALSE                                                     ACE2
101             SNODAS-raster- TRUE FALSE  FALSE      TRUE       FALSE                            Snow Data Assimilation System
102                KRO-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                                KOLOR Raw
103            ROI_PAC-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                           ROI_PAC raster
104            RRASTER-raster- TRUE FALSE  FALSE      TRUE       FALSE                                                 R Raster
105               ENVI-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                       ENVI .hdr Labelled
106               EHdr-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                       ESRI .hdr Labelled
107               ISCE-raster- TRUE  TRUE   TRUE      TRUE       FALSE                                              ISCE raster
108                ARG-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                Azavea Raster Grid format
109                RIK-raster- TRUE FALSE  FALSE      TRUE       FALSE                                  Swedish Grid RIK (.rik)
110            USGSDEM-raster- TRUE  TRUE  FALSE      TRUE       FALSE                       USGS Optional ASCII DEM (and CDED)
111                GXF-raster- TRUE FALSE  FALSE     FALSE       FALSE                             GeoSoft Grid Exchange Format
112               DODS-raster- TRUE FALSE  FALSE     FALSE       FALSE                                          DAP 3.x servers
113                BAG-raster- TRUE FALSE  FALSE     FALSE       FALSE                               Bathymetry Attributed Grid
114               HDF5-raster- TRUE FALSE  FALSE     FALSE        TRUE                       Hierarchical Data Format Release 5
115          HDF5Image-raster- TRUE FALSE  FALSE     FALSE       FALSE                                             HDF5 Dataset
116            NWT_GRD-raster- TRUE  TRUE   TRUE      TRUE       FALSE                  Northwood Numeric Grid Format .grd/.tab
117            NWT_GRC-raster- TRUE FALSE  FALSE      TRUE       FALSE               Northwood Classified Grid Format .grc/.tab
118               ADRG-raster- TRUE  TRUE   TRUE      TRUE        TRUE                            ARC Digitized Raster Graphics
119                SRP-raster- TRUE FALSE  FALSE      TRUE        TRUE                      Standard Raster Product (ASRP/USRP)
120                BLX-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                     Magellan topo (.blx)
121            EPSILON-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                         Epsilon wavelets
122      PostGISRaster-raster- TRUE  TRUE  FALSE     FALSE        TRUE                                    PostGIS Raster driver
123               SAGA-raster- TRUE  TRUE   TRUE      TRUE       FALSE                             SAGA GIS Binary Grid (.sdat)
124                XYZ-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                        ASCII Gridded XYZ
125                HF2-raster- TRUE  TRUE  FALSE      TRUE       FALSE                               HF2/HFZ heightfield raster
126                OZI-raster- TRUE FALSE  FALSE      TRUE       FALSE                                   OziExplorer Image File
127                CTG-raster- TRUE FALSE  FALSE      TRUE       FALSE                           USGS LULC Composite Theme Grid
128            E00GRID-raster- TRUE FALSE  FALSE      TRUE       FALSE                                 Arc/Info Export E00 GRID
129               ZMap-raster- TRUE  TRUE  FALSE      TRUE       FALSE                                           ZMap Plus Grid
130           NGSGEOID-raster- TRUE FALSE  FALSE      TRUE       FALSE                              NOAA NGS Geoid Height Grids
131               IRIS-raster- TRUE FALSE  FALSE      TRUE       FALSE                             IRIS data (.PPI, .CAPPi etc)
132                PRF-raster- TRUE FALSE  FALSE      TRUE       FALSE                                      Racurs PHOTOMOD PRF
133        GPKG-raster,vector- TRUE  TRUE   TRUE      TRUE        TRUE                                               GeoPackage
134         CAD-raster,vector- TRUE FALSE  FALSE      TRUE        TRUE                                           AutoCAD Driver
135    PLSCENES-raster,vector- TRUE FALSE  FALSE     FALSE       FALSE                                   Planet Labs Scenes API
136        HTTP-raster,vector- TRUE FALSE  FALSE     FALSE       FALSE                                    HTTP Fetching Wrapper

[[1]]$python_utilities
      /usr/bin/               
 [1,] "createfontdatachunk.py"
 [2,] "enhancer.py"           
 [3,] "epsg_tr.py"            
 [4,] "esri2wkt.py"           
 [5,] "explode.py"            
 [6,] "gcps2vec.py"           
 [7,] "gcps2wld.py"           
 [8,] "gdal2tiles.py"         
 [9,] "gdal2xyz.py"           
[10,] "gdal_auth.py"          
[11,] "gdal_calc.py"          
[12,] "gdalchksum.py"         
[13,] "gdalcompare.py"        
[14,] "gdal_edit.py"          
[15,] "gdal_fillnodata.py"    
[16,] "gdalident.py"          
[17,] "gdalimport.py"         
[18,] "gdal_merge.py"         
[19,] "gdalmove.py"           
[20,] "gdal_pansharpen.py"    
[21,] "gdal_polygonize.py"    
[22,] "gdal_proximity.py"     
[23,] "gdal_retile.py"        
[24,] "gdal_sieve.py"         
[25,] "gifmaker.py"           
[26,] "miniterm.py"           
[27,] "mkgraticule.py"        
[28,] "ogrmerge.py"           
[29,] "painter.py"            
[30,] "pct2rgb.py"            
[31,] "pilconvert.py"         
[32,] "pildriver.py"          
[33,] "pilfile.py"            
[34,] "pilfont.py"            
[35,] "pilprint.py"           
[36,] "player.py"             
[37,] "rgb2pct.py"            
[38,] "thresholder.py"        
[39,] "viewer.py"             
lbusett commented 4 years ago

mmhhh... Could you tell me also what you get from:

rgdal::rgdal_extSoftVersion()
lsaravia commented 4 years ago
rgdal::rgdal_extSoftVersion()
          GDAL GDAL_with_GEOS         PROJ.4             sp 
       "2.2.2"         "TRUE"        "4.9.2"        "1.3-2" 
lbusett commented 4 years ago

Well,. at least, this makes sense with what "seen" by MODIStsp. Don't know where the 3.0.2 result from gdalinfo comes from, though. What do you get from issuing this in a terminal?:

> whereis gdalinfo
> locate gdalinfo

Consider also that you can install newer GDAL/PROJ versions by adding the ubuntugis-unstable to your sources, as explained here:

https://github.com/r-spatial/sf#ubuntu

lsaravia commented 4 years ago

So here we have it:

⟫ whereis gdalinfo
gdalinfo: /usr/bin/gdalinfo /home/leonardo/miniconda3/bin/gdalinfo /usr/share/man/man1/gdalinfo.1.gz

⟫ locate gdalinfo
/home/leonardo/miniconda3/bin/gdalinfo
/home/leonardo/miniconda3/pkgs/libgdal-2.3.3-h2e7e64b_0/bin/gdalinfo
/home/leonardo/miniconda3/pkgs/libgdal-3.0.2-h27ab9cc_0/bin/gdalinfo
/usr/bin/gdalinfo
/usr/share/doc/python-gdal/examples/gdalinfo.py.gz
/usr/share/man/man1/gdalinfo.1.gz
/usr/share/qgis/python/plugins/processing/algs/gdal/gdalinfo.py

⟫echo $PATH
/home/leonardo/miniconda3/bin:/home/leonardo/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/leonardo/julia-1.2.0/bin:/snap/bin
lbusett commented 4 years ago

Ok... so, you appear to have at least 3 GDAL versions installed. One is in /usr/bin the other two are in miniconda3. Apparently, when you run gdalinfo --version from terminal, the one that gets executed is the one related to miniconda - libgdal-3.0.2. To confirm, you can try:

>/home/leonardo/miniconda3/bin/gdalinfo --version
>/home/leonardo/miniconda3/pkgs/libgdal-2.3.3-h2e7e64b_0/bin/gdalinfo --version
>/home/leonardo/miniconda3/pkgs/libgdal-3.0.2-h27ab9cc_0/bin/gdalinfo --version
>/usr/bin/gdalinfo --version
lsaravia commented 4 years ago

Here it is:

⟫ /home/leonardo/miniconda3/bin/gdalinfo --version
GDAL 3.0.2, released 2019/10/28

⟫ /home/leonardo/miniconda3/pkgs/libgdal-2.3.3-h2e7e64b_0/bin/gdalinfo --version
/home/leonardo/miniconda3/pkgs/libgdal-2.3.3-h2e7e64b_0/bin/gdalinfo: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

⟫ /home/leonardo/miniconda3/pkgs/libgdal-3.0.2-h27ab9cc_0/bin/gdalinfo --version
/home/leonardo/miniconda3/pkgs/libgdal-3.0.2-h27ab9cc_0/bin/gdalinfo: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

⟫ /usr/bin/gdalinfo --version
GDAL 2.2.2, released 2017/09/15
lbusett commented 4 years ago

Ok. So, as you can see, your command-line GDAL binaries are "linked" to the miniconda GDAL,while R "uses" your /usr/bin installation.

My suggestion would be to update your /usr/bin GDAL/PROJ libraries by adding the "ubuntugis-unstable" PPAfollowing https://github.com/r-spatial/sf#ubuntu. Do you have any problems doing that?

Lorenzo

lsaravia commented 4 years ago

No Problems I installed from "ubuntugis-unstable" PPA but the same 2.2.2 version is there:

(base) 1 leonardo@Lyp-pro:~⟫ apt-cache policy libgdal-dev
libgdal-dev:
  Installed: 2.2.2+dfsg-1~xenial1
  Candidate: 2.2.2+dfsg-1~xenial1
  Version table:
 *** 2.2.2+dfsg-1~xenial1 500
        500 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     1.11.3+dfsg-3build2 500
        500 http://ar.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
(base) leonardo@Lyp-pro:~⟫ apt-cache policy gdal-bin
gdal-bin:
  Installed: 2.2.2+dfsg-1~xenial1
  Candidate: 2.2.2+dfsg-1~xenial1
  Version table:
 *** 2.2.2+dfsg-1~xenial1 500
        500 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     1.11.3+dfsg-3build2 500
        500 http://ar.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

So I got the same error:

[Wed Feb 12 15:10:21 2020] Welcome to MODIStsp!We will now search for a valid GDAL installation - pleasewait! (this will happen only once)
GDAL version in use: 2.2.2
Error in MODIStsp() : 
  GDAL version must be at least 2.2.3. Please update it.
lbusett commented 4 years ago

mmm, I thought that adding ubuntugis-unstable would have "replaced" the "/usr/bin" gdal.

What happened when you issued:

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install libudunits2-dev libgdal-dev libgeos-dev libproj-dev 

?

lsaravia commented 4 years ago

I made that, please check the ppa web site

https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable

The version of gdal for xenial is 2.2.2

lbusett commented 4 years ago

Ah, ok... I'm sorry: I'm on 18.04, and from ubuntugins-unstable I can get GDAL3, so I thought it would be the same on 16.04.

A possibility could be to try

https://gis.stackexchange.com/a/328098/96578

to set gdalUtils to use your miniconda GDAL installation - could you try that?

Lorenzo

lsaravia commented 4 years ago

Thanks, but I remove the github version and installed the CRAN version and it worked!

lbusett commented 4 years ago

Ok, but be careful: with older GDAL versions there seemed to be some problems with proper georeferencing when mosaicing several tiles. That's the reason why I had to bump the minimum gdal version.

lsaravia commented 4 years ago

Ok, I tried the Rprofile solution you suggested, and now

> library(MODIStsp)
> MODIStsp()
GDAL version in use: 3.0.2
Loading required package: gWidgetsRGtk2
Loading required package: RGtk2
Loading required package: gWidgets
Loading required package: cairoDevice
[Thu Feb 13 15:27:25 2020]  You Selected to quit! Goodbye!
lbusett commented 4 years ago

Closing here. Feel free to reopen if needed .