ABSTRACT Displacement is the most commonly used method to resolve spatial conflicts, but it creates difficulties in maintaining consistency in the spatial distribution pattern of building groups. In this study, a geometry constraints-oriented approach is proposed. First, buildings were classified according to the degree of encirclement by roads. On this basis, considering the road mesh as a unit, the minimum spanning tree was used to establish relationships between buildings and identify the structure of building clusters. In addition, the force received by the building was analyzed to determine the distance and direction of displacement. Owing to area constraints, buildings were scaled down to solve the problem of insufficient displacement space. Distance, direction, and area indicators were chosen as geometry constraints to conduct the displacement. Our results showed that the developed approach can effectively resolve spatial conflicts between roads and buildings, while maintaining the distribution pattern, and it is therefore a promising solution.