Changes for page 04_Язык IFCQL
Last modified by Bimit Administrator on 20.04.2026, 16:00
From version 11.5
edited by Bimit Administrator
on 17.04.2026, 13:45
on 17.04.2026, 13:45
Change comment:
There is no comment for this version
To version 7.1
edited by Bimit Administrator
on 22.07.2025, 13:39
on 22.07.2025, 13:39
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 3 removed)
Details
- Page properties
-
- Content
-
... ... @@ -131,7 +131,7 @@ 131 131 ))) 132 132 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:117px" %)((( 133 133 (% style="line-height:1.2; text-align:center" %) 134 - ~!=134 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)≠ 135 135 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:454px" %)((( 136 136 (% style="line-height:1.2" %) 137 137 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)не равно ... ... @@ -183,6 +183,10 @@ 183 183 (% style="line-height:1.2; text-align:center" %) 184 184 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)in 185 185 ))) 186 + 187 +((( 188 + 189 +))) 186 186 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:454px" %)((( 187 187 (% style="line-height:1.2" %) 188 188 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)состоит в множестве ... ... @@ -199,7 +199,7 @@ 199 199 200 200 201 201 ((( 202 -(% cellspacing="0" style="border-collapse:collapse; border: medium; width:639px" %)206 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:599px" %) 203 203 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 204 204 (% style="line-height:1.2" %) 205 205 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Операнд** ... ... @@ -209,7 +209,7 @@ 209 209 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 210 210 (% style="line-height:1.2" %) 211 211 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Пример** 212 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)(((216 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %)((( 213 213 (% style="line-height:1.2" %) 214 214 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Примечание** 215 215 ))) ... ... @@ -217,18 +217,12 @@ 217 217 (% style="line-height:1.2" %) 218 218 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)entity 219 219 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:132px" %)((( 220 -((( 221 221 (% style="line-height:1.2" %) 222 222 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)IFC класс 223 -))) 224 - 225 -((( 226 - 227 -))) 228 228 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 229 229 (% style="line-height:1.2" %) 230 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)entity = "IcWall"231 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)228 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)entity = ”ifcWall” 229 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 232 232 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 233 233 (% style="line-height:1.2" %) 234 234 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification ... ... @@ -237,13 +237,13 @@ 237 237 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Классификация элемента 238 238 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 239 239 (% style="line-height:1.2" %) 240 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification = "Uniclass.01_02"238 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification = ”Uniclass.01_02” 241 241 242 - (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification in ( "BIMIT Проверки".0-1,Uniclass.01_03)240 + (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification in (”BIMIT Проверки”.0-1,Uniclass.01_03) 243 243 244 244 245 245 246 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)(((244 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %)((( 247 247 (% style="line-height:1.2" %) 248 248 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)в данной итерации разработки оператор in не применим 249 249 ))) ... ... @@ -256,7 +256,7 @@ 256 256 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 257 257 (% style="line-height:1.2" %) 258 258 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)attribute.Width = 200 259 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)257 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 260 260 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 261 261 (% style="line-height:1.2" %) 262 262 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)property ... ... @@ -266,24 +266,8 @@ 266 266 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 267 267 (% style="line-height:1.2" %) 268 268 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)property.Огнестойкость.Тип = 1 269 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)267 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 270 270 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 271 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)parent 272 - 273 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)child 274 - 275 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ancestor 276 - 277 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)descendant 278 - 279 - 280 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:132px" %)(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Связь через уровни родительского дерева|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 281 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)parent.IfcBuilding.property.Общие.Тип = 1 282 - 283 - 284 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ancestor.IfcSite.property.Общие.Тип = 1 285 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 286 -|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 287 287 (% style="line-height:1.2" %) 288 288 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)material 289 289 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:132px" %)((( ... ... @@ -291,8 +291,8 @@ 291 291 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Элемент содержит материал 292 292 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 293 293 (% style="line-height:1.2" %) 294 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)material = "Бетон 25"295 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)276 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)material = ”Бетон 25” 277 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 296 296 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 297 297 (% style="line-height:1.2" %) 298 298 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)() ... ... @@ -299,7 +299,7 @@ 299 299 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:132px" %)((( 300 300 (% style="line-height:1.2" %) 301 301 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)группировка в операнд 302 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %) |(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)284 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %) |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 303 303 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 304 304 (% style="line-height:1.2" %) 305 305 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)geom ... ... @@ -333,7 +333,7 @@ 333 333 334 334 (% style="line-height:1.2" %) 335 335 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)geom.LargestFaceArea 336 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)318 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 337 337 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 338 338 (% style="line-height:1.2" %) 339 339 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)model ... ... @@ -342,8 +342,8 @@ 342 342 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)обращение к модели 343 343 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 344 344 (% style="line-height:1.2" %) 345 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)model = "КР"346 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)327 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)model = ”КР” 328 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 347 347 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 348 348 (% style="line-height:1.2" %) 349 349 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)floor ... ... @@ -355,8 +355,8 @@ 355 355 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)аналог 356 356 357 357 (% style="line-height:1.2" %) 358 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDINGSTORE).attribute.name= "Этаж 1"359 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)340 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDINGSTORE).attribute.name=”Этаж 1” 341 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 360 360 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 361 361 (% style="line-height:1.2" %) 362 362 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)layer ... ... @@ -368,8 +368,8 @@ 368 368 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)аналог 369 369 370 370 (% style="line-height:1.2" %) 371 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDLAYER).attribute.name= "слой 1"372 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)353 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDLAYER).attribute.name=”слой 1” 354 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 373 373 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 374 374 (% style="line-height:1.2" %) 375 375 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)group ... ... @@ -378,8 +378,8 @@ 378 378 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Группировка 379 379 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)((( 380 380 (% style="line-height:1.2" %) 381 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)group = "1 группа"382 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)363 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)group = “1 группа” 364 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 383 383 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)((( 384 384 (% style="line-height:1.2" %) 385 385 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)identification ... ... @@ -395,145 +395,23 @@ 395 395 396 396 (% style="line-height:1.2" %) 397 397 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)identification.PropName 398 -)))|(% style="border- color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)380 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:124px" %) 399 399 ))) 400 400 401 -* Parent – элемент, находящийся на один уровень выше по дереву элементов. 402 -* Child – элемент, находящийся на один уровень ниже по дереву элементов. 403 -* Ancestor – элемент, который находится выше по дереву элементов. 404 -* Descendant – элемент, который находится ниже по дереву элементов. 383 +(% style="line-height:1.38; margin-top:24px; margin-bottom:8px" %) 384 +== (% style="color:#000000; font-family:Arial,sans-serif; font-size:16pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Пример по IDS(%%) == 405 405 406 -[[image:1776422167825-824.png]] 407 407 387 +(% style="line-height:1.38" %) 388 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)entity in(’ifcWall’ ,’ifcWallStandartCase”) and floor = ”Этаж 1” and property.Qto_WallBaseQuantities.Height > 2000 408 408 409 -Для элемента BuildingStorey элементы Site и Building являются Ancestors, при этом Building выступает в роли Parent. 410 410 411 -Элементы Beam, Column и WallStandartCase являются Descendants, при этом Beam и Column являются Childs. 412 - 413 - 414 -[[image:1776422167832-476.png]] 415 - 416 -Происходит поиск родственника с указанным IFC-классом, содержащим конкретный атрибут. 417 - 418 418 (% style="line-height:1.38" %) 419 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Имена переменных (и их частей) в строке выражения должны быть взяты в символ двойные кавычки (при наличии в них символа пробела, точки, слеша скобок, или одинарной кавычки ), например: 392 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)(property.Qto_WallBaseQuantities.Height * property.Qto_WallBaseQuantities.WIdth) / 1000(%%) 393 +\\(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)entity in(’ifcWall’ ,’ifcWallStandartCase”) and floor = ”Этаж 1” and property.Qto_WallBaseQuantities.Height > 2000 having ancestor(ifcBuilding).attrubute. > 0 420 420 421 -(% style="line-height:1.38" %) 422 -(% style="color:#000000; font-family:~"Courier New~",monospace; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)property."Размеры"."Ширина ступени (в мм. или ‘ ) / ширина марша" > 200.23 423 423 424 424 425 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:16pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Пример IFCQL 426 426 427 -|**Параметр**|**Выбор сравнения**|**Пример ifcql** 428 -|(% rowspan="5" %)Модель|Любая|model is any 429 -|Равно|model = "АР-АР" 430 -|Не равно|model ~!= "КР" 431 -|Содержит|model like "АР" 432 -|Не содержит|model not like "КР" 433 -|(% rowspan="4" %)((( 434 -Этаж 435 435 436 436 437 -)))|Равно|floor = 'Этаж 2' 438 -|Не равно|floor ~!= 'Этаж 3' 439 -|Содержит|floor like '2' 440 -|Не содержит|floor not like '3' 441 -|(% rowspan="4" %)((( 442 -IFC-тип 443 - 444 - 445 -)))|Равно|entity = 'IfcWindow' 446 -|Не равно|entity ~!= 'IfcWindow' 447 -|Содержит|entity like 'window' 448 -|Не содержит|entity not like 'pile' 449 -|(% rowspan="4" %)((( 450 -Зона 451 - 452 - 453 -)))|Равно|zone = '318' 454 -|Не равно|zone ~!= 1111 455 -|Содержит|zone like 31 456 -|Не содержит|zone not like 4 457 -|(% rowspan="4" %)((( 458 -Слои 459 - 460 - 461 -)))|Равно|layer = 'A-GLAZ-~_~_~_~_-OTLN' 462 -|Не равно|layer ~!= 'glaz' 463 -|Содержит|layer like 'glaz' 464 -|Не содержит|layer not like 'door' 465 -|(% rowspan="14" %)Атрибут|Равно|property."IFC_0_Идентификация_Несколько категорий"."8. Категория" = 'Окна' 466 -|Не равно|property."IFC_0_Идентификация_Несколько категорий"."8. Категория" ~!= 'Дверь' 467 -|Больше|property.OverallWidth > 590 468 -|Меньше|property.OverallWidth < 3000 469 -|Больше или равно|property.OverallWidth >= 600 470 -|Меньше или равно|property.OverallWidth <=2740 471 -|Содержит|property.OverallWidth like 0 or property.OverallWidth like 5 472 -|Не содержит|property.OverallWidth not like "string" 473 -|Имеет значение|property.OverallWidth not null 474 -|Не имеет значения|property."IFC_0_Идентификация_Несколько категорий"."Атрибут" is null 475 -|Значение из набора|property.OverallWidth in ("2740", "2220", "1960", "1180", "1000", "975", "600") 476 -|Строка|typeOf(property."IFC_0_Идентификация_Несколько категорий"."1. Семейство и типоразмер", string) 477 -|Число|typeOf(property.OverallWidth, double, mm) 478 -|Диапазон|typeOf(property.OverallWidth, range, 600, 3000) 479 -|Классификатор| |classification = "Классификатор/1-1" 480 -|(% rowspan="8" %)((( 481 -Геометрия 482 - 483 - 484 -)))|Равно|geom.TotalSurfaceArea = 11.5888045433455 485 -|Не равно|geom.TotalSurfaceArea ~!= 9999 486 -|Больше|geom.TotalSurfaceArea > 1 487 -|Меньше|geom.TotalSurfaceArea < 42 488 -|Больше или равно|geom.TotalSurfaceArea >= 1.3808 489 -|Меньше или равно|geom.TotalSurfaceArea <= 42 490 -|Содержит|geom.TotalSurfaceArea not null 491 -|Не содержит|geom.TotalSurfaceArea is null 492 -|**Идентификация**| | 493 -|(% rowspan="5" %)Идентификатор элемента IFC|Равно|identification.propIfcId = '1frPR7$Cv8DvigHLricagB' 494 -|Не равно|identification.propIfcId ~!= '1frPR7$Cv8DvigHLricagB' 495 -|Содержит|identification.propIfcId like 'cagB' 496 -|Не содержит|identification.propIfcId not like 'true' 497 -|Элемент из набора|identification.propIfcId in ("1iEabr5VfAtezMZlBWDYPn", "1iEabr5VfAtezMZlBWDYyZ", "1iEabr5VfAtezMZlBWDYPs") 498 -|(% rowspan="4" %)Идентификатор элемента ревизии|Равно|identification.propId = "8cab2777-d21e-4544-b4e8-d1dfaf63292e" 499 -|Не равно|identification.propId ~!= "857b6c89-8141-4c30-9735-94f679eac2a2" 500 -|Содержит|identification.propId like "292e" 501 -|Не содержит|identification.PropId not like "true" 502 -|(% rowspan="4" %)Название элемента|Равно|identification.propName = "Воздуховод прямоугольного сечения:ADSK_Без огнезащиты_Врезки_ГОСТ 14918-80:1636934" 503 -|Не равно|identification.propName ~!= "Воздуховод" 504 -|Содержит|identification.propName like "Воздуховод" 505 -|Не содержит|identification.propName not like "Дверь" 506 -|(% rowspan="4" %)Группировка|Равно|group = "Окна" 507 -|Не равно|group ~!= "Окна" 508 -|Содержит|group like "Окна" 509 -|Не содержит|group not like "Окна" 510 -|(% rowspan="4" %)Материалы|Равно|material = "ADSK_Изоляция_Минеральная_KNAUF INSULATION ПРОФ TS 0,34" and material = "ADSK_Изоляция_Воздух" 511 -|Не равно|material ~!= "Базовая стена:ADSK_Наружная_Кирпич640_Гляссе:612459" 512 -|Содержит|material like "Изоляция" 513 -|Не содержит|material not like "Бетон" 514 -|(% rowspan="4" %)Система|Равно|system = "B1" 515 -|Не равно|system ~!= "B12" 516 -|Содержит|system like "B1" 517 -|Не содержит|system not like "B12" 518 -|(% rowspan="4" %)Дисциплины|Равно|discipline = "АР" 519 -|Не равно|discipline ~!= "КР" 520 -|Содержит|discipline like "АР" 521 -|Не содержит|discipline not like "КР" 522 -|(% rowspan="5" %)Комплексные примеры|((( 523 -//Выборка//: Поиск всех окон на 1 этаже. 524 - 525 -//Условие//: Проверка, что их высота > 1000 мм и ширина < 800 мм 526 -)))|((( 527 -entity = "IfcWindow" and floor = "Этаж 1" 528 - 529 - 530 -attribute.OverallHeight > 1000 531 - 532 -and attribute.OverallWidth < 800 533 -))) 534 -|Пример написания формулы|((property."МОГЭ_Геометрические параметры".Периметр / 100) / (100 / 3)) + 2 > 5.62 535 -|Пример написания child|child.IfcMaterialLayer.property."Название элемента" like "Изоляция" 536 -| |child.IfcMaterialLayer.property.Name like "Изоляция" 537 -|Пример написания ancestor|ancestor.ifcBuilding.property.Name like "школа" 538 - 539 -
- 1776422126131-839.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -204.2 KB - Content
- 1776422167825-824.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -272.7 KB - Content
- 1776422167832-476.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -14.9 KB - Content