CN113420355A - Floor processing method and device and electronic equipment - Google Patents

Floor processing method and device and electronic equipment Download PDF

Info

Publication number
CN113420355A
CN113420355A CN202110680750.8A CN202110680750A CN113420355A CN 113420355 A CN113420355 A CN 113420355A CN 202110680750 A CN202110680750 A CN 202110680750A CN 113420355 A CN113420355 A CN 113420355A
Authority
CN
China
Prior art keywords
floor
standard
layer
mapping
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110680750.8A
Other languages
Chinese (zh)
Other versions
CN113420355B (en
Inventor
曹浚
刘东来
潘春良
杨开锦
刘林华
陈新
王楠
张瑜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Glodon Co Ltd
Original Assignee
Glodon Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Glodon Co Ltd filed Critical Glodon Co Ltd
Priority to CN202110680750.8A priority Critical patent/CN113420355B/en
Publication of CN113420355A publication Critical patent/CN113420355A/en
Application granted granted Critical
Publication of CN113420355B publication Critical patent/CN113420355B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Civil Engineering (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to the technical field of computer aided design, in particular to a floor processing method, a floor processing device and electronic equipment, wherein the method comprises the steps of acquiring the corresponding relation between a standard floor and a mapping floor; determining a target component in response to an editing operation on the standard layer; and editing the target component of the standard layer and the corresponding target component in the mapping layer based on the corresponding relation between the standard layer and the mapping layer. The method has the advantages that the method is processed from the floor level, the corresponding relation between the standard layer and the mapping layer is utilized, when the standard layer edits the members, the members can be directly mapped to the corresponding members on the mapping layer, linkage editing is realized, batch processing of the same floors is realized on the premise of avoiding a large number of groups, the data processing amount is reduced, and the floor processing efficiency is improved.

Description

Floor processing method and device and electronic equipment
Technical Field
The invention relates to the technical field of computer aided design, in particular to a floor processing method and device and electronic equipment.
Background
In the two-dimensional graph, because only two-dimensional plane graphs of floors can be represented in the two-dimensional graph, the two floors are expressed completely in the same way on the two-dimensional graph, and the difference is only reflected in some floor information, such as graph names, concrete grades, elevations and the like. Therefore, for the two-dimensional plane graph, the two-dimensional plane graph can be expressed by one drawing, and the two-dimensional plane graph is very convenient to modify.
For three-dimensional designs, more information is available because it involves three-dimensional representations inside the floors. If two floors are completely the same, the arrangement of rooms in the floors is also the same, and when the structure of the rooms needs to be adjusted, the collaborative design among models is needed. For this reason, the prior art generally uses a grouped approach for processing.
However, for a BIM model, there are large scale components. If the processing is performed in a grouped manner, the jamming is easy to occur due to the large number of groups.
Disclosure of Invention
In view of this, embodiments of the present invention provide a floor processing method, a floor processing device, and an electronic device to solve the problem of blockage.
According to a first aspect, an embodiment of the present invention provides a floor processing method, including:
acquiring the corresponding relation between the standard layer and the mapping layer;
determining a target component in response to an editing operation on the standard layer;
and editing the target component of the standard layer and the corresponding target component in the mapping layer based on the corresponding relation between the standard layer and the mapping layer.
The floor processing method provided by the embodiment of the invention processes from the floor level, can directly map to the corresponding component of the mapping layer when the component is edited by the standard layer by utilizing the corresponding relation between the standard layer and the mapping layer, realizes linkage editing, realizes batch processing of the same floor on the premise of avoiding a large number of groups, reduces the data processing amount and improves the floor processing efficiency.
With reference to the first aspect, in a first implementation manner of the first aspect, the obtaining a correspondence between a standard layer and a mapping layer includes:
displaying floor data;
determining a standard floor and a component range of the standard floor in response to a standard floor selection operation on the floor data;
in response to a standard layer setup operation on the floor data, a mapping layer corresponding to the standard layer is determined.
According to the floor processing method provided by the embodiment of the invention, the selection and setting of the standard floor and the mapping floor are directly carried out in the floor data, so that the operation steps can be simplified, and the interactive experience is improved.
With reference to the first aspect and the first embodiment, in a second embodiment of the first aspect, the determining the standard floors and the component ranges of the standard floors in response to a standard floor selection operation on the floor data includes:
determining the standard floor in response to a standard floor selection operation of the floor data;
determining a component range of the standard grade based on the elevation of the standard grade.
According to the floor processing method provided by the embodiment of the invention, the horizontal component is only provided with one top elevation, the vertical component is provided with the top elevation or the bottom elevation, and the elevation is utilized to determine the component range of the standard floor, so that the data processing can be simplified.
With reference to the first aspect and the first implementation manner of the first aspect, in a third implementation manner of the first aspect, the determining, in response to a standard layer setting operation on the floor data, a mapping layer corresponding to the standard layer includes:
displaying a standard floor selection list corresponding to a preset floor;
and determining the standard floor corresponding to the preset floor in response to the setting operation of the standard selection list so as to determine a mapping floor corresponding to the standard floor.
The floor processing method provided by the embodiment of the invention provides the standard floor selection list for the user, so that the selection operation is carried out in the standard floor selection list, the corresponding relation between the standard floor and the mapping floor is determined in an interactive mode, and the accuracy of the corresponding relation can be ensured.
With reference to the first aspect, in a fourth implementation manner of the first aspect, the editing a target component of the standard layer and a corresponding target component in the mapping layer based on a correspondence between the standard layer and the mapping layer includes:
determining the corresponding target component in the mapping layer by utilizing the corresponding relation between the standard layer and the mapping layer;
editing the determined target component and the target component in the standard layer.
According to the floor processing method provided by the embodiment of the invention, the corresponding target components in the mapping layer are positioned, and then the target components in the mapping layer and the standard layer are edited simultaneously, so that the floor processing efficiency can be improved.
With reference to the first aspect, in a fifth implementation manner of the first aspect, the determining a target member in response to the editing operation of the standard layer includes:
when the interaction point is located in the range of the standard layer, displaying a first closed graph corresponding to the standard layer by using a first display mode;
in response to a selection operation of the first closed figure inner member, the target member is determined.
According to the floor processing method provided by the embodiment of the invention, the first closed graph of the standard floor is displayed by detecting the position of the interaction point, so that the interaction experience is improved.
With reference to the fifth implementation manner of the first aspect, in the sixth implementation manner of the first aspect, the determining the target member in response to the selection operation of the first closed figure internal member includes:
responding to the selection operation of preset members in the first closed graph, and selecting all members in the first closed graph;
in response to the switching operation of all the members, the target member is determined.
According to the floor processing method provided by the embodiment of the invention, all the components are selected first and then switched, so that a plurality of components can be selected in batches, and the processing efficiency is improved.
With reference to the sixth implementation manner of the first aspect, in the seventh implementation manner of the first aspect, the determining the target member in response to the selection operation of the first closed figure inner member further includes:
and displaying a second closed graph corresponding to the mapping layer by using a second display mode.
According to the floor processing method provided by the embodiment of the invention, the second closed graph of the mapping layer is displayed in a display mode different from that of the standard layer, so that the standard layer and the mapping layer are distinguished under the condition that a user feels no, and the operation of the user is facilitated.
According to a second aspect, an embodiment of the present invention further provides a floor treatment device, including:
the acquisition module is used for acquiring the corresponding relation between the standard layer and the mapping layer;
a determination module for determining a target member in response to an editing operation on the standard layer;
and the processing module is used for editing the target component of the standard layer and the corresponding target component in the mapping layer based on the corresponding relation between the standard layer and the mapping layer.
The floor processing device provided by the embodiment of the invention processes from a floor level, can be directly mapped to the corresponding component of the mapping layer when the component is edited by the standard layer by utilizing the corresponding relation between the standard layer and the mapping layer, realizes linkage editing, realizes batch processing of the same floor on the premise of avoiding a large number of groups, reduces the data processing amount and improves the floor processing efficiency.
According to a third aspect, an embodiment of the present invention provides an electronic device, including: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory having stored therein computer instructions, and the processor executing the computer instructions to perform the floor treatment method according to the first aspect or any one of the embodiments of the first aspect.
According to a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to perform the floor processing method of the first aspect or any one of the implementation manners of the first aspect.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a flow chart of a floor treatment method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a floor treatment method according to an embodiment of the present invention;
FIG. 3 is a schematic illustration of floor data according to an embodiment of the present invention;
FIG. 4 is a schematic illustration of component areas of a normalization layer according to an embodiment of the invention;
FIG. 5 is a flow chart of a floor treatment method according to an embodiment of the present invention;
FIGS. 6 a-6 b are schematic diagrams illustrating a display manner of a standard layer and a mapping layer according to an embodiment of the invention;
fig. 7 is a block diagram of a floor treatment device according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The floor processing method provided by the embodiment of the invention can be used in the modeling process, and when the same floor exists in the BIM, batch processing can be carried out by using the floor processing method so as to improve the modeling efficiency. Wherein, the same floor refers to the floor height and the parameters of all the components are the same.
For example, floor 1, floor 2, and floor 3 are the same, then floor 1 may be set as the standard floor and floor 2 and floor 3 may be set as the mapped floor for floor 1. In the modeling process, when no member is arranged in the floor 1, the floor is processed by the floor processing method; when only some components are arranged on the floor 1, the treatment can be carried out by the floor treatment method; or after all the components in the floor 1 are arranged, the floor is treated by the floor treatment method, and the like. The time for executing the floor processing method is not limited at all, and may be set according to actual requirements.
In accordance with an embodiment of the present invention, there is provided an embodiment of a floor treatment method, it is noted that the steps illustrated in the flowchart of the figure may be performed in a computer system, such as a set of computer-executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than presented herein.
In this embodiment, a floor processing method is provided, which can be used in electronic devices, such as computers, mobile phones, tablet computers, and the like, fig. 1 is a flowchart of a floor processing method according to an embodiment of the present invention, as shown in fig. 1, where the flowchart includes the following steps:
s11, acquiring the corresponding relation between the standard layer and the mapping layer.
The corresponding relation between the standard floor and the mapping floor can be determined in advance and stored in the electronic device, or can be established in real time when the electronic device needs to perform floor processing. When the corresponding relation between the standard layer and the mapping layer is established in real time, the electronic equipment can provide an interactive interface, interactive design is carried out on the interface, the corresponding relation between the standard layer and the mapping layer is determined, and accordingly the electronic equipment can acquire the corresponding relation; or, the electronic device may determine the floors capable of establishing the corresponding relationship by comparing the parameters of the floors, and then provide an interactive interface for the user to select.
For example, in the modeling process, the floors 1 to 4 are involved in common, and the electronic device determines the parameters of the floor 1 and the floor 2 and the parameters of the floor 3 and the floor 4 are identical by comparing the parameters of the floors. Then, the electronic device recommends the corresponding relation between the floor 1 and the floor 2 and the corresponding relation between the floor 3 and the floor 4 to the user in an interface manner, and may also recommend the corresponding relation to the user in other manners, only by ensuring that the selection of the user can be obtained. After receiving the selection of the user, the electronic device may accordingly obtain the corresponding relationship between the standard layer and the mapping layer.
Details about this step will be described later.
S12, in response to the editing operation on the standard layer, determining a target component.
Wherein, some operations of the electronic device on the component, such as adding, deleting, modifying and the like, are completed in the standard layer, and the mapping layer and the standard layer are edited in a linkage manner. Specifically, the user performs processing operation in the standard layer, and the operation process of the user is to directly perform editing of the component in the standard layer without performing the operation of entering the modification mode in advance, and the editing process of the component is not sensible to the user.
When the user carries out editing operation in the standard layer, the electronic equipment can determine the target component in the standard layer correspondingly. The target component can be an existing component or a component to be newly built; the target member is not limited to one member, and may be 2 or more, and the like. The corresponding setting can be specifically carried out according to the actual requirement.
Details about this step will be described later.
And S13, editing the target member of the standard layer and the corresponding target member in the mapping layer based on the corresponding relation between the standard layer and the mapping layer.
After the electronic device determines the target component in the standard layer, the electronic device may determine the corresponding target component in the mapping layer by using the corresponding relationship between the standard layer and the mapping layer. Specifically, after the target component is determined, the position information of the target component in the standard layer can be determined, and since the standard layer and the mapping layer are identical, the corresponding target component in the mapping layer can be correspondingly determined.
Alternatively, after the target component of the standard layer is determined, the target component may be mapped onto the mapping layer, so as to determine the corresponding target component in the mapping layer.
The above is only one way for the electronic device to determine the corresponding target component in the mapping layer, but the invention is not limited to the scope of the invention, and the corresponding setting may be specifically performed according to the actual situation.
After determining the target component in the standard layer and the corresponding target component in the mapping layer, the electronic device can perform linkage editing on the target component. For example, if the target component is deleted, the electronic device also deletes the corresponding target component in the mapping layer; if the target component is adjusted, the electronic device also adjusts the corresponding target component in the mapping layer accordingly. The target component in the standard layer and the corresponding target component in the mapping layer may be edited simultaneously, or after the target component in the standard layer is edited, the electronic device may automatically edit the corresponding target component in the mapping layer.
The floor processing method provided by the embodiment processes from the floor level, utilizes the corresponding relation between the standard layer and the mapping layer, can be directly mapped to the corresponding component on the mapping layer when the component is edited by the standard layer, realizes linkage editing, realizes batch processing of the same floor on the premise of avoiding a large number of groups, reduces the data processing amount, and improves the floor processing efficiency.
In this embodiment, a floor processing method is provided, which can be used in electronic devices, such as computers, mobile phones, tablet computers, and the like, fig. 2 is a flowchart of a floor processing method according to an embodiment of the present invention, as shown in fig. 2, the flowchart includes the following steps:
s21, acquiring the corresponding relation between the standard layer and the mapping layer.
Specifically, the above S21 may include:
and S211, displaying the floor data.
The floor data can represent all floors included in the current model and relevant parameters of the floors by a user; or the display interface of the floor data may be divided into a plurality of regions, as shown in fig. 3, which may include selecting a standard floor, a name of the structural standard floor, a setting of the standard floor, and parameters of each structural floor, etc.
Of course, the display mode of the floor data may be set according to actual requirements, and is not limited herein, and may be specifically set according to actual requirements.
And S212, responding to the standard floor selection operation of the floor data, and determining the component range of the standard floor and the standard floor.
After the electronic device displays the interface of the floor data, the user can select the standard floor of the floor data on the interface, that is, the corresponding standard floor is selected, and accordingly, the electronic device can determine the standard floor.
After the standard layer is determined, the electronic device also needs to determine the range of the components involved in the standard layer. The range of the component may be determined by a frame, or the component may be divided by the electronic device according to the altitude. The corresponding setting can be specifically carried out according to the actual requirement.
In some optional implementations of this embodiment, the step S212 may include:
(1) and determining the standard floor in response to the standard floor selection operation of the floor data.
For example, there are 10 floors in the BIM model, which are respectively a structural layer 1F to a structural layer 10F, and a user selects one or some of the floors as a standard floor according to actual needs. Accordingly, the electronic equipment determines the standard layer in response to the selection operation of the standard layer by the user.
In the floor data, the standard floor name is defined as: standard floor-corresponding floor name. For example, the floor name is structure 3F and the corresponding standard floor name is standard floor-structure 3F. And generating a standard floor name corresponding to each floor.
(2) And determining the component range of the standard layer based on the elevation of the standard layer.
The component range with respect to the standard level is determined using the elevation of the standard level, for example, as shown in fig. 4, a horizontal component: in the positioning information, the top elevation is the component of the layer; vertical component: in the positioning information, the top elevation is the component of the layer. If the top elevation is missing, the bottom elevation is the component of the next layer.
Since it has only one top elevation for the horizontal member and either the top or bottom elevation for the vertical member, determining the range of members for the standard level with the elevations can simplify data processing.
And S213, responding to the standard layer setting operation of the floor data, and determining a mapping layer corresponding to the standard layer.
And after the standard layer is determined, the electronic equipment performs corresponding mapping layer setting. Namely, the mapping layer corresponding to the standard layer is determined by setting operation on the standard layer of the floor data, and then the corresponding relation between the standard layer and the mapping layer is established. For example, under each floor, a standard floor required to correspond to the floor is selected according to the requirement.
For example, the BIM model involves 10 floors in total, and standard floors are determined as floor 1, floor 2, and floor 3; then, in the other 7 floors, a standard floor setting interface may be provided to select the corresponding standard floor for the other 7 floors. If the corresponding standard floor is selected to be the floor 1 corresponding to the floor 4, then the corresponding relationship between the standard floor and the floor 1 and the floor 4 can be established, wherein the floor 1 is the standard floor and the floor 4 is the mapping floor.
Alternatively, after the standard floors are determined, other floors may be provided under each corresponding standard floor to select, and the mapped floor corresponding to the standard floor may be determined.
It should be noted that one standard layer may correspond to 1, 2 or more mapping layers, and one mapping layer can correspond to only one standard layer.
In some optional implementations of this embodiment, the S213 may include:
(1) and displaying a standard floor selection list corresponding to the preset floor.
As shown in fig. 3, for the structural layers not serving as the standard layers, a standard layer setting operation is provided, and under the standard layer setting tag, each structural layer not serving as the standard layer corresponds to a standard layer selection list in which the selected standard layer is provided. For example, structure layer 2F, structure layer 5F, and structure layer 10F are shown in fig. 3. The preset floor is the floor which is not used as the standard floor.
(2) In response to a setting operation of the standard selection list, a standard floor corresponding to a preset floor is determined to determine a mapped floor corresponding to the standard floor.
The user performs a setting operation on the standard selection list, that is, selects a standard floor corresponding to the preset floor, so that the mapping floor corresponding to the standard floor can be determined.
And providing a standard layer selection list for a user, performing selection operation in the standard layer selection list, and determining the corresponding relation between the standard layer and the mapping layer in an interactive mode, so that the accuracy of the corresponding relation can be ensured.
Alternatively, if the set standard floors are the structural floor 2F, the structural floor 5F and the structural floor 10F, and after the selection operation of the standard floor selection list, the structural floor 2F as the standard floor does not have a mapping floor corresponding to the standard floor, a warning may be issued at this time, for example, "the selected standard floor is not referred to by other structural floors". The standard floor can be formed only when the standard floor is referred to by other structural floors; otherwise, it can be considered that the standard layer creation failed.
In some optional embodiments of this embodiment, as shown in fig. 3, when a certain structural layer is selected as the standard layer, the cover layer becomes grayed out in the standard layer setting. For all the structural layers, the floor names, the structural elevations and the layer height parameters are read collaborative data grey scales. If structural layer 6F is selected, the drop-down menu for structural layer 6F in the standard layer setup becomes: standard layer-structural layer 6F, and gray appears unselectable.
If the floor heights are not consistent, the corresponding standard floor cannot be selected, namely, only the floor names of the standard floors with the same floor height are selected in the pull-down menu.
Alternatively, the floor of the selection criteria floor can be cancelled at any time. If a floor of a structure is already set as a standard floor, if the standard floor setting of the floor is to be cancelled, correspondingly, the pull-down menu of the other floors which are set as the standard floors is switched to none. Specifically, in the floor assembly dialog box, the user cancels the standard floor attribute from the floor set as the standard floor by clicking, the electronic device scans all other floor attributes, if the mapping standard floor exists, the reference attribute is cleared, and the pull-down menu value is set to none correspondingly.
S22, in response to the editing operation on the standard layer, determining a target component.
Please refer to S12 in fig. 1, which is not described herein again.
And S23, editing the target member of the standard layer and the corresponding target member in the mapping layer based on the corresponding relation between the standard layer and the mapping layer.
Please refer to S13 in fig. 1, which is not described herein again.
According to the floor processing method provided by the embodiment, the selection and the setting of the standard floor and the mapping floor are directly performed in the floor data, so that the operation steps can be simplified, and the interaction experience is improved.
In this embodiment, a floor processing method is provided, which can be used in electronic devices, such as computers, mobile phones, tablet computers, and the like, fig. 5 is a flowchart of a floor processing method according to an embodiment of the present invention, as shown in fig. 5, the flowchart includes the following steps:
s31, acquiring the corresponding relation between the standard layer and the mapping layer.
Please refer to S21 in fig. 2 for details, which are not described herein.
S32, in response to the editing operation on the standard layer, determining a target component.
Specifically, the above S32 may include:
s321, when the interaction point is located in the range of the standard layer, displaying a first closed graph corresponding to the standard layer by using a first display mode.
The first display mode may be to highlight the first closed graphic, or to set the line type, color, and the like of the first closed graphic. In this embodiment, the specific manner of the first display mode is not limited at all, and only the first display mode needs to be distinguished from the second display mode described below.
For example, as shown in fig. 6a, the first display mode is a dashed box, that is, for the first closed graph corresponding to the standard layer, the first closed graph is displayed in a dashed box manner.
The interaction point can be a mouse point or a touch point, and the electronic device determines whether the interaction point is currently located in the range of the standard layer or in other ranges by recording coordinate information of the interaction point in real time. And when the electronic equipment determines that the interaction point is located in the range of the standard layer, displaying a first closed graph corresponding to the standard layer by using a first display mode. The first closed figure may be determined by the electronic device by using a minimum bounding box, or may be determined by using other manners, which is not limited herein.
As shown in fig. 6a, the selected standard layer is shown as comprising a dashed box, which can be picked up. If the dotted line is picked up and the interaction point is placed on it, the visual effect appears as a dotted line frame, but the dotted line is not clickable.
Optionally, the dotted line may be set with its color, for example, the display color value is set to # FFA900, and the lower right corner of the dotted line outer frame may have a text prompt, with a naming rule: "Standard floor-floor name", wherein the floor name is equal to the view name. When the interaction point moves away from the dashed box, this dashed box disappears.
S322, in response to the selection operation of the first closed figure inner member, determining a target member.
And the user selects the component in the first closed graph, and accordingly, the electronic equipment can confirm the target component in the standard layer.
In some optional implementations of this embodiment, the step S322 may include:
(1) and responding to the selection operation of the preset members in the first closed graph, and selecting all the members in the first closed graph.
When the component is selected, a user clicks one preset component in the first closed graph, and then the electronic equipment selects all the components in the first closed graph.
(2) In response to the switching operation for all the members, the target member is determined.
And under the condition that all the components are selected, the target component is further determined by performing switching operation on the components. For example, any preset component is clicked in the first closed graph, the electronic device selects all components in the first closed graph, and then the Tab key is used for switching the components, so that the target component is determined.
All the components are selected first and then switched, so that a plurality of components can be selected in batches, and the processing efficiency is improved.
In some optional implementations of this embodiment, the S32 may further include: and displaying a second closed graph corresponding to the mapping layer by using a second display mode. As shown in fig. 6b, the second display mode may be a solid frame, or may also be in other forms, as long as the first display mode is different from the second display mode.
Wherein, the floor of the standard floor can be designated as the main floor, and the mapping floor mapped by the floor is the auxiliary floor. The modification editing of the building blocks can only be operated in the standard layer, and the building blocks in the mapping layer do not allow editing. The standard layer is modified by a user, and the mapping layer is mostly used for displaying and other specialties for collision and also can be used for making some graphs. Therefore, the standard layer and the mapping layer are distinguished by the first display mode and the second display mode.
And displaying the second closed graph of the mapping layer by adopting a display mode different from that of the standard layer so as to distinguish the standard layer and the mapping layer under the condition of no feeling of a user, thereby facilitating the operation of the user.
And S33, editing the target member of the standard layer and the corresponding target member in the mapping layer based on the corresponding relation between the standard layer and the mapping layer.
Specifically, the above S33 may include:
s331, determining a corresponding target component in the mapping layer by using the corresponding relation between the standard layer and the mapping layer.
As described above, the electronic device may determine the corresponding target member in the mapping layer by using the correspondence relationship obtained in S31. The determination of the target member in the mapping layer may be by using position information, mapping, and the like.
And S332, editing the determined target component and the target component in the standard layer.
After the target member is determined, the same processing can be simultaneously performed on the target member in the standard layer and the corresponding target member in the mapping layer, so that linkage of the standard layer and the mapping layer is realized.
According to the floor processing method provided by the embodiment, the first closed graph of the standard floor is displayed by detecting the position of the interaction point, so that the interaction experience is improved. In the specific processing process, the corresponding target components in the mapping layer are positioned, and then the target components in the mapping layer and the standard layer are edited simultaneously, so that the floor processing efficiency can be improved.
In some optional embodiments of this embodiment, for each standard layer, a standard sub-layer, for example, a steel bar standard sub-layer, may also be provided. And the transmission of the steel bar data is realized through the steel bar standard sublayer. For example, floor 1, floor 2 and floor 3 belong to a standard floor, wherein floor 1 and floor 2 use one reinforcing steel layer, and floor 3 uses another reinforcing steel layer, which is identical from the view of the model, but the reinforcing steel bars are not identical, two reinforcing steel bar standard sub-layers are provided, and the corresponding reinforcing steel bar data is transferred to the corresponding reinforcing steel bar standard sub-layers and then is displayed. Some data is then passed into the mapping layer, and although the components of the mapping layer are not actively adjustable, some data is passed, so that a distinction can be made between instance parameters without changing the physical model.
In this embodiment, a floor processing apparatus is further provided, and the floor processing apparatus is used to implement the foregoing embodiments and preferred embodiments, which have already been described and are not described again. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
The present embodiment provides a floor treatment apparatus, as shown in fig. 7, including:
an obtaining module 41, configured to obtain a corresponding relationship between the standard layer and the mapping layer;
a determination module 42 for determining a target member in response to an editing operation on the standard layer;
a processing module 43, configured to edit a target component of the standard layer and the corresponding target component in the mapping layer based on the correspondence between the standard layer and the mapping layer.
The floor processing apparatus that this embodiment provided handles from the floor aspect, utilizes the corresponding relation on standard layer and mapping layer, when the standard layer is edited the component, just can direct mapping to on the corresponding component on mapping layer, realizes linkage editing, under avoiding a large amount of ganged prerequisite, has realized handling in batches to the same floor, has reduced data processing volume, has improved floor treatment efficiency.
The floor treatment means in this embodiment is presented in the form of functional units, where a unit refers to an ASIC circuit, a processor and memory executing one or more software or fixed programs, and/or other devices that can provide the above-described functionality.
Further functional descriptions of the modules are the same as those of the corresponding embodiments, and are not repeated herein.
An embodiment of the present invention further provides an electronic device, which includes the floor processing apparatus shown in fig. 7.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an electronic device according to an alternative embodiment of the present invention, and as shown in fig. 8, the electronic device may include: at least one processor 51, such as a CPU (Central Processing Unit), at least one communication interface 53, memory 54, at least one communication bus 52. Wherein a communication bus 52 is used to enable the connection communication between these components. The communication interface 53 may include a Display (Display) and a Keyboard (Keyboard), and the optional communication interface 53 may also include a standard wired interface and a standard wireless interface. The Memory 54 may be a high-speed RAM Memory (volatile Random Access Memory) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The memory 54 may alternatively be at least one memory device located remotely from the processor 51. Wherein the processor 51 may be in connection with the apparatus described in fig. 7, the memory 54 stores an application program, and the processor 51 calls the program code stored in the memory 54 for performing any of the above-mentioned method steps.
The communication bus 52 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 52 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 8, but this is not intended to represent only one bus or type of bus.
The memory 54 may include a volatile memory (RAM), such as a random-access memory (RAM); the memory may also include a non-volatile memory (english: non-volatile memory), such as a flash memory (english: flash memory), a hard disk (english: hard disk drive, abbreviated: HDD) or a solid-state drive (english: SSD); the memory 54 may also comprise a combination of the above types of memories.
The processor 51 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP.
The processor 51 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Optionally, the memory 54 is also used to store program instructions. The processor 51 may call program instructions to implement a floor treatment method as shown in the embodiments of fig. 1, 2 and 5 of the present application.
An embodiment of the present invention further provides a non-transitory computer storage medium, where a computer-executable instruction is stored in the computer storage medium, and the computer-executable instruction can execute the floor processing method in any of the above method embodiments. The storage medium may be a magnetic Disk, an optical Disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a Flash Memory (Flash Memory), a Hard Disk (Hard Disk Drive, abbreviated as HDD), a Solid State Drive (SSD), or the like; the storage medium may also comprise a combination of memories of the kind described above.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims (11)

1. A method of floor treatment, comprising:
acquiring the corresponding relation between the standard layer and the mapping layer;
determining a target component in response to an editing operation on the standard layer;
and editing the target component of the standard layer and the corresponding target component in the mapping layer based on the corresponding relation between the standard layer and the mapping layer.
2. The method according to claim 1, wherein the obtaining the correspondence between the standard layer and the mapping layer comprises:
displaying floor data;
determining a standard floor and a component range of the standard floor in response to a standard floor selection operation on the floor data;
in response to a standard layer setup operation on the floor data, a mapping layer corresponding to the standard layer is determined.
3. The method of claim 2, wherein said determining the standard floor and component range of the standard floor in response to a standard floor selection operation on the floor data comprises:
determining the standard floor in response to a standard floor selection operation of the floor data;
determining a component range of the standard grade based on the elevation of the standard grade.
4. The method of claim 2, wherein determining a mapping layer corresponding to the standard layer in response to a standard layer setup operation on the floor data comprises:
displaying a standard floor selection list corresponding to a preset floor;
and determining the standard floor corresponding to the preset floor in response to the setting operation of the standard selection list so as to determine a mapping floor corresponding to the standard floor.
5. The method according to claim 1, wherein editing the target component of the standard layer and the corresponding target component in the mapping layer based on the correspondence between the standard layer and the mapping layer comprises:
determining the corresponding target component in the mapping layer by utilizing the corresponding relation between the standard layer and the mapping layer;
editing the determined target component and the target component in the standard layer.
6. The method of claim 1, wherein said responding to editing operations of the standard layer to determine a target component comprises:
when the interaction point is located in the range of the standard layer, displaying a first closed graph corresponding to the standard layer by using a first display mode;
in response to a selection operation of the first closed figure inner member, the target member is determined.
7. The method of claim 6, wherein said determining the target member in response to the selection operation of the first closed graphical inner member comprises:
responding to the selection operation of preset members in the first closed graph, and selecting all members in the first closed graph;
in response to the switching operation of all the members, the target member is determined.
8. The method of claim 7, wherein said determining the target member in response to the selection operation of the first closed graphical inner member further comprises:
and displaying a second closed graph corresponding to the mapping layer by using a second display mode.
9. A floor treatment apparatus, comprising:
the acquisition module is used for acquiring the corresponding relation between the standard layer and the mapping layer;
a determination module for determining a target member in response to an editing operation on the standard layer;
and the processing module is used for editing the target component of the standard layer and the corresponding target component in the mapping layer based on the corresponding relation between the standard layer and the mapping layer.
10. An electronic device, comprising:
a memory and a processor, the memory and the processor being communicatively coupled to each other, the memory having stored therein computer instructions, the processor executing the computer instructions to perform the floor treatment method of any of claims 1-8.
11. A computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions for causing a computer to perform the floor treatment method of any of claims 1-8.
CN202110680750.8A 2021-06-18 2021-06-18 Floor processing method and device and electronic equipment Active CN113420355B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110680750.8A CN113420355B (en) 2021-06-18 2021-06-18 Floor processing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110680750.8A CN113420355B (en) 2021-06-18 2021-06-18 Floor processing method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN113420355A true CN113420355A (en) 2021-09-21
CN113420355B CN113420355B (en) 2024-04-26

Family

ID=77789237

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110680750.8A Active CN113420355B (en) 2021-06-18 2021-06-18 Floor processing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113420355B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115017596A (en) * 2022-07-12 2022-09-06 中国建筑西南设计研究院有限公司 Building BIM software multi-layer superposition model editing method and device
CN115081079A (en) * 2022-06-30 2022-09-20 广联达科技股份有限公司 Building model modeling method and device, computer equipment and readable storage medium
CN115164929A (en) * 2022-08-02 2022-10-11 上海有个机器人有限公司 Method and system for creating floor POI point on robot map and related product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108021744A (en) * 2017-11-24 2018-05-11 巧夺天宫(深圳)科技有限公司 Construction and decoration design method, design system and terminal based on Building Information Model
CN109033598A (en) * 2018-07-18 2018-12-18 于海涛 A method of the batch setting absolute altitude based on Revit
CN111400789A (en) * 2018-12-30 2020-07-10 巧夺天宫(深圳)科技有限公司 Electrical engineering line pipe generation method and system and readable storage medium
CN112487539A (en) * 2020-12-08 2021-03-12 深圳小库科技有限公司 Intelligent building model generation method, electronic equipment and storage medium
WO2021092873A1 (en) * 2019-11-13 2021-05-20 北京数字联盟网络科技有限公司 Method for determining floor of terminal device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108021744A (en) * 2017-11-24 2018-05-11 巧夺天宫(深圳)科技有限公司 Construction and decoration design method, design system and terminal based on Building Information Model
CN109033598A (en) * 2018-07-18 2018-12-18 于海涛 A method of the batch setting absolute altitude based on Revit
CN111400789A (en) * 2018-12-30 2020-07-10 巧夺天宫(深圳)科技有限公司 Electrical engineering line pipe generation method and system and readable storage medium
WO2021092873A1 (en) * 2019-11-13 2021-05-20 北京数字联盟网络科技有限公司 Method for determining floor of terminal device
CN112487539A (en) * 2020-12-08 2021-03-12 深圳小库科技有限公司 Intelligent building model generation method, electronic equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
匿名: "PIPM-BIM***v1 2 2版本-结构模块用户手册", pages 1 - 7, Retrieved from the Internet <URL:https://max.book118.com/html/2021/0307/7066104001003064.shtm> *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115081079A (en) * 2022-06-30 2022-09-20 广联达科技股份有限公司 Building model modeling method and device, computer equipment and readable storage medium
CN115017596A (en) * 2022-07-12 2022-09-06 中国建筑西南设计研究院有限公司 Building BIM software multi-layer superposition model editing method and device
CN115164929A (en) * 2022-08-02 2022-10-11 上海有个机器人有限公司 Method and system for creating floor POI point on robot map and related product

Also Published As

Publication number Publication date
CN113420355B (en) 2024-04-26

Similar Documents

Publication Publication Date Title
CN113420355B (en) Floor processing method and device and electronic equipment
US10474340B2 (en) Providing graphical indication of label boundaries in digital maps
CN102004809B (en) For the method and apparatus showing the assembly of the object of PLM data base
CN111737800A (en) Primitive selection method and device and electronic equipment
CN114648615B (en) Method, device and equipment for controlling interactive reproduction of target object and storage medium
CN107959919A (en) Localization method, device, computing device and the storage medium of mobile terminal
US20190163499A1 (en) Simulating human interface interaction resilient to user interface changes
CN110597940A (en) WeChat-based natural resource field check method and system, server and medium
KR102651593B1 (en) Stand-alone building architectual design apparatus and method thereof
CN108564645A (en) Rendering intent, terminal device and the medium of building model
WO2024109959A1 (en) Three-dimensional automatic design method and apparatus for trays and bearers in gallery, and medium and device
CN106406693A (en) Method and device for selecting image
US11397775B2 (en) User interface for evaluating the quality of geospatial data
CN111240622A (en) Drawing method and device
US10876852B2 (en) Information processing device, information processing system, navigation system, information processing method, and program
TWI503800B (en) Building information model display system and method thereof
CN113436330A (en) Area object generation method and device, electronic equipment and readable storage medium
CN111915281B (en) Block evaluation approval method and system based on geological disaster easily-issued subarea, intelligent terminal and storage medium
CN114820940A (en) Park model construction method and device, electronic equipment and storage medium
CN114241092A (en) Multi-graph typesetting method, multi-graph typesetting device and electronic equipment
CN115809646A (en) Table data control method and device
US10706199B1 (en) Graphical user interface for interactive macro-cell placement
CN114117161A (en) Display method and device
CN111881049A (en) Acceptance method and device for application program interface and electronic equipment
CN111831616A (en) Picture examination problem display method, related device and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant