## Not run:
# # Simple example of retriving records in a genus:
# idig_search_records(rq=list(genus="acer"), limit=10)
#
# # This complex query shows that booleans passed to the API are represented
# # as strings in R, fields used in the query don't have to be returned, and
# # the syntax for accessing raw data fields:
# idig_search_records(rq=list("hasImage"="true", genus="acer"),
# fields=c("uuid", "data.dwc:verbatimLatitude"), limit=100)
#
# # Searching inside a raw data field for a string, note that raw data fields
# # are searched as full text, indexed fields are search with exact matches:
#
# idig_search_records(rq=list("data.dwc:dynamicProperties"="parasite"),
# fields=c("uuid", "data.dwc:dynamicProperties"), limit=100)
#
# # Retriving a data.frame for use with MaxEnt. Notice geopoint is expanded
# # to two columns in the data.frame: gepoint.lat and geopoint.lon:
# df <- idig_search_records(rq=list(genus="acer", geopoint=list(type="exists")),
# fields=c("uuid", "geopoint"), limit=10)
# write.csv(df[c("uuid", "geopoint.lon", "geopoint.lat")],
# file="acer_occurrences.csv", row.names=FALSE)
#
# ## End(Not run)
Run the code above in your browser using DataCamp Workspace