cartagen.BuildingGranularityConstraint#
- class BuildingGranularityConstraint(agent, importance, min_length=0.0)#
Agent constraint to handle building granularity.
This constraint asks for the building simplification if its geometry is too detailed for the wanted scale.
- Parameters:
agent (
BuildingAgent) – The building agent object to apply the constraint to.importance (
int) – The Importance of the constraint.min_length (
float, optional) – The minimum segment lengths to consider the building too detailed.
See also
run_agentsExecute the AGENT process.
BuildingSizeConstraintAgent constraint to handle building size.
BuildingSquarenessConstraintAgent constraint to handle building squareness.