Changes for page 03_Rest API
Last modified by Bimit Administrator on 26.03.2026, 08:36
From version 8.1
edited by Bimit Administrator
on 25.03.2026, 15:46
on 25.03.2026, 15:46
Change comment:
There is no comment for this version
To version 3.2
edited by Bimit Administrator
on 20.05.2025, 15:31
on 20.05.2025, 15:31
Change comment:
Update document after refactoring.
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 7 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - 03_Rest API1 +2.3 Rest API - Parent
-
... ... @@ -1,1 +1,1 @@ 1 -2 _developers.WebHome1 +2\. Developers.WebHome - Content
-
... ... @@ -1,154 +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 - 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 - 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