Calculate Polsby Popper Compactness
comp_polsby( plans, shp, use_Rcpp, perim_path, perim_df, epsg = 3857, ncores = 1 )
redist_plans object or plans_matrix where each row indicates a district assignment and each column is a plan
redist_map object or tibble with sf geometry column
TRUE (the default for more than 8 plans), precompute boundaries
shared by each pair of units and use them to quickly compute the compactness score.
path to perimeter tibble saved by
tibble of perimeters from
numeric EPSG code to planarize to. Default is 3857.
numeric. Number of cores to use. Default is 1.
Cox, E. 1927. A Method of Assigning Numerical and Percentage Values to the Degree of Roundness of Sand Grains. Journal of Paleontology, 1(3), 179-183.
Polsby, Daniel D., and Robert D. Popper. 1991. “The Third Criterion: Compactness as a procedural safeguard against partisan gerrymandering.” Yale Law & Policy Review 9 (2): 301–353.