GE SmallWorld开发(004加载SOMs)

001配置SOMs

1、加载SOMs组件
2、激活SOM配置界面

g << gis_program_manager.applications[:gis]
$
sas_dataset_menu.open(g)
$

smallworld_product.application(:swaf_professional).plugin(:soms).activate_as_dialog(:som_dialog, _unset)
To list all the available applications in your session, use:

 print(smallworld_product.application_definitions)
To list the applications that are running, use:

 print(smallworld_product.applications)

3、在configure中定义transform
transform.new().scalexy(1.500,1.500).rotate(-0.20)

#放大倍数,因为AutoCAD中单位米,而Smallworld数据集单位我定义为厘米(cm),因此要放大100倍
注意,Smallworld中,定义数据集是默认单位是毫米(mm),这种情况下应放大1000倍

transform.new().scalexy(100,100)
transform.new().translate(10000,10000).scalexy(100,100)
transform.new().translate(541569.597,3392759.281).scalexy(100,100)
transform.new().translate(5415695.97,33927592.81).scalexy(10,10)

transform.new().translate(5414914.87,33925410.50).scalexy(10,10)

transform.new().translate(5414644.87,33925380.50).scalexy(10,10)
transform.new().translate(541464.487,3392538.050).scalexy(100,100)

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值