عنوان مقاله [English]
CityEngine is a software program for urban modeling based on specific rules. This program is presented as a flexible communication channel to convert 2D data into 3D urban models. The special applications of this software program include data processing of geographic information systems, mapping, as well a two-dimensional urban information system (GIS) with three specific goals, these goals are; Creating a 3D urban model is creating a detailed picture of the proposed settlement process, or even exploring the design space of a potential project. The main part of modeling with Esri's CityEngine software has unique advantages based on specific commands and rules; The possibility of building big cities as easily as small cities with the same quality, even on a larger scale, is one of the unique advantages of this approach. Additionally, the rule-based approach means that large design spaces can be quickly, interactively, and analytically explored and compared. Such advantages must be carefully balanced against the excessive time required to develop and parameterize the rules and sometimes to create stylized models or approximate models. (Approximate models are used for ease of calculation, and stylistic models are used to interpret the factors used.) CityEngine's communication channel, which derives from more traditional workflows, may be very effective at first. We introduce the main workflows and modifiability of this approach, outline the procedural programming language used, and discuss ways to change existing file formats.