Какое приложение или программное обеспечение может вернуть IF C в JSON - PullRequest
1 голос
/ 12 марта 2020

Просто маленький вопрос. Я имею в виду, JSON так хорош в веб-разработке. Поэтому я пытаюсь спросить вас, какое приложение или программное обеспечение может вернуть IF C в JSON.

1 Ответ

1 голос
/ 01 апреля 2020

IF C - это схема, построенная на основе формата STEP (ISO 10303), так что это то, что нужно преобразовать, а не аспект IF C. Было бы довольно просто преобразовать синтаксис STEP в JSON, на самом деле есть нечто, называемое IF Cxml (https://en.wikipedia.org/wiki/Industry_Foundation_Classes#IFC / ifcXML_specifications . ISO 10303-28), которое является IF C используя синтаксис XML вместо синтаксиса STEP в любом случае (JSON и XML несколько схожи по структуре, существует множество преобразователей XML -> JSON).

Однако есть не было бы никакого смысла, так как это не изменило бы тот факт, что IF C все еще должен обрабатываться (а не просто считываться) клиентом с пониманием схемы. В этом отношении не имеет значения, какой синтаксис используется, поскольку мощность IF C исходит от иерархии более высокого уровня схемы, а не от синтаксиса, который используется.

Вероятно, возникнут те же проблемы как XML для IF C, то есть огромные файлы по сравнению со STEP, поэтому, вероятно, не будут популярны, даже если бы были инструменты, которые могли бы обрабатывать объекты IF C в формате JSON.

...