| Type: | Package | 
| Title: | Bring Local Sf to Spark | 
| Version: | 0.3.1 | 
| Maintainer: | Harry Zhu <7harryprince@gmail.com> | 
| BugReports: | https://github.com/harryprince/geospark/issues | 
| Description: | R binds 'GeoSpark' http://geospark.datasyslab.org/ extending 'sparklyr' https://spark.rstudio.com/ R package to make distributed 'geocomputing' easier. Sf is a package that provides [simple features] https://en.wikipedia.org/wiki/Simple_Features access for R and which is a leading 'geospatial' data processing tool. 'Geospark' R package bring the same simple features access like sf but running on Spark distributed system. | 
| License: | Apache License (≥ 2.0) | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| Depends: | R (≥ 3.1.2) | 
| Imports: | sparklyr (≥ 1.0.0), dplyr (≥ 0.8.3), dbplyr (≥ 1.3.0) | 
| RoxygenNote: | 6.1.1 | 
| Suggests: | testthat, knitr, utils | 
| NeedsCompilation: | no | 
| Packaged: | 2020-02-29 01:44:17 UTC; harryzhu | 
| Author: | Harry Zhu [aut, cre], Javier Luraschi [ctb] | 
| Repository: | CRAN | 
| Date/Publication: | 2020-03-02 05:40:02 UTC | 
Enable GIS SQL
Description
Enable GIS SQL
Usage
register_gis(sc)
Arguments
| sc | a spark connection Used by 'sparklyr' to initilize GIS SQL. | 
Value
a GIS spark connection
Examples
library(geospark)
library(sparklyr)
sc <- spark_connect(master = "spark://HOST:PORT")
# spark_connect() calls register_gis() automatically, as in:
register_gis(sc)
Spark geometry example.
Description
Spark geometry example.
Usage
st_example(sc, geom = "polygons")
Arguments
| sc | an object of spark connection | 
| geom | a string of geometry type | 
Details
geometry can be "polygons" or "points"
Value
a data.frame contains wkt format column example
Examples
library(geospark)
library(sparklyr)
library(utils)
# use the proper master, like 'local', 'yarn', etc.
sc <- spark_connect(master = "spark://HOST:PORT")
st_example(sc, "polygons")
st_example(sc, "points")