geoknife: Web-Processing of Large Gridded Datasets
Version 1.5.4

Processes gridded datasets found on the U.S. Geological Survey Geo Data Portal web application or elsewhere, using a web-enabled workflow that eliminates the need to download and store large datasets that are reliably hosted on the Internet. The package provides access to several data subset and summarization algorithms that are available on remote web processing servers.

AuthorJordan Read [aut, cre], Jordan Walker [aut], Alison Appling [aut], David Blodgett [aut], Emily Read [aut], Luke Winslow [aut], Lindsay Carr [aut], David Watkins [aut]
Date of publication2017-03-14 16:06:28
MaintainerJordan Read <jread@usgs.gov>
LicenseCC0
Version1.5.4
URL https://github.com/USGS-R/geoknife
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("geoknife")

Getting started

README.md
geoknife package
subset gridded data as geotiff and plot

Popular man pages

attribute: the attribute of an webgeom object
datagroup-class: datagroup class
datagroup-methods: create datagroup object
gconfig: congfigure geoknife settings
getJobState: get job state
parseTimeseries: parse timeseries file into R environment
simplegeom-methods: Create simplegeom object
See all...

All man pages Function index File listing

Man pages

abstract-datagroup: get abstract from a datagroup
algorithm-webprocess: the algorithm of a webprocess object
attribute: the attribute of an webgeom object
bufferPoint: Create linear ring from point
cancel-methods: cancel a geo-web processing request
canStart: can start a new job?
check-geojob: Check status of processing request
datagroup-class: datagroup class
datagroup-methods: create datagroup object
download: download output from geojob
email-method: email user when processing job is complete
fetchGML_IDs: fetch GML_IDs from WFS
gconfig: congfigure geoknife settings
gcontent: drop in replacement for httr switching to xml2 from XML
geojob-class: geojob class
geojob-methods: create geojob object
geoknife-methods: geoknife
geom: the geom of an object
getJobState: get job state
inputs-webprocess: inputs of webprocess
parseCategorical: parse categorical coverage file into R environment
parseTimeseries: parse timeseries file into R environment
query: query webdata for various fields
result-methods: parse process output into R environment
retryVERB: simple retry for httr VERBs
setJobState: set job state at package level for outgoing requests
simplegeom-class: simplegeom class
simplegeom-methods: Create simplegeom object
start-methods: Submit a GDP web processing request
successful-methods: Convenience function for GDP process state
times_query-method: times query
times-webdata: the times of an webdata object
url: the url of an object
values: the values of a webgeom
variables_query-method: variables query
variables-webdata: the variables of a webdata object
version: the version of an object
wait: hold up R while GDP is processing
webdata-class: webdata class
webdata-methods: create webdata object
webgeom-class: webgeom class
webgeom-methods: create webgeom object
webprocess-class: webprocess class
webprocess-methods: create webprocess object
XML-method: XML from set of objects

Functions

DATASET_ID Source code
DATASET_URI Source code
FEATURE_ATTRIBUTE_NAME Source code
TIME_END Source code
TIME_START Source code
XML Man page
XML,ANY,webdata,webprocess-method Man page
XML,webgeom-method Man page
[,datagroup-method Man page
[[,datagroup,ANY,ANY-method Man page
abstract Man page
abstract,datagroup-method Man page
addResponse Source code
algorithm Man page
algorithm,webprocess-method Man page
algorithm<- Man page
algorithm<-,webprocess-method Man page
algorithmParseDetails Source code
algorithmVersion Source code
attribute Man page
attribute<- Man page
attribute<-,webgeom-method Man page
bufferPoint Man page Source code
canStart Man page Source code
cancel Man page
cancel,geojob-method Man page
cancel,missing-method Man page
check Man page
check,character-method Man page
check,geojob-method Man page
checkException Source code
datagroup Man page
datagroup,ANY-method Man page
datagroup,datagroup-methods Man page
datagroup-class Man page
defaultProcessInputs Source code
defaultWhenNull Source code
dodsReplace Source code
download Man page
download,character,character-method Man page
download,character,missing-method Man page
download,geojob,character-method Man page
download,geojob,missing-method Man page
email Man page
email,geojob,webprocess-method Man page
email,geojob-method Man page
error Man page Source code
fetchGML_IDs Man page Source code
findIdentifierNode Source code
gGET Source code
gPOST Source code
gconfig Man page Source code
gcontent Man page Source code
genericExecute Source code
geojob Man page
geojob,ANY-method Man page
geojob,geojob-method Man page
geojob-class Man page
geoknife Man page Source code
geoknifeUserAgent Source code
geom Man page
geom,webgeom-method Man page
geom<- Man page
geom<-,webgeom-method Man page
geotime Source code
geotime.POSIXct Source code
geotime.character Source code
getJobState Man page Source code
getKnives Source code
getPkgData Source code
gheaders Source code
gverbose Source code
id Man page
id,character-method Man page
id,geojob-method Man page
id<- Man page
id<-,geojob-method Man page
inputs Man page
inputs,webprocess-method Man page
inputs<- Man page
inputs<-,webprocess,character-method Man page
inputs<-,webprocess,list-method Man page
inputs<-,webprocess,missing-method Man page
is.geojobID Source code
length,datagroup-method Man page
onLoad Source code
outputDelimiter Source code
outputParse Source code
parseCategorical Man page Source code
parseCategoricalConfig Source code
parseChunk Source code
parseTimeseries Man page Source code
parseTimeseriesConfig Source code
parseXMLalgorithms Source code
parseXMLattributes Source code
parseXMLgeoms Source code
parseXMLvalues Source code
query Man page
query,character,missing-method Man page
query,webdata,character-method Man page
query,webdata,missing-method Man page
query,webdata-method Man page
query,webgeom,character-method Man page
query,webgeom-method Man page
query,webprocess,character-method Man page
query,webprocess-method Man page
result Man page
result,character-method Man page
result,geojob-method Man page
retryVERB Man page Source code
running Man page Source code
setInput Source code
setJobState Man page Source code
setProcessInputs Source code
simplegeom Man page
simplegeom,ANY-method Man page
simplegeom,missing-method Man page
simplegeom-class Man page
start Man page
start,geojob-method Man page
status_is Source code
successful Man page Source code
times Man page
times,webdata-method Man page
times<- Man page
times<-,webdata-method Man page
times_query Man page
times_query,webdata,missing-method Man page
times_query,webdata,webprocess-method Man page
times_query,webdata-method Man page
title Man page
title,datagroup-method Man page
url Man page
url,ANY-method Man page
url,character-method Man page
url,datagroup-method Man page
url,missing-method Man page
url<- Man page
url<-,ANY-method Man page
url<-,webprocess-method Man page
values Man page
values,webgeom-method Man page
values<- Man page
values<-,webgeom-method Man page
variables Man page
variables,webdata-method Man page
variables<- Man page
variables<-,webdata-method Man page
variables_query Man page
variables_query,webdata,missing-method Man page
variables_query,webdata,webprocess-method Man page
variables_query,webdata-method Man page
version Man page
version,ANY-method Man page
version<- Man page
version<-,ANY-method Man page
wait Man page
wait,character,missing-method Man page
wait,character,numeric-method Man page
wait,geojob,missing-method Man page
wait,geojob,numeric-method Man page
webdata Man page
webdata,ANY-method Man page
webdata,character-method Man page
webdata,missing-method Man page
webdata-class Man page
webdata_query Source code
webgeom Man page
webgeom,ANY-method Man page
webgeom,missing-method Man page
webgeom-class Man page
webprocess Man page
webprocess,ANY-method Man page
webprocess,character-method Man page
webprocess,missing-method Man page
webprocess-class Man page
wfsFilterFeatureXML Source code
xml Man page
xml,geojob-method Man page
xml<- Man page
xml<-,geojob-method Man page

Files

inst
inst/CITATION
inst/unnamed-chunk-7-1.png
inst/extdata
inst/extdata/tsv_linear_ring.tsv
inst/extdata/csv_multi_feature_stat.csv
inst/extdata/SB_getCapabilities.xml
inst/extdata/webdata_query.RData
inst/extdata/tsv_multi_feature_var.tsv
inst/extdata/csv_time_dimension_parse.csv
inst/extdata/state_webgeom_post.xml
inst/extdata/HUC8_stencil.RData
inst/extdata/tsv_multi_feature.tsv
inst/extdata/csv_multi_threshold.csv
inst/extdata/sst_result.RData
inst/extdata/multi_poly_post.xml
inst/extdata/prism_job.RData
inst/extdata/nasa_data.zip
inst/extdata/completed_request.xml
inst/extdata/tsv_multi_var_feature_stat.tsv
inst/extdata/get_attribute_values.xml
inst/extdata/csv_categorical_multifeature.csv
inst/extdata/csv_linear_ring.csv
inst/extdata/HUC8_query.RData
inst/doc
inst/doc/geoknife.Rmd
inst/doc/plot_geotiff.R
inst/doc/geoknife.html
inst/doc/plot_geotiff.html
inst/doc/geoknife.R
inst/doc/plot_geotiff.Rmd
tests
tests/testthat.R
tests/testthat
tests/testthat/test-sleep_time.R
tests/testthat/test-setJobState.R
tests/testthat/test-geoknife_setters.R
tests/testthat/test-dodsReplace.R
tests/testthat/test-download_result.R
tests/testthat/test-parseCategorical.R
tests/testthat/test-webprocess_input.R
tests/testthat/test-query_webgeom.R
tests/testthat/test-query_webdatasets.R
tests/testthat/test-webdata_object.R
tests/testthat/test-waitUntilFinished.R
tests/testthat/test-webprocess_object.R
tests/testthat/test-geoknife_xml_parser.R
tests/testthat/test-geoknife_output_parser.R
tests/testthat/test-knife_shorthand.R
tests/testthat/test-gconfig.R
tests/testthat/test-processErrors.R
tests/testthat/test-geoknife_utils.R
tests/testthat/test-show_object.R
tests/testthat/test-geoknife_com.R
tests/testthat/test-query_webdata.R
tests/testthat/test-times_webdata.R
NAMESPACE
demo
demo/prism_summary.R
demo/iclus_categorical.R
demo/prism_subset.R
demo/00Index
R
R/version-generic.R
R/parseCategorical.R
R/dodsReplace.R
R/attribute-webgeom.R
R/query-webprocess.R
R/initializeProcessInputs.R
R/show-webprocess.R
R/check.R
R/show-webgeom.R
R/geom-webgeom.R
R/show-datagroup.R
R/show-simplegeom.R
R/algorithmVersion-webprocess.R
R/values-webgeom.R
R/sysdata.rda
R/successful.R
R/url-generic.R
R/query-webdata-times.R
R/00-gconfig.R
R/07-datagroup-obj.R
R/start-geojob.R
R/06-simplegeom-obj.R
R/algorithm-webprocess.R
R/processInputsToXML.R
R/04-webprocess-obj.R
R/02-webgeom-obj.R
R/query-webgeom.R
R/email-geojob.R
R/result.R
R/show-webdata.R
R/setProcessInputs.R
R/03-geojob-obj.R
R/show-geojob.R
R/inputs-webprocess.R
R/waitUntilFinished.R
R/geoknifeUtils.R
R/variables-webdata.R
R/bufferPoint.R
R/query-webdata.R
R/query-webdata-variables.R
R/geoknife-generic.R
R/01-webdata-obj.R
R/setJobState.R
R/times-webdata.R
R/cancel-geojob.R
R/download-geojob.R
R/parseTimeseries.R
vignettes
vignettes/geoknife.Rmd
vignettes/plot_geotiff.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/download.Rd
man/setJobState.Rd
man/parseTimeseries.Rd
man/bufferPoint.Rd
man/abstract-datagroup.Rd
man/email-method.Rd
man/XML-method.Rd
man/simplegeom-class.Rd
man/inputs-webprocess.Rd
man/version.Rd
man/values.Rd
man/wait.Rd
man/simplegeom-methods.Rd
man/webprocess-methods.Rd
man/url.Rd
man/canStart.Rd
man/geojob-class.Rd
man/webdata-methods.Rd
man/webdata-class.Rd
man/variables-webdata.Rd
man/geom.Rd
man/result-methods.Rd
man/geoknife-methods.Rd
man/times-webdata.Rd
man/webprocess-class.Rd
man/geojob-methods.Rd
man/fetchGML_IDs.Rd
man/variables_query-method.Rd
man/parseCategorical.Rd
man/gcontent.Rd
man/start-methods.Rd
man/times_query-method.Rd
man/cancel-methods.Rd
man/query.Rd
man/getJobState.Rd
man/webgeom-class.Rd
man/attribute.Rd
man/datagroup-class.Rd
man/webgeom-methods.Rd
man/algorithm-webprocess.Rd
man/check-geojob.Rd
man/gconfig.Rd
man/datagroup-methods.Rd
man/successful-methods.Rd
man/retryVERB.Rd
geoknife documentation built on May 19, 2017, 1:47 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.