PostGIS FME导入fbx格式模型

使用FME导入模型数据到PostGIS
FME支持模型格式:fbx、obj、dae、stl、3ds(目前仅打通fbx)

环境:

Win10
FME2020
Fbx格式数据

操作说明:

1、打开FME
在这里插入图片描述

2、新建场景
在这里插入图片描述

3、添加reader(表示从哪里读数据)
在这里插入图片描述

4、数据源选择Autodesk FBX,并选择文件,其他默认即可
在这里插入图片描述

5、数据载入完成后,会在主控面板出现reader数据流
在这里插入图片描述

6、选择工具栏上Writer(表示输出到哪里)
在这里插入图片描述

7、writer弹窗中,Format选择PostGIS,Connection中先新建一个数据库连接(如果已建的话,下拉表中直接选即可)
在这里插入图片描述

8、填写pg数据库连接信息(填写的Database数据库需要提前打上postgis扩展)
在这里插入图片描述

9、新建完成后,会在主控面板出现writer数据流
在这里插入图片描述

10、拖住reader后面小箭头至writer尾,将reader流与writer流连接
在这里插入图片描述

11、点击writer流中设置按钮,可以选择输出字段(选项分别为自动/人工/动态)
在这里插入图片描述

12、设置完成后,点击执行即可
在这里插入图片描述

13、看到执行成功后,去数据库可以看到数据
在这里插入图片描述
在这里插入图片描述

14、数据在PostGIS里为geometry类型,转为text可见为GeometryCollection Z类型,要素为PolyhedralSurface Z
在这里插入图片描述
在这里插入图片描述

15、刚才选择自动的缘故,这里导出的只有空间字段一列,如果要导出更多字段的话可以设置,选择reader流的设置
在这里插入图片描述

16、弹窗中,Format Attributes里选择需要读取的列
在这里插入图片描述

17、返回主控窗体,发现reader下面会出现所有字段
在这里插入图片描述

18、接着设置writer,到User Attributes中设置需要输出字段(刚才第11步选择了Automatic)
在这里插入图片描述

19、回到主控窗体,发现writer下面出现了reader中的字段和刚才设置的字段
在这里插入图片描述

20、接着做reader和writer的字段映射,将reader后面箭头拖住,拉到writer对应字段即可(注意:如果同名字段会自动匹配无需拉线;fme前缀的字段不会被导出)
在这里插入图片描述

21、最后点击执行,等成功后,进数据库查看结果
在这里插入图片描述

22、解析geometry类型
1)获取模型外轮廓矩形box2d
select Box2D(geom) from baimo2
2)外轮廓矩形转为geometry
select ST_GEOMFROMTEXT(ST_AsText(Box2D(geom))) from baimo2
3)获取外轮廓矩形中心点geometry
select ST_Centroid(Box2D(geom)) from baimo2

遇到问题:

1、如果FME无法添加postgis(提示当前版本没有postgis扩展)时,可以用FME Licensing Assistant来切换版本
在这里插入图片描述

2、选择Update License(我这里使用的专业版)
在这里插入图片描述

3、选择浮动license,输入用户名(破解时的COMPUTER_NAME/Hostname)后Next
在这里插入图片描述

4、可以选择需要版本进行切换了

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值