Skip to content

Commit

Permalink
Fix file mode issues
Browse files Browse the repository at this point in the history
  • Loading branch information
Robinlovelace committed Jul 27, 2020
1 parent aa50dba commit 682d53c
Show file tree
Hide file tree
Showing 348 changed files with 294 additions and 0 deletions.
Empty file modified .gitignore
100755 → 100644
Empty file.
Empty file modified CONDUCT.md
100755 → 100644
Empty file.
Empty file modified LICENSE
100755 → 100644
Empty file.
294 changes: 294 additions & 0 deletions R/aggregate_funs.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,294 @@
#' Aggregate OD data between polygon geometries
#'
#' @section Details:
#' Origin-destination ('OD') flow data is often provided
#' in the form of 1 line per flow with zone codes of origin and destination
#' centroids. This function aggregates OD flows between polygon geometries
#' allocating the original flows to larger zones based on area.
#' @inheritParams od2line
#' @param aggzones A SpatialPolygonsDataFrame containing the new
#' boundaries to aggregate to.
#' @param aggzone_points Points representing origins of OD flows
#' (typically population-weighted centroids)
#' @param cols A character vector containing the names of columns on which to
#' apply FUN. By default, all numeric columns are aggregated.
#' @param aggcols A character vector containing the names of columns in
#' aggzones to retain in the aggregated data.frame. By default,
#' only the first column is retained. These columns are renamed with a prefix
#' of "o_" and "d_".
#' @param FUN Function to use on aggregation. Default is sum.
#' @inheritParams sp_aggregate
#' @return data.frame containing the aggregated od flows.
#' @family od
#' @export
#' @examples
#' zones$quadrant <- c(1, 2, 1, 4, 5, 6, 7, 1)
#' aggzones <- rgeos::gUnaryUnion(zones, id = zones@data$quadrant)
#' aggzones <- sp::SpatialPolygonsDataFrame(aggzones, data.frame(region = c(1:6)), match.ID = FALSE)
#' sp::proj4string(aggzones) <- sp::proj4string(zones)
#' aggzones_sf <- sf::st_as_sf(aggzones)
#' aggzones_sf <- sf::st_set_crs(aggzones_sf, sf::st_crs(zones_sf))
#' od_agg <- od_aggregate(flow, zones_sf, aggzones_sf)
#' colSums(od_agg[3:9]) == colSums(flow[3:9])
#' od_sf_agg <- od2line(od_agg, aggzones_sf)
#' plot(flowlines, lwd = flowlines$Bicycle)
#' plot(od_sf_agg$geometry, lwd = od_sf_agg$Bicycle, add = TRUE, col = "red")
od_aggregate <- function(flow, zones, aggzones,
aggzone_points = NULL,
cols = FALSE,
aggcols = FALSE,
FUN = sum,
prop_by_area = ifelse(identical(FUN, mean) == FALSE, TRUE, FALSE),
digits = getOption("digits")) {
UseMethod("od_aggregate", zones)
}
#' @export
od_aggregate.sf <- function(flow, zones, aggzones,
aggzone_points = NULL,
cols = FALSE,
aggcols = FALSE,
FUN = sum,
prop_by_area = ifelse(identical(FUN, mean) == FALSE, TRUE, FALSE),
digits = getOption("digits")) {
flow_first_col <- colnames(flow)[1]
flow_second_col <- colnames(flow)[2]
zonesfirstcol <- colnames(zones)[1]
aggzonesfirstcol <- colnames(aggzones)[1]

if (identical(cols, FALSE)) {
col_ids <- sapply(flow, is.numeric)
cols <- names(col_ids)[col_ids]
}
if (aggcols == FALSE) {
aggcols <- colnames(aggzones)[1]
}

zone_points <- sf::st_centroid(zones)
if (is.null(aggzone_points)) {
aggzone_points <- sf::st_centroid(aggzones)
}

zones_agg <- zone_points %>%
sf::st_join(y = aggzones[aggcols]) %>%
sf::st_set_geometry(NULL)

names(zones_agg)[1] <- flow_first_col
zones_agg$new_orig <- zones_agg[, aggcols[1]]
zones_agg$new_dest <- zones_agg[, aggcols[1]]

flow_new_orig <- flow %>%
dplyr::inner_join(y = zones_agg[c(flow_first_col, "new_orig")])

names(zones_agg)[1] <- flow_second_col

flow_new_dest <- flow_new_orig %>%
dplyr::inner_join(y = zones_agg[c(flow_second_col, "new_dest")])

flow_ag <- flow_new_dest %>%
dplyr::group_by(!!rlang::sym("new_orig"), !!rlang::sym("new_dest")) %>%
dplyr::summarise_at(.vars = cols, .funs = sum) %>%
dplyr::ungroup()

flow_ag

# od2line(flow = flow_ag, zones = aggzones) # to export as sf
}
#' @export
od_aggregate.Spatial <- function(flow, zones, aggzones,
aggzone_points = NULL,
cols = FALSE,
aggcols = FALSE,
FUN = sum,
prop_by_area = ifelse(identical(FUN, mean) == FALSE, TRUE, FALSE),
digits = getOption("digits")) {
zonesfirstcol <- colnames(zones@data)[1]
aggzonesfirstcol <- colnames(aggzones@data)[1]

if (cols == FALSE) {
cols <- unlist(lapply(flow, is, "numeric"))
cols <- names(cols[which(cols == TRUE)])
}
if (aggcols == FALSE) {
aggcols <- colnames(aggzones@data)[1]
}

origzones <- zones
origaggzones <- aggzones

if (sp::is.projected(zones) == TRUE & all.equal(zones@proj4string, aggzones@proj4string) == FALSE) {
aggzones <- sp::spTransform(aggzones, zones@proj4string)
} else {
projection <- paste0(
"+proj=aea +lat_1=90 +lat_2=-18.416667 ",
"+lat_0=0 +lon_0=10 +x_0=0 +y_0=0 +ellps=GRS80",
" +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"
)
zones <- sp::spTransform(zones, projection)
aggzones <- sp::spTransform(aggzones, projection)
}

zones@data$stplanr_area <- rgeos::gArea(zones, byid = TRUE)
zones@data$od_aggregate_charid <- row.names(zones@data)
aggzones@data$od_aggregate_charid <- row.names(aggzones@data)

zoneintersect <- rgeos::gIntersection(zones, aggzones, byid = TRUE)
zoneintersect <- sp::SpatialPolygonsDataFrame(zoneintersect,
data = data.frame(
od_aggregate_charid = sapply(zoneintersect@polygons, function(x) x@ID),
row.names = sapply(zoneintersect@polygons, function(x) x@ID)
)
)
zoneintersect@data$od_aggregate_interarea <- rgeos::gArea(zoneintersect, byid = TRUE)
zoneintersect@data$od_aggregate_zone_charid <- stringr::str_split(zoneintersect@data$od_aggregate_charid, " ", simplify = TRUE)[, 1]
zoneintersect@data$od_aggregate_aggzone_charid <- stringr::str_split(zoneintersect@data$od_aggregate_charid, " ", simplify = TRUE)[, 2]

zoneintersect <- merge(zoneintersect, zones@data, by.x = "od_aggregate_zone_charid", by.y = "od_aggregate_charid")
zoneintersect@data$od_aggregate_proparea <- zoneintersect@data$od_aggregate_interarea / zoneintersect@data$stplanr_area

intersectdf <- merge(merge(
flow,
setNames(zoneintersect@data, paste0("o_", colnames(zoneintersect@data))),
by.x = colnames(flow)[1],
by.y = paste0("o_", zonesfirstcol)
),
setNames(zoneintersect@data, paste0("d_", colnames(zoneintersect@data))),
by.x = colnames(flow)[2],
by.y = paste0("d_", zonesfirstcol)
)

if (prop_by_area == TRUE & is(zones, "SpatialPolygonsDataFrame") == TRUE) {
intersectdf <- intersectdf %>%
dplyr::mutate_at(
cols, dplyr::funs_("round(.*o_od_aggregate_proparea*d_od_aggregate_proparea)", args = list("digits" = digits))
)
}

intersectdf <- intersectdf %>%
dplyr::group_by_("o_od_aggregate_aggzone_charid", "d_od_aggregate_aggzone_charid") %>%
dplyr::select(dplyr::one_of(c("o_od_aggregate_aggzone_charid", "d_od_aggregate_aggzone_charid", cols))) %>%
dplyr::summarise_at(cols, .funs = FUN) %>%
dplyr::left_join(setNames(aggzones@data[, c("od_aggregate_charid", aggcols)], c("od_aggregate_charid", paste0("o_", aggcols))),
by = c("o_od_aggregate_aggzone_charid" = "od_aggregate_charid")
) %>%
dplyr::left_join(setNames(aggzones@data[, c("od_aggregate_charid", aggcols)], c("od_aggregate_charid", paste0("d_", aggcols))),
by = c("d_od_aggregate_aggzone_charid" = "od_aggregate_charid")
)
intersectdf <- intersectdf[, c(
paste0("o_", c(aggzonesfirstcol, aggcols[which(aggcols != aggzonesfirstcol)])),
paste0("d_", c(aggzonesfirstcol, aggcols[which(aggcols != aggzonesfirstcol)])),
cols
)]

return(as.data.frame(intersectdf))
}

#' Aggregate SpatialPolygonsDataFrame to new geometry.
#'
#' @section Details:
#' This function performs aggregation on a SpatialPolygonsDataFrame to a
#' different geometry specified by another SpatialPolygons object.
#' @inheritParams od2line
#' @param aggzones A SpatialPolygonsDataFrame containing the new
#' boundaries to aggregate to.
#' @param cols A character vector containing the names of columns on which to
#' apply FUN. By default, all numeric columns are aggregated.
#' @param FUN Function to use on aggregation. Default is sum.
#' @param prop_by_area Boolean value indicating if the values should be
#' proportionally adjusted based on area. Default is TRUE unless FUN = mean.
#' @param digits The number of digits to use when proportionally adjusting
#' values based on area. Default is the value of getOption("digits").
#'
#' @return SpatialPolygonsDataFrame
#' @family od
#'
#' @export
#' @examples
#' \dontrun{
#' zones@data$region <- 1
#' zones@data[c(2, 5), c("region")] <- 2
#' aggzones <- sp::SpatialPolygonsDataFrame(rgeos::gUnaryUnion(
#' zones,
#' id = zones@data$region
#' ), data.frame(region = c(1, 2)))
#' zones@data$region <- NULL
#' zones@data$exdata <- 5
#' library(sp)
#' sp_aggregate(zones, aggzones)
#' }
sp_aggregate <- function(zones, aggzones, cols = FALSE,
FUN = sum,
prop_by_area = ifelse(identical(FUN, mean) == FALSE, TRUE, FALSE),
digits = getOption("digits")) {
zonesfirstcol <- colnames(zones@data)[1]
aggzonesfirstcol <- colnames(aggzones@data)[1]
aggcols <- colnames(aggzones@data)

if (cols == FALSE) {
cols <- unlist(lapply(zones@data, is, "numeric"))
cols <- names(cols[which(cols == TRUE)])
cols <- cols[which(cols != zonesfirstcol)]
}

origzones <- zones
origaggzones <- aggzones

if (sp::is.projected(zones) == TRUE & all.equal(zones@proj4string, aggzones@proj4string) == FALSE) {
aggzones <- sp::spTransform(aggzones, zones@proj4string)
} else {
projection <- paste0(
"+proj=aea +lat_1=90 +lat_2=-18.416667 ",
"+lat_0=0 +lon_0=10 +x_0=0 +y_0=0 +ellps=GRS80",
" +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"
)
zones <- sp::spTransform(zones, projection)
aggzones <- sp::spTransform(aggzones, projection)
}

zones@data$stplanr_area <- rgeos::gArea(zones, byid = TRUE)
zones@data$od_aggregate_charid <- row.names(zones@data)
aggzones@data$od_aggregate_charid <- row.names(aggzones@data)

zoneintersect <- rgeos::gIntersection(zones, aggzones, byid = TRUE)
zoneintersect <- sp::SpatialPolygonsDataFrame(zoneintersect,
data = data.frame(
od_aggregate_charid = sapply(zoneintersect@polygons, function(x) x@ID),
row.names = sapply(zoneintersect@polygons, function(x) x@ID)
)
)
zoneintersect@data$od_aggregate_interarea <- rgeos::gArea(zoneintersect, byid = TRUE)
zoneintersect@data$od_aggregate_zone_charid <- stringr::str_split(zoneintersect@data$od_aggregate_charid, " ", simplify = TRUE)[, 1]
zoneintersect@data$od_aggregate_aggzone_charid <- stringr::str_split(zoneintersect@data$od_aggregate_charid, " ", simplify = TRUE)[, 2]

zoneintersect <- merge(zoneintersect, zones@data, by.x = "od_aggregate_zone_charid", by.y = "od_aggregate_charid")
zoneintersect@data$od_aggregate_proparea <- zoneintersect@data$od_aggregate_interarea / zoneintersect@data$stplanr_area

intersectdf <- zoneintersect@data

if (prop_by_area == TRUE & is(zones, "SpatialPolygonsDataFrame") == TRUE) {
intersectdf <- intersectdf %>%
dplyr::mutate_at(
cols, dplyr::funs_("round(.*od_aggregate_proparea)", args = list("digits" = digits))
)
}

intersectdf <- intersectdf %>%
dplyr::group_by_("od_aggregate_aggzone_charid") %>%
dplyr::select(dplyr::one_of(c("od_aggregate_aggzone_charid", cols))) %>%
dplyr::summarise_at(cols, .funs = FUN) %>%
dplyr::left_join(setNames(aggzones@data[, c("od_aggregate_charid", aggcols)], c("od_aggregate_aggzone_charid", aggcols)),
by = "od_aggregate_aggzone_charid"
)
intersectdf <- as.data.frame(
intersectdf,
intersectdf$od_aggregate_aggzone_charid
)
intersectdf <- intersectdf[, c(
c(aggzonesfirstcol, aggcols[which(aggcols != aggzonesfirstcol)]),
cols
)]

aggzones <- origaggzones
aggzones@data <- intersectdf

return(aggzones)
}
Empty file modified R/as_sf_fun.R
100755 → 100644
Empty file.
Empty file modified R/catchmentArea.R
100755 → 100644
Empty file.
Empty file modified R/geo-functions.R
100755 → 100644
Empty file.
Empty file modified R/google-functions.R
100755 → 100644
Empty file.
Empty file modified R/gps.R
100755 → 100644
Empty file.
Empty file modified R/line_match.R
100755 → 100644
Empty file.
Empty file modified R/line_via.R
100755 → 100644
Empty file.
Empty file modified R/quadrants.R
100755 → 100644
Empty file.
Empty file modified R/route_local.R
100755 → 100644
Empty file.
Empty file modified R/utils-pipe.R
100755 → 100644
Empty file.
Empty file modified README_files/figure-html/cycle-trip-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified README_files/figure-html/plot1-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified README_files/figure-html/plot2-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified README_files/figure-html/rnet-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified _pkgdown.yml
100755 → 100644
Empty file.
Empty file modified data/ca_local.rda
100755 → 100644
Empty file.
Empty file modified data/cents.rda
100755 → 100644
Empty file.
Empty file modified data/cents_sf.rda
100755 → 100644
Empty file.
Empty file modified data/destination_zones.rda
100755 → 100644
Empty file.
Empty file modified data/destinations.rda
100755 → 100644
Empty file.
Empty file modified data/destinations_sf.rda
100755 → 100644
Empty file.
Empty file modified data/flow.rda
100755 → 100644
Empty file.
Empty file modified data/flow_dests.rda
100755 → 100644
Empty file.
Empty file modified data/flowlines.rda
100755 → 100644
Empty file.
Empty file modified data/flowlines_sf.rda
100755 → 100644
Empty file.
Empty file modified data/l_poly.rda
100755 → 100644
Empty file.
Empty file modified data/osm_net_example.rda
100755 → 100644
Empty file.
Empty file modified data/route_network.rda
100755 → 100644
Empty file.
Empty file modified data/route_network_sf.rda
100755 → 100644
Empty file.
Empty file modified data/routes_fast.rda
100755 → 100644
Empty file.
Empty file modified data/routes_fast_sf.rda
100755 → 100644
Empty file.
Empty file modified data/routes_slow.rda
100755 → 100644
Empty file.
Empty file modified data/routes_slow_sf.rda
100755 → 100644
Empty file.
Empty file modified data/zones.rda
100755 → 100644
Empty file.
Empty file modified data/zones_sf.rda
100755 → 100644
Empty file.
Empty file modified docs/CONDUCT.html
100755 → 100644
Empty file.
Empty file modified docs/LICENSE
100755 → 100644
Empty file.
Empty file modified docs/LICENSE-text.html
100755 → 100644
Empty file.
Empty file modified docs/README-cycle-trip-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/README-plot1-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/README-plot2-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/README-rnet-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/README-unnamed-chunk-11-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/articles/RJwrapper.brf
100755 → 100644
Empty file.
Empty file modified docs/articles/RJwrapper.pdf
100755 → 100644
Empty file.
Empty file modified docs/articles/RJwrapper.tex
100755 → 100644
Empty file.
Empty file modified docs/articles/fun_table.csv
100755 → 100644
Empty file.
Empty file modified docs/articles/index.html
100755 → 100644
Empty file.
Empty file modified docs/articles/introducing-stplanr.html
100755 → 100644
Empty file.
Empty file.
Empty file.
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file.
Empty file modified docs/articles/introducing-stplanr_files/jquery-1.12.4/jquery.js
100755 → 100644
Empty file.
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file.
Empty file.
Empty file.
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified docs/articles/references.bib
100755 → 100644
Empty file.
Empty file modified docs/articles/reqfiles.RData
100755 → 100644
Empty file.
Empty file modified docs/articles/stplanr-paper.html
100755 → 100644
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/articles/stplanr-paper_files/figure-html/fats-1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/authors.html
100755 → 100644
Empty file.
Empty file modified docs/docsearch.css
100755 → 100644
Empty file.
Empty file modified docs/docsearch.js
100755 → 100644
Empty file.
Empty file modified docs/index.html
100755 → 100644
Empty file.
Empty file modified docs/jquery.sticky-kit.min.js
100755 → 100644
Empty file.
Empty file modified docs/link.svg
100755 → 100644
Empty file modified docs/news/index.html
100755 → 100644
Empty file.
Empty file modified docs/pkgdown.css
100755 → 100644
Empty file.
Empty file modified docs/pkgdown.js
100755 → 100644
Empty file.
Empty file modified docs/pkgdown.yml
100755 → 100644
Empty file.
Empty file modified docs/reference/SpatialLinesNetwork-11.png
100755 → 100644
Empty file modified docs/reference/SpatialLinesNetwork-class.html
100755 → 100644
Empty file.
Empty file modified docs/reference/SpatialLinesNetwork.html
100755 → 100644
Empty file.
Empty file modified docs/reference/angle_diff-4.png
100755 → 100644
Empty file modified docs/reference/angle_diff.html
100755 → 100644
Empty file.
Empty file modified docs/reference/api_pat.html
100755 → 100644
Empty file.
Empty file modified docs/reference/as_sf_fun.html
100755 → 100644
Empty file.
Empty file modified docs/reference/bb2poly-2.png
100755 → 100644
Empty file modified docs/reference/bb2poly.html
100755 → 100644
Empty file.
Empty file modified docs/reference/bbox_scale-1.png
100755 → 100644
Empty file modified docs/reference/bbox_scale-9.png
100755 → 100644
Empty file modified docs/reference/bbox_scale.html
100755 → 100644
Empty file.
Empty file modified docs/reference/buff_geo-12.png
100755 → 100644
Empty file modified docs/reference/buff_geo-6.png
100755 → 100644
Empty file modified docs/reference/buff_geo-9.png
100755 → 100644
Empty file modified docs/reference/buff_geo.html
100755 → 100644
Empty file.
Empty file modified docs/reference/ca_local.html
100755 → 100644
Empty file.
Empty file modified docs/reference/calc_catchment.html
100755 → 100644
Empty file.
Empty file modified docs/reference/calc_catchment_sum.html
100755 → 100644
Empty file.
Empty file modified docs/reference/calc_moving_catchment.html
100755 → 100644
Empty file.
Empty file modified docs/reference/calc_network_catchment.html
100755 → 100644
Empty file.
Empty file modified docs/reference/cents.html
100755 → 100644
Empty file.
Empty file modified docs/reference/crs_select_aeq-1.png
100755 → 100644
Empty file modified docs/reference/crs_select_aeq-2.png
100755 → 100644
Empty file modified docs/reference/crs_select_aeq-4.png
100755 → 100644
Empty file modified docs/reference/crs_select_aeq-8.png
100755 → 100644
Empty file modified docs/reference/crs_select_aeq.html
100755 → 100644
Empty file.
Empty file modified docs/reference/decode_gl.html
100755 → 100644
Empty file.
Empty file modified docs/reference/destination_zones.html
100755 → 100644
Empty file.
Empty file modified docs/reference/dist_google.html
100755 → 100644
Empty file.
Empty file modified docs/reference/dl_stats19.html
100755 → 100644
Empty file.
Empty file modified docs/reference/find_network_nodes.html
100755 → 100644
Empty file.
Empty file modified docs/reference/flow.html
100755 → 100644
Empty file.
Empty file modified docs/reference/flow_dests.html
100755 → 100644
Empty file.
Empty file modified docs/reference/flowlines.html
100755 → 100644
Empty file.
Empty file modified docs/reference/format_stats19_ac.html
100755 → 100644
Empty file.
Empty file modified docs/reference/format_stats19_ca.html
100755 → 100644
Empty file.
Empty file modified docs/reference/format_stats19_ve.html
100755 → 100644
Empty file.
Empty file modified docs/reference/gclip-15.png
100755 → 100644
Empty file modified docs/reference/gclip.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_bb-1.png
100755 → 100644
Empty file modified docs/reference/geo_bb-2.png
100755 → 100644
Empty file modified docs/reference/geo_bb.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_bb_matrix.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_buffer.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_code.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_length.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_projected-1.png
100755 → 100644
Empty file modified docs/reference/geo_projected-2.png
100755 → 100644
Empty file modified docs/reference/geo_projected.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_select_aeq-1.png
100755 → 100644
Empty file modified docs/reference/geo_select_aeq.html
100755 → 100644
Empty file.
Empty file modified docs/reference/geo_toptail.html
100755 → 100644
Empty file.
Empty file modified docs/reference/gprojected-15.png
100755 → 100644
Empty file modified docs/reference/gprojected-5.png
100755 → 100644
Empty file modified docs/reference/gprojected.html
100755 → 100644
Empty file.
Empty file modified docs/reference/gsection.html
100755 → 100644
Empty file.
Empty file modified docs/reference/gtfs2sldf-5.png
100755 → 100644
Empty file modified docs/reference/gtfs2sldf-7.png
100755 → 100644
Empty file modified docs/reference/gtfs2sldf.html
100755 → 100644
Empty file.
Empty file modified docs/reference/index.html
100755 → 100644
Empty file.
Empty file modified docs/reference/is_linepoint.html
100755 → 100644
Empty file.
Empty file modified docs/reference/islines.html
100755 → 100644
Empty file.
Empty file modified docs/reference/l_poly.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line2df.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line2points-10.png
100755 → 100644
Empty file modified docs/reference/line2points-13.png
100755 → 100644
Empty file modified docs/reference/line2points-2.png
100755 → 100644
Empty file modified docs/reference/line2points-4.png
100755 → 100644
Empty file modified docs/reference/line2points-6.png
100755 → 100644
Empty file modified docs/reference/line2points.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line2route.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line2routeRetry.html
100755 → 100644
Empty file.
Empty file modified docs/reference/lineLabels.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_bearing-1.png
100755 → 100644
Empty file modified docs/reference/line_bearing-2.png
100755 → 100644
Empty file modified docs/reference/line_bearing.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_length.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_match-10.png
100755 → 100644
Empty file modified docs/reference/line_match.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_midpoint.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_sample.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_segment-1.png
100755 → 100644
Empty file modified docs/reference/line_segment-14.png
100755 → 100644
Empty file modified docs/reference/line_segment.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_to_points-1.png
100755 → 100644
Empty file modified docs/reference/line_to_points.html
100755 → 100644
Empty file.
Empty file modified docs/reference/line_via.html
100755 → 100644
Empty file.
Empty file modified docs/reference/locate2spdf.html
100755 → 100644
Empty file.
Empty file modified docs/reference/mapshape.html
100755 → 100644
Empty file.
Empty file modified docs/reference/mapshape_available.html
100755 → 100644
Empty file.
Empty file modified docs/reference/mats2line-1.png
100755 → 100644
Empty file modified docs/reference/mats2line.html
100755 → 100644
Empty file.
Empty file modified docs/reference/n_sample_length.html
100755 → 100644
Empty file.
Empty file modified docs/reference/n_vertices.html
100755 → 100644
Empty file.
Empty file modified docs/reference/nearest2spdf.html
100755 → 100644
Empty file.
Empty file modified docs/reference/nearest_cyclestreets.html
100755 → 100644
Empty file.
Empty file modified docs/reference/nearest_google.html
100755 → 100644
Empty file.
Empty file modified docs/reference/nearest_osm.html
100755 → 100644
Empty file.
Empty file modified docs/reference/od2line-1.png
100755 → 100644
Empty file modified docs/reference/od2line-14.png
100755 → 100644
Empty file modified docs/reference/od2line-2.png
100755 → 100644
Empty file modified docs/reference/od2line-4.png
100755 → 100644
Empty file modified docs/reference/od2line.html
100755 → 100644
Empty file.
Empty file modified docs/reference/od2odf.html
100755 → 100644
Empty file.
Empty file modified docs/reference/od_aggregate-1.png
100755 → 100644
Empty file modified docs/reference/od_aggregate-7.png
100755 → 100644
Empty file modified docs/reference/od_aggregate.html
100755 → 100644
Empty file.
Empty file modified docs/reference/od_coords.html
100755 → 100644
Empty file.
Empty file modified docs/reference/od_dist.html
100755 → 100644
Empty file.
Empty file modified docs/reference/od_id_order.html
100755 → 100644
Empty file.
Empty file modified docs/reference/od_radiation-1.png
100755 → 100644
Empty file modified docs/reference/od_radiation-2.png
100755 → 100644
Empty file modified docs/reference/od_radiation-238.png
100755 → 100644
Empty file modified docs/reference/od_radiation.html
100755 → 100644
Empty file.
Empty file modified docs/reference/onewaygeo-1.png
100755 → 100644
Empty file modified docs/reference/onewaygeo-2.png
100755 → 100644
Empty file modified docs/reference/onewaygeo-5.png
100755 → 100644
Empty file modified docs/reference/onewaygeo.html
100755 → 100644
Empty file.
Empty file modified docs/reference/onewayid-1.png
100755 → 100644
Empty file modified docs/reference/onewayid-10.png
100755 → 100644
Empty file modified docs/reference/onewayid-2.png
100755 → 100644
Empty file modified docs/reference/onewayid-23.png
100755 → 100644
Empty file modified docs/reference/onewayid.html
100755 → 100644
Empty file.
Empty file modified docs/reference/overline-1.png
100755 → 100644
Empty file modified docs/reference/overline-2.png
100755 → 100644
Empty file modified docs/reference/overline.html
100755 → 100644
Empty file.
Empty file modified docs/reference/pipe.html
100755 → 100644
Empty file.
Empty file modified docs/reference/plot-SpatialLinesNetwork-ANY-method-1.png
100755 → 100644
Empty file modified docs/reference/plot-SpatialLinesNetwork-ANY-method-2.png
100755 → 100644
Empty file modified docs/reference/plot-SpatialLinesNetwork-ANY-method.html
100755 → 100644
Empty file.
Empty file modified docs/reference/plot-sfNetwork-ANY-method-1.png
100755 → 100644
Empty file modified docs/reference/plot-sfNetwork-ANY-method.html
100755 → 100644
Empty file.
Empty file modified docs/reference/points2flow-1.png
100755 → 100644
Empty file modified docs/reference/points2flow-2.png
100755 → 100644
Empty file modified docs/reference/points2flow-3.png
100755 → 100644
Empty file modified docs/reference/points2flow.html
100755 → 100644
Empty file.
Empty file modified docs/reference/points2line-1.png
100755 → 100644
Empty file modified docs/reference/points2line-2.png
100755 → 100644
Empty file modified docs/reference/points2line-3.png
100755 → 100644
Empty file modified docs/reference/points2line-4.png
100755 → 100644
Empty file modified docs/reference/points2line-6.png
100755 → 100644
Empty file modified docs/reference/points2line.html
100755 → 100644
Empty file.
Empty file modified docs/reference/points2odf.html
100755 → 100644
Empty file.
Empty file modified docs/reference/quadrant-1.png
100755 → 100644
Empty file modified docs/reference/quadrant-2.png
100755 → 100644
Empty file modified docs/reference/quadrant-5.png
100755 → 100644
Empty file modified docs/reference/quadrant-9.png
100755 → 100644
Empty file modified docs/reference/quadrant.html
100755 → 100644
Empty file.
Empty file modified docs/reference/read_stats19_ac.html
100755 → 100644
Empty file.
Empty file modified docs/reference/read_stats19_ca.html
100755 → 100644
Empty file.
Empty file modified docs/reference/read_stats19_ve.html
100755 → 100644
Empty file.
Empty file modified docs/reference/read_table_builder.html
100755 → 100644
Empty file.
Empty file modified docs/reference/reproject-9.png
100755 → 100644
Empty file modified docs/reference/reproject.html
100755 → 100644
Empty file.
Empty file modified docs/reference/route.html
100755 → 100644
Empty file.
Empty file modified docs/reference/route_cyclestreet.html
100755 → 100644
Empty file.
Empty file modified docs/reference/route_graphhopper.html
100755 → 100644
Empty file.
Empty file modified docs/reference/route_local-1.png
100755 → 100644
Empty file modified docs/reference/route_local.html
100755 → 100644
Empty file.
Empty file modified docs/reference/route_network.html
100755 → 100644
Empty file.
Empty file modified docs/reference/route_osrm.html
100755 → 100644
Empty file.
Empty file modified docs/reference/route_transportapi_public.html
100755 → 100644
Empty file.
Empty file modified docs/reference/routes_fast.html
100755 → 100644
Empty file.
Empty file modified docs/reference/routes_slow.html
100755 → 100644
Empty file.
Empty file modified docs/reference/sfNetwork-class.html
100755 → 100644
Empty file.
Empty file modified docs/reference/sln2points-1.png
100755 → 100644
Empty file modified docs/reference/sln2points-5.png
100755 → 100644
Empty file modified docs/reference/sln2points.html
100755 → 100644
Empty file.
Empty file modified docs/reference/sp_aggregate.html
100755 → 100644
Empty file.
Empty file modified docs/reference/stplanr-package.html
100755 → 100644
Empty file.
Empty file modified docs/reference/sum_network_links-1.png
100755 → 100644
Empty file modified docs/reference/sum_network_links-4.png
100755 → 100644
Empty file modified docs/reference/sum_network_links.html
100755 → 100644
Empty file.
Empty file modified docs/reference/sum_network_routes-1.png
100755 → 100644
Empty file modified docs/reference/sum_network_routes-5.png
100755 → 100644
Empty file modified docs/reference/sum_network_routes.html
100755 → 100644
Empty file.
Empty file modified docs/reference/summary-SpatialLinesNetwork-method.html
100755 → 100644
Empty file.
Empty file modified docs/reference/summary-sfNetwork-method.html
100755 → 100644
Empty file.
Empty file modified docs/reference/table2matrix.html
100755 → 100644
Empty file.
Empty file modified docs/reference/toptail-110.png
100755 → 100644
Empty file modified docs/reference/toptail-250.png
100755 → 100644
Empty file modified docs/reference/toptail.html
100755 → 100644
Empty file.
Empty file modified docs/reference/toptail_buff-1.png
100755 → 100644
Empty file modified docs/reference/toptail_buff-5.png
100755 → 100644
Empty file modified docs/reference/toptail_buff.html
100755 → 100644
Empty file.
Empty file modified docs/reference/toptailgs-1.png
100755 → 100644
Empty file modified docs/reference/toptailgs-4.png
100755 → 100644
Empty file modified docs/reference/toptailgs.html
100755 → 100644
Empty file.
Empty file modified docs/reference/update_line_geometry-1.png
100755 → 100644
Empty file modified docs/reference/update_line_geometry-10.png
100755 → 100644
Empty file modified docs/reference/update_line_geometry-12.png
100755 → 100644
Loading

0 comments on commit 682d53c

Please sign in to comment.