#'@title
#' create polygons from dataframe of bounding coordinates and ids
#'
#'@description
#' create polygons from dataframe of bounding coordinates and ids
#'
#'@details
#' create polygons from dataframe of bounding coordinates and ids
#'
#'
#' This program is free software but it is provided WITHOUT WARRANTY
#' and with ABSOLUTELY NO GUARANTEE of fitness or functionality for any purpose;
#' you can redistribute it and/or modify it under the terms of the GNU
#' General Public License as published by the Free Software Foundation;
#' either version 2 of the License, or (at your option) any later version.
#'
#'\cr
#'Revision History
#' \tabular{ll}{
#'1.0 \tab 2017 March 08 Created\cr
#'}
#'
#'@author
#'
#'Jacob Strunk <Jstrunk@@fs.fed.us>
#'
#'@param idxxyy dataframe with 5 columns - id, minx,maxx, miny, maxy - representing the id, and bounding x,y of polygons
#'
#'@return
#' SpatialPolygons object
#'
#'@examples
#' #none yet
#'
#'@importFrom plyr rbind.fill
#'@import sp
#'
#'@export
#
#'@seealso \code{\link{scan_las}}\cr \code{\link{read_las}}\cr
#'@export
bbox2polys=function(idxxyy){
idxy_in=plyr::rbind.fill(
apply(idxxyy,1,function(x) data.frame(id=x[1]
,x=as.numeric(x[c(2,2,3,3,2)])
,y=as.numeric(x[c(4,5,5,4,4)])
,row.names=NULL,stringsAsFactors=F)
)
)
points2polys(idxy_in)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.