何熙颖
路人甲
路人甲
  • 注册日期2004-10-22
  • 发帖数71
  • QQ
  • 铜币439枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1417回复:1

关于删除拓扑的问题

楼主#
更多 发布于:2007-07-09 10:26
<P>我对一个图层组建了一个拓扑,拓扑校验完成后,就获取所有拓扑错误信息,最后想删除该拓扑,使用了以下方法:</P>
<P>                Dim pTopoDataset As IDataset<br>                pTopoDataset = pTopo     'pTopo 为需要删除对拓扑,类型为ITopology</P>
<P>                pTopoDataset.Delete()</P>
<P>删除的目的是达到了,但是接下来我在我们开发的系统里做了一个操作,就是删除之前拓扑所在的图层组(pDataset),方法为先判断pDataset.candelete, 如果为true则pDataset.delete.问题出现了,pDataset.candelete为false,这让我非常不解,不知道是何原因。</P>
<P>        目前我所知道的是,如果我不利用以上代码删除拓扑时,则可顺利删除该图层组,包括里面的拓扑;但是,我先用以上代码删除拓扑,再做删除图层组的操作,就出现pDataset.candelete为false的状况。</P>
<P>        这是为什么,求高手指点!</P>
[此贴子已经被作者于2007-7-9 11:30:46编辑过]
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2007-07-11 21:14
<P><STRONG>这个是帮助里的说明,</STRONG></P>
<P><STRONG>Remarks</STRONG></P>
<P>Certain feature classes, <STRONG>such as network and topology feature classes, cannot be deleted until their containing objects are deleted</STRONG>.</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部