黄玉宏 发表于 2009-5-18 09:03:00

选择集不用Clsosed属性判断不闭合多段线

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 选择集中用70=1能选择到闭合多段线,没有使用Closed属性,这样速度相当快。同样的问题:选择集怎样不用Closed属性选择不闭合多段线!提这个要求主要是基于速度!</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 先谢谢各位同行!&nbsp;&nbsp;&nbsp; 黄玉宏&nbsp;&nbsp; 二○○九年五月十八日</p>

雪山飞狐_lzh 发表于 2009-5-18 09:58:00

<p>怎样不用Closed属性选择不闭合多段线?</p><p>是用吧?</p><p>另外,只有命令里选择了闭合70组码才是1,如果直接连接的话,可以选中么?</p>

黄玉宏 发表于 2009-5-18 14:18:00

<p>谢谢版主,就是直接做成选择集,选择集中不使用Closed = True判断多段线闭合,而直接用组码!闭合组码为70,那不闭合的组码是多少?</p><p>&nbsp;&nbsp;&nbsp; 非常感谢!&nbsp; 黄玉宏&nbsp; 二○○九年五月十八日</p>

雪山飞狐_lzh 发表于 2009-5-18 14:21:00

<p>还是70吧,没有测试,你试下</p><p>-4,"&lt;not"</p><p>70,1</p><p>-4,"not&gt;"</p><p></p>

黄玉宏 发表于 2009-5-18 16:50:00

完全正确

<p>谢谢大版主,完全正确!还想请教一下:有时用70=129选择闭合多段线,这个129好像没用!只需70=1即可,请版主帮忙讲一下这个129</p><p>另外:还请版主帮助答复一下“如何获取已有单行文字的字体名”,单行文字主要是宋体或Times New Romn,偶尔还可能是SHX</p><p>谢谢!谢谢!&nbsp; 黄玉宏</p>

雪山飞狐_lzh 发表于 2009-5-18 16:55:00

本帖最后由 作者 于 2009-5-18 17:37:09 编辑

多段线标志(按位编码;默认值 = 0):
1 = 这是一条闭合多段线(或 M 方向上的一个闭合多边形网格)
2 = 已添加曲线拟合顶点
4 = 已添加样条曲线拟合
8 = 这是一条三维多段线
16 = 这是一个三维多边形网格
32 = 多边形网格在 N 方向上闭合
64 = 多段线是一个多面网格
128 = 在该多段线顶点周围连续生成线型图案129 = 128 + 1
另外一个问题,你先仔细看下帮助的对象模型吧

又想了一个问题,多段线标志既然是按位编码,闭合是不是要考虑多种情况呢?
页: [1]
查看完整版本: 选择集不用Clsosed属性判断不闭合多段线