diff --git a/R/bcdc-web-services.R b/R/bcdc-web-services.R index 9ecf5362..e038e216 100644 --- a/R/bcdc-web-services.R +++ b/R/bcdc-web-services.R @@ -55,6 +55,26 @@ #' collect() #' ) #' +#' # To query based on partial matches, use %LIKE%: +#' try( +#' res <- bcdc_query_geodata("bc-airports") %>% +#' filter(PHYSICAL_ADDRESS %LIKE% 'Vict%') +#' ) +#' +#' # To query using %IN% +#' try( +#' res <- bcdc_query_geodata("bc-airports") %>% +#' filter( +#' AIRPORT_NAME %IN% +#' c( +#' "Victoria Harbour (Camel Point) Heliport", +#' "Victoria Harbour (Shoal Point) Heliport" +#' ) +#' ) %>% +#' collect() +#' ) +#' +#' #' try( #' res <- bcdc_query_geodata("groundwater-wells") %>% #' filter(OBSERVATION_WELL_NUMBER == "108") %>% diff --git a/man/bcdc_query_geodata.Rd b/man/bcdc_query_geodata.Rd index 890509db..f8bdc466 100644 --- a/man/bcdc_query_geodata.Rd +++ b/man/bcdc_query_geodata.Rd @@ -60,6 +60,26 @@ try( collect() ) +# To query based on partial matches, use \%LIKE\%: +try( + res <- bcdc_query_geodata("bc-airports") \%>\% + filter(PHYSICAL_ADDRESS \%LIKE\% 'Vict\%') +) + +# To query using \%IN\% +try( + res <- bcdc_query_geodata("bc-airports") \%>\% + filter( + AIRPORT_NAME \%IN\% + c( + "Victoria Harbour (Camel Point) Heliport", + "Victoria Harbour (Shoal Point) Heliport" + ) + ) \%>\% + collect() +) + + try( res <- bcdc_query_geodata("groundwater-wells") \%>\% filter(OBSERVATION_WELL_NUMBER == "108") \%>\%