sdr_create_service_areas: Creates a distance or time based network service area around...

Description Usage Arguments

View source: R/sdr_create_service_areas.R

Description

Creates a distance or time based network service area around stations in the provided data frame using the pgRouting function pgr_withpointsdd. The service area geometry is written to the specified database table in the specified database schema. The supplied identifier links the stations in the data frame and the database table. Uses parallel processing.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
sdr_create_service_areas(
  con,
  out_path,
  schema,
  df,
  identifier,
  sa,
  table,
  columns = TRUE,
  cost = "len",
  target = 0.9
)

Arguments

con

An RPostgres database connection object.

out_path

Path to the output folder for logging.

schema

Character, the database schema name.

df

A data frame with a column named "location" which has the easting and northing of the station location.

identifier

Character, uniquely identifies a station in both the provided data frame and in the target table.

sa

Numeric vector of integer values for the required service areas. Should be in metres when cost is distance and minutes when cost is time.

table

Character, the target database table name.

columns

Logical, whether service area columns need to be created in the target database table. Default is FALSE.

cost

Character, either "len" for a distance-based service area or "time" for a time-based service area. Default is "len".

target

Numeric, the target percent of area of convex hull that ST_ConvexHull will try to approach before giving up or exiting. Default is 0.9.


station-demand-forecasting-tool/sdft-Rpackage documentation built on July 9, 2021, 3:38 a.m.