#' geofilter
#'
#' @import geojson
#' @importFrom jqr jq
#' @importFrom lazyeval all_dots lazy_dots
#' @name geofilter-package
#' @aliases geofilter
#' @docType package
#' @keywords package
#' @author Scott Chamberlain \email{myrmecocystus@@gmail.com}
#'
#' @section Package API:
#' There are two main methods:
#' \itemize{
#' \item \code{\link{sift_client}} - low level client
#' }
#'
#' @examples
#' # low level client, basically just using jqr
#' library(jsonlite)
#' x <- geofilter_data$filter_features
#' prettify(x)
#' sift_client(x, ".")
#' sift_client(x, "keys")
#'
#' # high level client, using lazy eval
#' file <- system.file("examples", "zillow_or.geojson", package = "geofilter")
#' json <- paste0(readLines(file), collapse = "")
#' res <- sifter(json, COUNTY == Multnomah)
#' res %>% jqr::index() %>% jqr::dotstr(properties.COUNTY)
NULL
#' Data for use in examples
#'
#' @docType data
#' @keywords datasets
#' @format A list of character strings of points or polygons in
#' FeatureCollection or Feature Geojson formats.
#' @name geofilter_data
#'
#' @details The data objects included in the list, accessible by name
#' \itemize{
#' \item filter_features - FeatureCollection of points
#' \item points_average - FeatureCollection of points
#' \item polygons_average - FeatureCollection of polygons
#' \item points_count - FeatureCollection of points
#' \item polygons_count - FeatureCollection of polygons
#' \item points_within - FeatureCollection of points
#' \item polygons_within - FeatureCollection of polygons
#' \item poly - Feaure of a single 1 degree by 1 degree polygon
#' \item multipoly - FeatureCollection of two 1 degree by 1 degree polygons
#' \item polygons_aggregate - FeatureCollection of Polygons from turf.js
#' examples
#' \item points_aggregate - FeatureCollection of Points from turf.js
#' examples
#' }
NULL
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.