lijics
路人甲
路人甲
  • 注册日期2003-10-13
  • 发帖数60
  • QQ
  • 铜币165枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3494回复:5

[求助]使用FME转换TEXT问题

楼主#
更多 发布于:2006-03-28 10:22
<P>请问怎样把ORCALE中的一个 VARCHAR2中文 转换成为DWG的TEXT呢?</P>
<P>我试过很多次能转换出来的也只能在FME Universal Viewer中的属性中看到,但</P>
<P>使用AUTOCAD打开后便成了乱码,同时也试过很多字体,但也不成功,望高手指教,谢谢!</P><img src="images/post/smile/dvbbs/em02.gif" />
喜欢0 评分0
试试看
论坛版主
论坛版主
  • 注册日期2006-01-20
  • 发帖数56
  • QQ
  • 铜币361枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-04-02 10:58
FME对于ORACLE的连接分为两种方式:一种是oracle spatial(又根据oracle spatial的不同,分为oracle spatial object和oracle spatial relation),一种是属性连接方式。<br>如果,你的varchar2字段是一个空间对象(oracle spatial object或者oracle spatial relation)的属性字段,那么你可以使用workbench中的labeller(对应的function是LabelFactory),把这个属性字段变成一个图形对象的标注实体(文本方式);如果,这个varchar2的字段不是空间对象的属性,而是一个属性表的字段,那么你要把这个记录变成一个空间对象,比如在这个属性表里面含有xyz坐标,这样可以生成一个点,然后再用labeller函数把文本写出来,或者把这个属性表和一个空间对象关联(采用joinner函数),然后再用labeller就可以把文本写出了。<br>
举报 回复(0) 喜欢(0)     评分
lijics
路人甲
路人甲
  • 注册日期2003-10-13
  • 发帖数60
  • QQ
  • 铜币165枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-03 09:56
<P>我使用的是oracle spatial relation的连接方式</P>
<P>而且varchar2的字段是一个属性表,把这个记录变成一个空间对象,然后使用VISUALIZER的方式也可以在FME Universal Viewer中看到这个空间对象,但使用AUTOCAD2000打开时内容中便为\U+00d7\U00d3....一长串,不知道为什么?</P><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
试试看
论坛版主
论坛版主
  • 注册日期2006-01-20
  • 发帖数56
  • QQ
  • 铜币361枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-04-03 14:25
<P>这个问题是你autocad没有设置对字体,请用字体样式来设置你要的字体,只要选择合适的字体就可以显示文本了(例如宋体)。或者你可以做一个模板(dwt)文件,在那个里面设置字体,然后在用fme的时候,使用这个模板,这样就可以不用每次都要打开dwg文件进行设置了。<br><br>对于fme中进行字体生成的函数,还有一个是LABELPOINTREPLACER(相关的函数是@GeneratePoint, PIPComponentsFactory, LabelFactory),都可以使用的,不过具体产生的结果,要根据你的实际情况来使用。<br><img src="images/post/smile/dvbbs/em01.gif" /></P>
<P>附件是一个转换和设置的过程的图片。</P><br>
[此贴子已经被作者于2006-4-3 14:37:57编辑过]
举报 回复(0) 喜欢(0)     评分
lijics
路人甲
路人甲
  • 注册日期2003-10-13
  • 发帖数60
  • QQ
  • 铜币165枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-04-03 17:26
<P>谢谢斑竹费心贴图,收藏中.....................</P>
<P>现在在照着做实在感谢!!!</P>
<img src="images/post/smile/dvbbs/em05.gif" /><img src="images/post/smile/dvbbs/em05.gif" /><img src="images/post/smile/dvbbs/em05.gif" />
举报 回复(0) 喜欢(0)     评分
zlm362503
路人甲
路人甲
  • 注册日期2004-07-24
  • 发帖数23
  • QQ
  • 铜币163枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-08-29 20:13
图pian?
举报 回复(0) 喜欢(0)     评分
游客

返回顶部