System for managing IFC version synchronized with BIM and method for managing IFC version thereof
First Claim
1. An information processing method of an Industry Foundation Classes (IFC) version management system, comprising:
- (A) obtaining first IFC file attribute information related to a first IFC file and second IFC file attribute information related to at least one second IFC file;
(B) checking a change in a Globally Unique Identifier (GUID) set comprising GUID information included in the first IFC file and the second IFC file;
(C) checking a change in a spatial object Information set comprising at least one piece of spatial object information included in the first IFC file and the second IFC file,(F) generating comparison information Indicating a change in any one of an area, a volume, a relationship, and a location of a spatial object and dissolving the comparison information on a screen,wherein step (C) comprises checking a change in any one or more of an area and a volume of a spatial object, for at least one first IFC file spatial object included in the first IFC file and at least one second IFC file spatial object included in the second IFC file, wherein the change is checked between the first IFC file spatial object and the second IFC file spatial object when the GUID of the first IFC file spatial object is identical to the GUID of the second IFC file spatial object,wherein whether IfcSpace exists in IfcSpatialStructureElement, corresponding to the first IFC file spatial object and the second IFC file spatial object, is checked, and the area or volume of the spatial object is calculated only when IfcSpace exists in the IfcSpatialStructureElement,wherein, for each of the first IFC file spatial object and the second IFC file spatial object, if the area and volume of the spatial object are defined in IfcElementQuantity, the area is obtained from IfcQuantityArea and the volume is obtained from IfcQuantityVolume, and if not, the area and volume are calculated depending on whether the spatial object has a 2D form or a 3D form.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system for managing IFC versions by comparing two or more IFC files produced with a time interval therebetween so as to trace the alteration history, and to a method for managing the IFC file version thereof. A system for managing the IFC versions includes: a comparison target processing unit for acquiring first IFC file attribute information concerning a first IFC file and second IFC file attribute information concerning at least one second IFC file; a GUID comparison engine for comparing a first IFC file GUID set containing first IFC GUIDs with a second IFC file GUID set containing second IFC GUIDs; and a spatial object comparison engine for comparing a first IFC file spatial object information set containing first IFC file spatial objects with a second IFC file spatial object information set containing second IFC file spatial objects.
13 Citations
33 Claims
-
1. An information processing method of an Industry Foundation Classes (IFC) version management system, comprising:
-
(A) obtaining first IFC file attribute information related to a first IFC file and second IFC file attribute information related to at least one second IFC file; (B) checking a change in a Globally Unique Identifier (GUID) set comprising GUID information included in the first IFC file and the second IFC file; (C) checking a change in a spatial object Information set comprising at least one piece of spatial object information included in the first IFC file and the second IFC file, (F) generating comparison information Indicating a change in any one of an area, a volume, a relationship, and a location of a spatial object and dissolving the comparison information on a screen, wherein step (C) comprises checking a change in any one or more of an area and a volume of a spatial object, for at least one first IFC file spatial object included in the first IFC file and at least one second IFC file spatial object included in the second IFC file, wherein the change is checked between the first IFC file spatial object and the second IFC file spatial object when the GUID of the first IFC file spatial object is identical to the GUID of the second IFC file spatial object, wherein whether IfcSpace exists in IfcSpatialStructureElement, corresponding to the first IFC file spatial object and the second IFC file spatial object, is checked, and the area or volume of the spatial object is calculated only when IfcSpace exists in the IfcSpatialStructureElement, wherein, for each of the first IFC file spatial object and the second IFC file spatial object, if the area and volume of the spatial object are defined in IfcElementQuantity, the area is obtained from IfcQuantityArea and the volume is obtained from IfcQuantityVolume, and if not, the area and volume are calculated depending on whether the spatial object has a 2D form or a 3D form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An Industry Foundation Classes (IFC) version management system, comprising:
-
a computer processor; and a memory for storing computer executable instructions that when executed by the processor, cause the processor to implement; a comparison target processor for receiving first IFC file attribute information related to a first IFC file and second IFC file attribute information related to at least one second IFC file; a Globally Unique Identifier (GUID) comparison engine for comparing a first IFC file GUID set comprising first IFC file GUIDs of first IFC file attributes with a second IFC file GUID set comprising second IFC file GUIDs of second IFC file attributes, the first IFC file attributes and the second IFC file attributes being received by the comparison target processing unit; a spatial object comparison engine for comparing a first IFC file spatial object information set comprising information of a first IFC file spatial object of the first IFC file attributes with a second IFC file spatial object information set comprising information of a second file spatial object of the second IFC file attributes, the first IFC file attributes and the second IFC file attributes being obtained by the comparison target processing unit, and a comparison information output unit for generating comparison information indicating a change in any one among an area, a volume, a relationship, and a location of a spatial object, and to transmit the generated comparison information to a user system which displays the comparison information, wherein the spatial object comparison engine comprises a spatial object checking engine which checks whether IfcSpace exists in IfcSpatialStructureElement corresponding to the first IFC file spatial object and the second IFC file spatial object, and information processing of the spatial object checking engine is performed for the first IFC file spatial object and the second IFC file spatial object only when IfcSpace exists in the IfcSpatialStructureElement, wherein the spatial object comparison engine comprises an area-volume comparison engine, and for each of the first IFC file spatial object and the second IFC file spatial object, the area-volume comparison engine respectively obtains an area and a volume from ifcQuantitvArea and ifcQuantitvVolume if the area and volume of the spatial object are defined in ifcElementQuantity, and calculates the area and volume depending on whether the spatial object has a 2D form or a 3D form if the area and volume of the spatial object are not defined in IfcElementQuantity. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification