解析IFC数据并转成json格式
{
"com.bim.ifc.ifc2x3.ifc2x3tc1.IfcBuilding (#104)-": [{
"objKey": "GlobalId",
"objValue": "3ZkI21fNDEIxkybM8jtY4W"
}, {
"objKey": "Coordinates",
"objValue": "[0.0,0.0,0.0]"
}, {
"objKey": "客户姓名",
"objValue": "所有者"
}, {
"objKey": "类别",
"objValue": "项目信息"
}, {
"objKey": "项目发布日期",
"objValue": "发布日期"
}, {
"objKey": "项目名称",
"objValue": "项目名称"
}, {
"objKey": "项目地址",
"objValue": "请在此处输入地址"
}, {
"objKey": "项目状态",
"objValue": "项目状态"
}, {
"objKey": "项目编号",
"objValue": "项目编号"
}, {
"objKey": "NumberOfStoreys",
"objValue": "1"
}, {
"objKey": "作者",
"objValue": ""
}, {
"objKey": "建筑名称",
"objValue": ""
}, {
"objKey": "组织名称",
"objValue": ""
}, {
"objKey": "组织描述",
"objValue": ""
}],
"com.bim.ifc.ifc2x3.ifc2x3tc1.IfcBuildingStorey (#119)-F1": [{
"objKey": "GlobalId",
"objValue": "3ZkI21fNDEIxkybMBI8T$c"
}, {
"objKey": "Coordinates",
"objValue": "[0.0,0.0,0.0]"
}, {
"objKey": "名称",
"objValue": "F1"
}, {
"objKey": "建筑楼层",
"objValue": "true"
}, {
"objKey": "结构",
"objValue": "false"
}, {
"objKey": "基面",
"objValue": "项目基点"
}, {
"objKey": "立面",
"objValue": "0.0"
}, {
"objKey": "族名称",
"objValue": "标高"
}, {
"objKey": "类别",
"objValue": "标高"
}, {
"objKey": "族",
"objValue": "标高: C_标高00+层标"
}, {
"objKey": "族与类型",
"objValue": "标高: C_标高00+层标"
}, {
"objKey": "类别",
"objValue": "标高"
}, {
"objKey": "类型",
"objValue": "标高: C_标高00+层标"
}, {
"objKey": "类型 ID",
"objValue": "标高: C_标高00+层标"
}, {
"objKey": "AboveGround",
"objValue": ""
}, {
"objKey": "计算高度",
"objValue": "0.0"
}, {
"objKey": "端点 1 处的默认符号",
"objValue": "true"
}, {
"objKey": "端点 2 处的默认符号",
"objValue": "true"
}, {
"objKey": "符号",
"objValue": "C_正负标高零+层标: C_正负零+层标"
}, {
"objKey": "线型图案",
"objValue": "12+6+6+6 mm"
}, {
"objKey": "线宽",
"objValue": "1"
}, {
"objKey": "颜色",
"objValue": "0"
}, {
"objKey": "类型名称",
"objValue": "C_标高00+层标"
}],
"com.bim.ifc.ifc2x3.ifc2x3tc1.IfcWallStandardCase (#229)-基本墙:砖墙240mm:361850": [{
"objKey": "GlobalId",
"objValue": "3_ydjarPr1s9tRASGqIAUD"
}, {
"objKey": "Coordinates",
"objValue": "[-5322.05314945073,23609.4858986366,0.0]"
}, {
"objKey": "与体量相关",
"objValue": "false"
}, {
"objKey": "定位线",
"objValue": "墙中心线"
}, {
"objKey": "已附着底部",
"objValue": "false"
}, {
"objKey": "已附着顶部",
"objValue": "false"
}, {
"objKey": "底部偏移",
"objValue": "0.0"
}, {
"objKey": "底部延伸距离",
"objValue": "0.0"
}, {
"objKey": "底部限制条件",
"objValue": "标高: F1"
}, {
"objKey": "房间边界",
"objValue": "true"
}, {
"objKey": "无连接高度",
"objValue": "4000.0"
}, {
"objKey": "顶部偏移",
"objValue": "0.0"
}, {
"objKey": "顶部延伸距离",
"objValue": "0.0"
}, {
"objKey": "顶部约束",
"objValue": "标高: F2"
}, {
"objKey": "启用分析模型",
"objValue": "false"
}, {
"objKey": "结构",
"objValue": "false"
}, {
"objKey": "结构用途",
"objValue": "非承重"
}, {
"objKey": "体积",
"objValue": "17.4720000000001"
}, {
"objKey": "长度",
"objValue": "18200.0"
}, {
"objKey": "面积",
"objValue": "72.8"
}, {
"objKey": "ExtendToStructure",
"objValue": "false"
}, {
"objKey": "IsExternal",
"objValue": "true"
}, {
"objKey": "LoadBearing",
"objValue": "false"
}, {
"objKey": "Reference",
"objValue": "砖墙240mm"
}, {
"objKey": "族",
"objValue": "基本墙: 砖墙240mm"
}, {
"objKey": "族与类型",
"objValue": "基本墙: 砖墙240mm"
}, {
"objKey": "类别",
"objValue": "墙"
}, {
"objKey": "类型",
"objValue": "基本墙: 砖墙240mm"
}, {
"objKey": "类型 ID",
"objValue": "基本墙: 砖墙240mm"
}, {
"objKey": "创建的阶段",
"objValue": "新构造"
}],
"com.bim.ifc.ifc2x3.ifc2x3tc1.IfcSite (#372)-Default": [{
"objKey": "GlobalId",
"objValue": "3ZkI21fNDEIxkybM8jtY4Z"
}, {
"objKey": "Coordinates",
"objValue": "[0.0,0.0,0.0]"
}, {
"objKey": "作者",
"objValue": ""
}, {
"objKey": "建筑名称",
"objValue": ""
}, {
"objKey": "组织名称",
"objValue": ""
}, {
"objKey": "组织描述",
"objValue": ""
}, {
"objKey": "客户姓名",
"objValue": "所有者"
}, {
"objKey": "类别",
"objValue": "项目信息"
}, {
"objKey": "项目发布日期",
"objValue": "发布日期"
}, {
"objKey": "项目名称",
"objValue": "项目名称"
}, {
"objKey": "项目地址",
"objValue": "请在此处输入地址"
}, {
"objKey": "项目状态",
"objValue": "项目状态"
}, {
"objKey": "项目编号",
"objValue": "项目编号"
}],
"com.bim.ifc.ifc2x3.ifc2x3tc1.IfcSpace (#149)-1": [{
"objKey": "GlobalId",
"objValue": "3Mph_S_ef13f4LIAEQPvzw"
}, {
"objKey": "Coordinates",
"objValue": "[0.0,0.0,0.0]"
}, {
"objKey": "Reference",
"objValue": "面积 1"
}, {
"objKey": "标高",
"objValue": "F1"
}, {
"objKey": "GSA Space Areas",
"objValue": 45.0
}, {
"objKey": "名称",
"objValue": "面积"
}, {
"objKey": "编号",
"objValue": "1"
}, {
"objKey": "周长",
"objValue": "28000.0"
}, {
"objKey": "计算高度",
"objValue": "0.0"
}, {
"objKey": "面积",
"objValue": "45.0"
}, {
"objKey": "类别",
"objValue": "面积"
}, {
"objKey": "面积方案 ID",
"objValue": "可出租"
}, {
"objKey": "面积类型",
"objValue": "建筑公共面积"
}],
"com.bim.ifc.ifc2x3.ifc2x3tc1.IfcGroup (#357)-可出租": [{
"objKey": "GlobalId",
"objValue": "0jcJ1wPir4ER5pN8ZIKcHu"
}, {
"objKey": "Coordinates",
"objValue": ""
}, {
"objKey": "名称",
"objValue": "可出租"
}, {
"objKey": "类别",
"objValue": "面积方案"
}]
}
解析IFC数据并转成json格式的更多相关文章
- Excel 中批量处理数据(改成 json 格式)
如下excel: 需要处理成下面的效果: 方法: 在 C2 中输入公式: ="{"""&"code"&"" ...
- android实现json数据的解析和把数据转换成json格式的字符串
利用android sdk里面的 JSONObject和JSONArray把集合或者普通数据,转换成json格式的字符串 JSONObject和JSONArray解析json格式的字符串为集合或者一般 ...
- 利用python将excel数据解析成json格式
利用python将excel数据解析成json格式 转成json方便项目中用post请求推送数据自定义数据,也方便测试: import xlrdimport jsonimport requests d ...
- java将XML文档转换成json格式数据
功能 将xml文档转换成json格式数据 说明 依赖包:1. jdom-2.0.2.jar : xml解析工具包;2. fastjson-1.1.36.jar : 阿里巴巴研发的高性能json工具包 ...
- flask框架下读取mysql数据 转换成json格式API
研究了一天 因为需要从数据库拿数据然后转换成json的格式 expose出去为 API 发现一条数据是容易,两条以上我居然搞了这么久 好歹出来了 先贴一下 后面更新 mysql的操作 比较容易了htt ...
- 数据库记录转换成json格式 (2011-03-13 19:48:37) (转)
http://blog.sina.com.cn/s/blog_621768f30100r6v7.html 数据库记录转换成json格式 (2011-03-13 19:48:37) 转载▼ 标签: 杂谈 ...
- 09: xmltodict 模块将xml格式转成json格式
1.1 : xmltodict 模块将xml格式转成json格式 <?xml version="1.0"?> <!--#版本号--> <data> ...
- 转!!JavaBean,List,Map转成json格式
public class User { private String username; private String password; public String getUsername() { ...
- JavaBean,List,Map转成json格式
public class User { private String username; private String password; public String getUsername() { ...
随机推荐
- Android中播放DSD音乐
Github上有个简单的Alsa DSD测试程序,可以播放DSD,地址位于:https://github.com/zonque/alsa-dsd-player 细看其代码,发现有ALSA_FORMAT ...
- vue项目接口地址的定义
对于接口地址域名我们经常会遇到,那么如何去定义呢: 只要在config/dev.env.js中定义变量NODE_ENV就行啦 在.vue文件中的引用方式如下: 嗯,就是这样简单~~~~
- 逻辑斯蒂(logistic)回归深入理解、阐述与实现
第一节中说了,logistic 回归和线性回归的区别是:线性回归是根据样本X各个维度的Xi的线性叠加(线性叠加的权重系数wi就是模型的参数)来得到预测值的Y,然后最小化所有的样本预测值Y与真实值y'的 ...
- sql语句中as的用法和作用
最近做项目中,偶然发现在SQL语句中出现了as这个词,一直以来没怎么关注是什么意思,毕竟影响不大,今天有空,就在网上查了一些资料,大概有了一些的了解 我们的Sql语句在很多数据库中都是通用的,比如像M ...
- 使用for循环添加点击事件时,获取i值的方法
比如页面上有一个ul,数个li,现在给li添加点击事件. var li = document.getElementsByTagName("li"); for(var i = 0; ...
- 掌握sudo的使用
“sudo”是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他 特许用户才能完成的任务,比如:运行一些像mount,h ...
- java多线程并发去调用一个类的静态方法安全性探讨
java多线程并发去调用一个类的静态方法安全性探讨 转自:http://blog.csdn.net/weibin_6388/article/details/50750035 这篇文章主要讲多线程对 ...
- 使用HibernateTemplate手写源生SQL的【增删改查】 操作
使用 HibernateTemplate 进行持久化操作 执行的时候不报错,但数据库的持久化操作没有一点作用,问了好多人,说没有声明事务和提交事务, 用的是别人搭的的架构,事务已经有了,自动提交事务的 ...
- SPI编程1:用户空间的读写操作
spi_device 虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它.在内核中 ...
- HTTP:HTTP清单
ylbtech-HTTP:HTTP清单 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 作者:ylbtech出处:http://ylbt ...