public class UrbanDensityCalculator extends Object
| Constructor and Description |
|---|
UrbanDensityCalculator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
calcUrbanDensity(Graph graph,
EnumEncodedValue<UrbanDensity> urbanDensityEnc,
EnumEncodedValue<RoadClass> roadClassEnc,
BooleanEncodedValue roadClassLinkEnc,
double residentialAreaRadius,
double residentialAreaSensitivity,
double cityAreaRadius,
double cityAreaSensitivity,
int threads)
Calculates the urban density (rural/residential/city) for all edges of the graph.
|
public static void calcUrbanDensity(Graph graph, EnumEncodedValue<UrbanDensity> urbanDensityEnc, EnumEncodedValue<RoadClass> roadClassEnc, BooleanEncodedValue roadClassLinkEnc, double residentialAreaRadius, double residentialAreaSensitivity, double cityAreaRadius, double cityAreaSensitivity, int threads)
residentialAreaRadius - radius used for residential area calculation in metersresidentialAreaSensitivity - Use higher values if there are too many residential areas that are not recognized. Use
smaller values if there are too many non-residential areas that are classified as residential.cityAreaRadius - in meters, see residentialAreaRadiuscityAreaSensitivity - similar to residentialAreaSensitivity, but for the city classificationthreads - number of threads used to calculate the road densitiesCopyright © 2012–2022. All rights reserved.