CreateLMAshape {LabourMarketAreas} | R Documentation |
CreateLMAshape
Description
Starting from the communities shape files, the function creates the shape files of labour market areas.
Usage
CreateLMAshape(lma,comIDs,lmaIDs,shp_com,dsn,shp_com_name,id_shp_com,outd,outf,bf,po)
Arguments
lma |
List (three data.tables) containing all defining information of the LMAs. See the output of the function findClusters. The names of the clusters have been assigned, see AssignLmaName function. |
comIDs |
Name of the variable containing the community identifier in the lma input. |
lmaIDs |
Name of the variable containing the labour market areas identifier in the lma input. |
shp_com |
Object of class sf containing the shape file of the communities. Defaults to NULL. In case both shp_com and shp_com_name are provided, only the first one is considered. |
dsn |
character; data source name specifying the directory (path) in which the shp_com_name file is stored. |
shp_com_name |
character; the file name of the communities shape file. Defaults to NULL. In case both shp_com and shp_com_name are provided, only the first one is considered. |
id_shp_com |
character; name of the variable containing the communities identifier in the shp_com object or in the shp_com_name file. |
outd |
character. The path where to save the shape files. Defaults to NULL. |
outf |
character. The file name where to save the shape files. Defaults to NULL. If it is provided, the outdir should be provided, too. |
bf |
character. The bmpfile file name (including the path) of the bitmap file where to save the cartographic map of the communities and labour market areas together. Defaults to NULL. |
po |
Graphical parameters (plot_opt) to be used when bmpfile is not NULL. The parameters are: background colour of the map, line width of the lma borders, line type of the lma borders, lma names color, line width for the lma names, line type for the lma names, cex factor for the lma names, font for the lma names. Defaults to c("green", 1, 2, "red", 1, 2, 0.8, 2). |
Value
A list of three components:
shp_lma |
object of class sf containing the shape file of lma |
comID.in.LMA.not.in.SHP |
vector of communities registered in lma but not in the input shape object/file. |
comID.in.SHP.not.in.LMA |
vector of communities registered in the input shape object/file but not in the lma. |
Note
This function has to be applied on a labour market partition whose names are assigned. Note that some communities present in the shape files may not be available in the lma structure. These missing communities can be found in the zero.list and ComNotAssigned. They could also be structurally missing i.e. could not be present in the initial commuting data. Note also that if the option of providing an output file is activated then the usage of an existing file name in the selected outdir will generate an error.
Author(s)
Daniela Ichim, Luisa Franconi
See Also
findClusters, AssignLmaName