| Urban planning is an important part of urban research,but existing urban planning methods are difficult to complete large-scale and multi-scheme planning efficiently,and the data sharing in different software is hard,which results in the planning and analysis are greatly restricted.To solve urban design problems,this paper uses data-driven method to generate plans in a certain period,and develops a step-by-step interaction urban block design engine,which can finish calculation and analysis.This engine has interaction design,scheme comparison and data analysis ability,that can assist designers complete urban block design and analysis efficiently.Firstly,the method of road network generation and building generation at block scale is proposed.The general criteria of road network and building design under the condition of controlled planning are analyzed,and the control planning parameters are used to guide the generation of road network and building in the block,and then the application scope and practicability of these methods are illustrated.Secondly,a step-by-step interactive urban block design is proposed based on the analysis of road network and building generation performance.A few parameters are used to generate block schemes under controlled regulations,and designers select the optimal scheme based on their experience to find a high-quality overall scheme at block scale.Finally,the urban block design and analysis engine is developed.The engine integrates the method of step-by-step interactive urbane block design,which is realized by the separation and modularization of B/S mode,and use incremental data rendering to pursue better performance.Postgre SQL database is used to store geometry data,and design multi linked tables to establish efficient data index.Also,Kubernetes is added to choreograph Docker containers with Nginx to provide load balancing and fast generation capabilities.Designers can use this engine to refine the blocks and explore the relationship between the design scheme and existing schemes in the map with the help of the interaction capabilities.After the scheme generation,the urban flow prediction module can be used to predict the flow of the block design scheme,which helps judging the rationality of the scheme.In addition,other city analysis modules can be used as part of the back-end services to provide urban data analysis services. |