CyberTiger
路人甲
路人甲
  • 注册日期2004-08-17
  • 发帖数247
  • QQ
  • 铜币975枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:13068回复:7

ArcScene下如何更具图层的属性值进行标注啊?

楼主#
更多 发布于:2006-06-15 15:25
<P>ArcScene下如何更具图层的属性值进行标注啊?</P>
<P>标注图层导不进来啊!</P>
喜欢0 评分0
只有交流,才能提高。

只有共享,才有快乐。

dxfarmer
路人甲
路人甲
  • 注册日期2004-11-17
  • 发帖数11
  • QQ
  • 铜币137枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-09-21 21:44
<P>我也有这个问题。。。楼主问题解决了吗?</P>
举报 回复(0) 喜欢(0)     评分
abcd1abcd1
路人甲
路人甲
  • 注册日期2006-01-23
  • 发帖数44
  • QQ
  • 铜币66枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-09-22 13:39
那位知道呀 ,我也想问这个问题
举报 回复(0) 喜欢(0)     评分
thllhh
路人甲
路人甲
  • 注册日期2006-05-07
  • 发帖数10
  • QQ
  • 铜币138枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-10-16 11:36
ArcScene不提供这个功能,只能添加,3D text ot graphics.
举报 回复(0) 喜欢(0)     评分
thllhh
路人甲
路人甲
  • 注册日期2006-05-07
  • 发帖数10
  • QQ
  • 铜币138枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-10-16 12:04
<P>有人在帖子中回答了啊~~~</P>
<P>很后面的帖</P>
<P><IMG src="http://www.gisempire.com/bbs/Skins/Default/topicface/face1.gif"> <B>[讨论]关于ArcScene中的文字标注</B><BR>曾经在网上看到有人写过在ArcGlobe中显示文字标注。方法如下:我认为ArcScene也可以这样做。只不过我对于下面两种方法的第一步,有些不明白。对于第一种方法如何能只见标注不见图层呢?第二种方法,我生成的标注层转化不知道跑到哪里去了??大家是如何做的,教教我吧!!!!!!!1 </P>
<br>
<P>1.土办法,当时对标注层的认识不够
<p>
<p><BR><BR><BR>
<P>1) 在arcmap中标记文字,隐藏背景,只留下标注文字
<p>
<p><BR><BR><BR>
<P>2)导出当前视图为TIF,二值即可,带world file
<p>
<p><BR><BR><BR>
<P>3)在arcglobe中叠加,设置二值显示方式即可。
<p>
<p><BR><BR><BR>
<P>优点:随着视角的变化,文字的大小也发生变化。但放大后显示效果不好。
<p>
<p><BR><BR><BR>
<P>2.使用标注层
<p>
<p><BR><BR><BR>
<P>1)在arcmap中标记文字
<p>
<p><BR><BR><BR>
<P>2)将图层的标注转换为标注层,并存储到personal geodatabase中
<p>
<p><BR><BR><BR>
<P>3)在arcglobe中叠加显示</P>
举报 回复(0) 喜欢(0)     评分
skyseesea
路人甲
路人甲
  • 注册日期2005-02-23
  • 发帖数103
  • QQ
  • 铜币443枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-10-30 14:20
<P>楼上的说不清楚,没有办法使用</P>
举报 回复(0) 喜欢(0)     评分
skyseesea
路人甲
路人甲
  • 注册日期2005-02-23
  • 发帖数103
  • QQ
  • 铜币443枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2006-10-31 09:13
<P>IText3DElement pText3DElement =new Text3DElementClass();<BR>   pText3DElement.Alignment=esriT3DAlignment.esriT3DAlignHorizontal;<BR>   pText3DElement.BoldFont=true;<BR>   pText3DElement.FontName="宋体";<BR>   pText3DElement.Height=20;<BR>   pText3DElement.Depth=2; <BR>   pText3DElement.Text="就是这里拉";<BR>   pText3DElement.Justification= esriT3DJustification.esriT3DJustifyCenter;<BR>   pText3DElement.Update();<BR>   <BR>     IGraphicElement pGraphicElement=(IGraphicElement)pText3DElement;<BR>   IElement pElement=pGraphicElement as IElement;<BR>   pElement.Geometry=pPoint; <BR>    IGraphicsContainer3D pGCon3D=(IGraphicsContainer3D)this.SceneMain.Scene.BasicGraphicsLayer;    <BR>      pGCon3D.AddElement(pElement);<BR><BR>   this.SceneMain.SceneViewer.Redraw(false);  <BR></P>
举报 回复(0) 喜欢(0)     评分
wzh19831221
路人甲
路人甲
  • 注册日期2007-01-06
  • 发帖数3
  • QQ
  • 铜币109枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2007-12-17 18:00
以上的代码就是为点状要素进行符号填充吧!!!
举报 回复(0) 喜欢(0)     评分
游客

返回顶部