10楼#
发布于:2004-08-03 14:43
<P>老大 我还有些不明白 是不是说你已经在ao+vb实现过的只是arcgis中的 那个画剖面线的功能</P>
<P>如果我要提出更多的要求 比如:1.可以对多层一起生成剖面线图(多条剖面线在一个graph中) 2.对于线经过的 无数据区域 在图中显示断开 </P> <P>这两个arcgis好像是没有提供的 </P> <P>我在vb+ao下直接用datagraph定义好x,y轴 直接用picturebox显示 这是我的思路 </P> [此贴子已经被作者于2004-8-3 14:44:16编辑过]
|
|
11楼#
发布于:2004-08-03 13:50
<P>要说清楚比较复杂,以前简单做过些工作,这是以前程序维护文档中的一小段了。</P><P 0cm 0cm 0pt">利用剖面数据,显示剖面结果。系统在绘制剖面时,根据其所绘制的横、纵剖或者纵投影生成不同的水平距离、埋深、管径、地表高程等数据,并在窗体内利用该数据绘制剖面。其实现原理:首先初始化<FONT face="Times New Roman">PICTUREBOX</FONT>(所有剖面图形对象的容器)的坐标系,初始化坐标系主要根据本次剖面图形的水平距离和埋深的最大数据,并进行适当的扩大,然后利用<FONT face="Times New Roman">PICTUREBOX</FONT>提供的线和圆工具进行剖面绘制,并对图形进行适当的修饰,然后绘制其坐标轴。屏幕放大、缩小或浏览时,需重新定义坐标系,然后再重新绘制推行即可。打印时利用<FONT face="Times New Roman">VB</FONT>提供的<FONT face="Times New Roman">PRINTER</FONT>对象,其操作类似于<FONT face="Times New Roman">PICTUREBOX</FONT>控件,同样定义坐标系,在<FONT face="Times New Roman">PRINTER</FONT>对象上绘制图形和坐标轴,即可打印图形。</P>
|
|
|
12楼#
发布于:2004-08-03 12:43
<DIV class=quote><B>以下是引用<I>gis</I>在2004-8-3 11:39:25的发言:</B>
当然可以了</DIV> <P>可否指点一二 该如何去做呢</P> [此贴子已经被作者于2004-8-3 13:48:50编辑过]
|
|
13楼#
发布于:2004-08-03 11:39
当然可以了
|
|
|
上一页
下一页