Skip to content

sf is Installed, but not Working Properly #128

Open
@ismailsunni

Description

@ismailsunni

From #116 , I can install sf by using GraalVM docker image. See my Dockerfile here that based on here.

Unfortunately, I got a problem when running simple script like below.

Run the container:

docker run  -it --rm ismailsunni/fastr-3.6.1-oracle-geospatial R

The problem with this code:

library('sf')
nc_gpkg_file = system.file("gpkg/nc.gpkg", package="sf")
nc_gpkg_file # /opt/graalvm-ce-java8-19.3.0/jre/languages/R/library/sf/gpkg/nc.gpkg
file.exists(nc_gpkg_file)  # TRUE
 read_sf(nc_gpkg_file)

Error message:

Cannot open data source /opt/graalvm-ce-java8-19.3.0/jre/languages/R/library/sf/gpkg/nc.gpkg
Error in CPL_read_ogr(dsn, layer, query, as.character(options), quiet,  :
  Open failed.

Another error is with shp file:

nc_shp_file = system.file("shape/nc.shp", package="sf")
read_sf( nc_shp_file)

It will give this error:

Simple feature collection with 100 features and 14 fields
geometry type:  MULTIPOLYGON
dimension:      XY
bbox:           xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965
epsg (SRID):    4267
proj4string:    +proj=longlat +datum=NAD27 +no_defs
An internal error occurred: "should not reach here: should not be null"
Please report an issue at https://github.com/oracle/fastr including the commands and the error log file '/home/docker/fastr_errors_pid6.log'.

And this is the fastr_errors_pid6.log

Any idea how to fix this?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions