cartagen.BuildingGranularityConstraint

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_agents

Execute the AGENT process.

BuildingSizeConstraint

Agent constraint to handle building size.

BuildingSquarenessConstraint

Agent constraint to handle building squareness.