
Search of Persons (ASR-SP-TBL-001)
Source:R/datasets_tps_arcgis_hub_wrappers.R
morie_datasets_tps_search_of_persons.RdToronto PS ArcGIS Hub dataset wrapper. Thin dispatch to
morie_datasets_tps_arcgis_hub_by_id() with the canonical
hub item_id 8ee1697ce6af44a78640686a1feeeefb.
Usage
morie_datasets_tps_search_of_persons(
format = "json",
where = "1=1",
max_features = NULL,
layer_idx = 0L,
offline = TRUE,
dest = NULL
)Arguments
- format
One of
"json"(default),"geojson","csv","shapefile","fgdb".- where
SoQL-style
WHEREfilter passed to FeatureServer?where=(default"1=1").- max_features
Optional cap on returned rows. Passed as
resultRecordCountto FeatureServer; ignored for binary formats.- layer_idx
Integer index of the FeatureServer layer to pull (default
0L, the first layer).- offline
Logical; if
TRUE, the hub_id is resolved via the included catalog (no network needed for the resolution step). DefaultTRUE– you can run this against the 71 catalog entries without network. Live data fetches always hit the network regardless of this argument; "offline" here only affects the hub_id -> FeatureServer URL lookup.- dest
Optional path for binary downloads (
format %in% c("shapefile", "fgdb")); defaults totempfile().
Value
A data.frame / GeoJSON list / file path; see
morie_datasets_tps_arcgis_hub_by_id() for per-format semantics.
Details
This dataset includes all Level 3 and Level 4 searches that were conducted.
Tags: ASR; TPS; Toronto Police; Annual Statistical Report; Search of Person
Examples
# \donttest{
df <- try(morie_datasets_tps_search_of_persons(max_features = 5L))
if (!inherits(df, "try-error")) head(df)
#> INDEX_ SEARCH_YEAR SEARCH_LEVEL SELF_IDENTIFY_TRANS EVIDENCE ESCAPE_ INJURY
#> 1 1 2014 Strip Search No No No No
#> 2 2 2014 Strip Search No No No No
#> 3 3 2014 Strip Search No No No Yes
#> 4 4 2014 Strip Search No No No Yes
#> 5 5 2014 Strip Search No No Yes No
#> OTHER ITEMS_FOUND COUNT_ ObjectId
#> 1 No No 11721 1
#> 2 Yes Yes 2461 2
#> 3 No Yes 2851 3
#> 4 Yes Yes 1286 4
#> 5 No Yes 125 5
# }