peepcn
路人甲
路人甲
  • 注册日期2004-06-28
  • 发帖数39
  • QQ
  • 铜币72枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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编辑过]
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
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>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
peepcn
路人甲
路人甲
  • 注册日期2004-06-28
  • 发帖数39
  • QQ
  • 铜币72枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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编辑过]
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
13楼#
发布于:2004-08-03 11:39
当然可以了
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
上一页 下一页
游客

返回顶部