阅读:2246回复:4
[求助]画线的问题
<P>刚开始接触AO,所以想从简单入手,现在打开一个shp文件如中国的边界图,然后在上面画条线应该怎么作,我试了帮助里面的画线的办法可是弄了半天就是没有显示线,这是为什么?到底要怎么样才能画上呢?坐标要转换要如何转换呢?谢谢!</P>
|
|
1楼#
发布于:2006-10-24 09:29
...找点arcgis基本点的东西看看
|
|
|
2楼#
发布于:2006-10-25 15:35
<P>就是没看懂才来这里问的!书上写的大都是用鼠标获取得信息作为点的坐标!</P>
|
|
3楼#
发布于:2006-11-10 21:51
<P>至少应该把代码贴上来看看</P>
|
|
4楼#
发布于:2006-11-26 18:55
<P>基于C#的:</P>
<P>//新建一个ISimpleLineSymbol对象<BR> ISimpleLineSymbol pSimpleLineSymbol;<BR> pSimpleLineSymbol = new SimpleLineSymbolClass();<BR> //设置线符号的颜色<BR> pSimpleLineSymbol.Color = getRGB(100, 112, 103);<BR> //设置线符号的类型<BR> pSimpleLineSymbol.Style = esriSimpleLineStyle.esriSLSDot;<BR> //设置线符号的宽度<BR> pSimpleLineSymbol.Width = 3;<BR> IGeometry pGeo;<BR> pGeo = pMapControl.TrackLine();<BR> object oLineSymbol = pSimpleLineSymbol;<BR> pMapControl.DrawShape(pGeo, ref oLineSymbol); </P> <P>private IRgbColor getRGB(int r,int g,int b)<BR> {<BR> IRgbColor pColor;<BR> pColor = new RgbColorClass();<BR> pColor.Red = r;<BR> pColor.Green = g;<BR> pColor.Blue = b;<BR> return pColor;<BR> }</P> |
|