加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

拓扑错误——容差设置

(2012-07-14 14:05:33)
标签:

杂谈

分类: 3S技术
在修改完arc以后,并完成节点错误的修改
/* ef arc
    de node dan 
    draw
    开始建立拓扑,结果出现 assembling polygons …… 很小的数据量要去运算很久。
根据经验判断,数据有误。
开始检查逻辑错误意外的“错误”。
检查:lab 
果然,两个polygon出现了N多个labs,而且labs分布在polygons之外,这是无法建立拓扑的原因之一。
删除labs
/* ef lab 
    sel all
    del
重新赋labs。
现在建立拓扑
/*clean cov # 0.001 0.001 
还是同样的提示( assembling polygons …… )无法建立拓扑。
这个时候试着改变容差,把容差调大(设置在数据精度允许的范围之内)。
在此运行 clean
这个时候,显示拓扑建立正常。
打开数据查看属性表,发现属性有误。
于是开始手动查找,zoom to 
找到的都是虽小的polygon。
找到并del掉他们。再次建立拓扑。
PS:拓扑容差不能单纯准求高精度(0.001 0.001),只要在数据精度允许的范围之内可以设置的大一些,不然有可能出现以上“死等”的情况。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有