Changes for page 03_Rest API

Last modified by Bimit Administrator on 26.03.2026, 08:36

From version 5.1
edited by Bimit Administrator
on 25.06.2025, 13:02
Change comment: There is no comment for this version
To version 7.1
edited by Bimit Administrator
on 25.03.2026, 15:45
Change comment: There is no comment for this version

Summary

Details

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