View source: R/brapi_put_images_imageDbId_imagecontent.R
brapi_put_images_imageDbId_imagecontent | R Documentation |
Update an image with the image file content
brapi_put_images_imageDbId_imagecontent( con = NULL, imageDbId = "", imageFileContent = "" )
con |
list; required: TRUE; BrAPI connection object |
imageDbId |
character; required: TRUE; The unique identifier for a image |
imageFileContent |
character; required: TRUE; The absolute location of the image file content to be uploaded to the server. |
Update an image with the image file content. This function should be
paired with the POST /images
call, as implemented in the
brapi_post_images()
function, for full capability.
data.frame
Maikel Verouden
Other brapi-phenotyping:
brapi_get_events()
,
brapi_get_images_imageDbId()
,
brapi_get_images()
,
brapi_get_methods_methodDbId()
,
brapi_get_methods()
,
brapi_get_observationlevels()
,
brapi_get_observations_observationDbId()
,
brapi_get_observations_table()
,
brapi_get_observations()
,
brapi_get_observationunits_observationUnitDbId()
,
brapi_get_observationunits_table()
,
brapi_get_observationunits()
,
brapi_get_ontologies()
,
brapi_get_scales_scaleDbId()
,
brapi_get_scales()
,
brapi_get_search_images_searchResultsDbId()
,
brapi_get_search_observations_searchResultsDbId()
,
brapi_get_search_observationunits_searchResultsDbId()
,
brapi_get_search_variables_searchResultsDbId()
,
brapi_get_traits_traitDbId()
,
brapi_get_traits()
,
brapi_get_variables_observationVariableDbId()
,
brapi_get_variables()
,
brapi_post_images()
,
brapi_post_methods()
,
brapi_post_observations()
,
brapi_post_observationunits()
,
brapi_post_scales()
,
brapi_post_search_images()
,
brapi_post_search_observations()
,
brapi_post_search_observationunits()
,
brapi_post_search_variables()
,
brapi_post_traits()
,
brapi_post_variables()
,
brapi_put_images_imageDbId()
,
brapi_put_methods_methodDbId()
,
brapi_put_observations_observationDbId()
,
brapi_put_observationunits_observationUnitDbId()
,
brapi_put_scales_scaleDbId()
,
brapi_put_traits_traitDbId()
,
brapi_put_variables_observationVariableDbId()
Other Images:
brapi_get_images_imageDbId()
,
brapi_get_images()
,
brapi_get_search_images_searchResultsDbId()
,
brapi_post_images()
,
brapi_post_search_images()
,
brapi_put_images_imageDbId()
## Not run: con <- brapi_db()$testserver con[["token"]] <- "YYYY" ## Create function argument values for brapi_post_images() additionalInfo <- list(dummyData = "TRUE", example = "post_images") copyright <- "Copyright 2021 Bob Robertson" description <- "This is a picture" descriptiveOntologyTerms <- c("doi:10.1002/0470841559", "Red", "ncbi:0300294") externalReferences <- data.frame(referenceID = c("doi:10.155454/12341234", "http://purl.obolibrary.org/obo/ro.owl", "75a50e76"), referenceSource = c("DOI", "OBO Library", "Remote Data Collection Upload Tool")) imageFileName <- "FAIR_data.jpg" imageFileSize <- 39268 imageHeight <- 407 ## Create the imageLocation argument ## Load geojsonR package library(geojsonR) ## Create a imageLocation list object ## Point geometry init <- TO_GeoJson$new() imageLocation <- list() pointData <- c( 5.663288, # longitude 51.988720, # lattitude 0) # altitude imageLocation[["geometry"]] <- init$Point(data = pointData, stringify = FALSE) imageLocation[["type"]] <- "Feature" imageName <- "FAIR Data" imageTimeStamp <- "2021-10-11T14:11:28.672Z" imageURL <- "https://wiki.brapi.org/images/tomato" imageWidth <- 1200 mimeType <- "image/jpg" observationDbIds <- c("observation1", "observation4") observationUnitDbId <- "observation_unit1" ## Add new image meta data out <- brapi_post_images( con = con, additionalInfo = additionalInfo, copyright = copyright, description = description, descriptiveOntologyTerms = descriptiveOntologyTerms, externalReferences = externalReferences, imageFileName = imageFileName, imageFileSize = imageFileSize, imageHeight = imageHeight, imageLocation = imageLocation, imageName = imageName, imageTimeStamp = imageTimeStamp, imageURL = imageURL, imageWidth = imageWidth, mimeType = mimeType, observationDbIds = observationDbIds, observationUnitDbId = observationUnitDbId) ## Obtain the imageDbId imageDbId <- unique(out$imageDbId) ## Retrieve information about the new image brapi_get_images_imageDbId(con = con, imageDbId = imageDbId) ## Update an image with the image file content imageFileContent <- system.file("extdata", "FAIR_data.jpg", package = "brapirv2") brapi_put_images_imageDbId_imagecontent(con = con, imageDbId = imageDbId, imageFileContent = imageFileContent) ## Check the changes brapi_get_images_imageDbId(con = con, imageDbId = imageDbId) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.