Changes for page 03_Rest API

Last modified by Bimit Administrator on 26.03.2026, 08:36

From version 10.1
edited by Bimit Administrator
on 26.03.2026, 08:35
Change comment: There is no comment for this version
To version 3.5
edited by Bimit Administrator
on 22.05.2025, 10:03
Change comment: Update document after refactoring.

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -03_Rest API
1 +2.03 Rest API
Content
... ... @@ -1,155 +1,3 @@
1 -=== Swagger документация ===
1 +Swager docs
2 2  
3 -[[https:~~/~~/www.bimit.ru/api/swagger-ui/index.html>>https://www.bimit.ru/api/swagger-ui/index.html]]
4 -
5 -Коллекция запросов для Postman >>>
6 -
7 -=== Примеры: ===
8 -
9 -//**Обратите внимание, что все значения в JSON объекте - это String (текстовые) значения — с внутренним экранированием (из-за плагинов).**//
10 -
11 -
12 -* **/{model}/storeys/elements**
13 -
14 -**Описание**: получение списка элементов по идентификаторам этажей и классам
15 -
16 -Для swagger:
17 -
18 -**Параметры**: model – идентификатор модели (например: c0a81405-9bc6-1543-819b-d63c2a27005e)
19 -
20 -**Тело запроса**:
21 -
22 -{
23 -
24 - "floorUuids": "[\"c3062cdb-e96a-4f12-83c9-3971877a3fc9\", \"78c52f7b-e992-4e7c-a7be-911fae625ede\"]",
25 -
26 - "classNames":"[\"IfcWall\", \"IfcSpace\"]"
27 -
28 -}
29 -
30 -
31 -[[image:1774442276967-558.png||data-xwiki-image-style-border="true"]]
32 -
33 -
34 -* **/{model}/parents/geometryelements**
35 -
36 -**Описание**: получение списка элементов по идентификаторам родителей и классам
37 -
38 -Для swagger:
39 -
40 -**Параметры**: model – идентификатор модели (например: c0a81405-9bc6-1543-819b-d63c2a27005e)
41 -
42 -**Тело запроса**:
43 -
44 -{
45 -
46 - "parentUuids": "[\"c3062cdb-e96a-4f12-83c9-3971877a3fc9\", \"78c52f7b-e992-4e7c-a7be-911fae625ede\"]",
47 -
48 - "classNames":"[\"IfcWall\", \"IfcSpace\"]"
49 -
50 -}
51 -
52 -[[image:1774442340300-886.png||data-xwiki-image-style-border="true"]]
53 -
54 -
55 -* **/{model}/floors/geometryelements**
56 -
57 -**Описание**: получение списка элементов по идентификаторам этажей
58 -
59 -Для swagger:
60 -
61 -**Параметры**: model – идентификатор модели (например: c0a81405-9bc6-1543-819b-d63c2a27005e)
62 -
63 -**Тело запроса**:
64 -
65 -{
66 -
67 - "buildStoreys": "[\"c3062cdb-e96a-4f12-83c9-3971877a3fc9\", \"78c52f7b-e992-4e7c-a7be-911fae625ede\"]"
68 -
69 -}
70 -
71 -[[image:1774442340302-499.png||data-xwiki-image-style-border="true"]]
72 -
73 -
74 -* **/revision/{revisionUuid}/geometrylements**
75 -
76 -**Описание**: получение списка элементов по идентификаторам элементов IFC
77 -
78 -Для swagger:
79 -
80 -**Параметры**: revisionUuid – идентификатор ревизии (например: c0a81405-9bc6-1543-819b-d63c2a27005e)
81 -
82 -**Тело запроса**:
83 -
84 -{
85 -
86 - "globalIds": "[\"1ZYtmSynXCxwFY85cU0W39 \", \"1ai_swZWv9y9BX8cKf8_kE\"]"
87 -
88 -}
89 -
90 -[[image:1774442340303-406.png||data-xwiki-image-style-border="true"]]
91 -
92 -
93 -* **/globalids**
94 -
95 -**Описание**: получение списка элементов по идентификаторам элементов IFC
96 -
97 -Для swagger:
98 -
99 -**Тело запроса**: {"conditions":”сложный объект выборки LogicGroup”}
100 -
101 -Можно воспользоваться: /project/ifcql/logicgroup — метод создания сложного объекта из IFCQL выражения
102 -
103 -[[image:1774442340305-963.png||data-xwiki-image-style-border="true"]][[image:1774442340306-593.png||data-xwiki-image-style-border="true"]]
104 -
105 -
106 -* **/elements и /geometry/elements**
107 -
108 -**Описание**: Получение элементов по идентификаторам или глобальным идентификаторам или по условию выборки
109 -
110 -**Тело запроса**:
111 -
112 -{"ifcGlobalIds":"[\"2MCO28pFzBAhY4hd04Sgyr\",\"2v8WngnDzFovws9WwG9jsa\"]"}
113 -
114 -или
115 -
116 -{"uuids":"[\"c3062cdb-e96a-4f12-83c9-3971877a3fc9\", \"78c52f7b-e992-4e7c-a7be-911fae625ede\"]"}
117 -
118 -или
119 -
120 -{"conditions":”сложный объект выборки LogicGroup”}
121 -
122 -Можно воспользоваться: /project/ifcql/logicgroup — метод создания сложного объекта из IFCQL выражения дополнительный параметр ”withChilds”:”true”
123 -
124 -
125 -
126 -* **/project/ifcql/logicgroup**
127 -
128 -**Описание**: метод создания сложного объекта из IFCQL выражения
129 -
130 -**Тело запроса**:
131 -
132 -{
133 -
134 - "expression":"entity=\"IfcWall\""
135 -
136 -}
137 -
138 -[[image:1774442340307-939.png||data-xwiki-image-style-border="true"]]
139 -
140 -
141 -* **/geometry/condition/matrix или /geometry/uuids/matrix**
142 -
143 -**Описание**: получение геометрии по массиву идентификаторов или условию
144 -
145 -**Тело запроса**:
146 -
147 -{"uuids":"[\"c3062cdb-e96a-4f12-83c9-3971877a3fc9\", \"78c52f7b-e992-4e7c-a7be-911fae625ede\"]"}
148 -
149 -или
150 -
151 -{"conditions":”сложный объект выборки LogicGroup”}
152 -
153 -Можно воспользоваться: /project/ifcql/logicgroup — метод создания сложного объекта из IFCQL выражения.
154 -
155 -
3 +[[https:~~/~~/www.bimit.ru/docs/api/index.html>>https://www.bimit.ru/docs/api/index.html]]
1774442276967-558.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -28.4 KB
Content
1774442340300-886.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -30.6 KB
Content
1774442340302-499.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -28.8 KB
Content
1774442340303-406.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -28.6 KB
Content
1774442340305-963.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -26.9 KB
Content
1774442340306-593.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -17.4 KB
Content
1774442340307-939.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -19.2 KB
Content