阅读:13591回复:7
ArcScene下如何更具图层的属性值进行标注啊?
<P>ArcScene下如何更具图层的属性值进行标注啊?</P>
<P>标注图层导不进来啊!</P> |
|
|
1楼#
发布于:2006-09-21 21:44
<P>我也有这个问题。。。楼主问题解决了吗?</P>
|
|
2楼#
发布于:2006-09-22 13:39
那位知道呀 ,我也想问这个问题
|
|
3楼#
发布于:2006-10-16 11:36
ArcScene不提供这个功能,只能添加,3D text ot graphics.
|
|
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> |
|
5楼#
发布于:2006-10-30 14:20
<P>楼上的说不清楚,没有办法使用</P>
|
|
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>
|
|
7楼#
发布于:2007-12-17 18:00
以上的代码就是为点状要素进行符号填充吧!!!
|
|