乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 164|回复: 9

Polyline2d 的 Vertex2d 能保存扩展属性吗?

[复制链接]

1

主题

6

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2013-7-4 18:52:00 | 显示全部楼层 |阅读模式
想在二维多段线 Polyline2d 里每个节点存一些自己定的属性,Polyline2d 的 Vertex2d 对象能包存属性吗?例如扩展属性。
如果.net里能的话,vba里面如何访问和编辑这些属性?
回复

使用道具 举报

13

主题

113

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2013-7-4 19:10:00 | 显示全部楼层
实体才能保存扩展属性,顶点显然不是实体,所以不能保存属性。
回复

使用道具 举报

1

主题

6

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2013-7-4 19:42:00 | 显示全部楼层

其实我也是这么想的
最近帮人做个属性录入的工具,要求在宗地线(一条封闭的二维多段线)的每一段都录入不同界址线属性,我就纳闷一条二维多段线的每一段都能存的属性?于是就问他,得到的答复是:
在CASS中,二维多段线是一个复杂实体,除了主实体之外还带有子实体(VERTEX),界址线的属性就存储在VERTEX中,关键是要获取子实体。
还是没懂于是又问一次界址线的属性存在哪里?,答:
存在二维多段线的子子实体内,每个二维多段线都有子实体这个属性,不同语言开发有不同的方法。.net 开发的话就有Vertex2d这个类。它就表示二维多段线的子实体,通过代码的编写可以得到二维多点线的每一个Vertex2d。
高手们是如何理解的?请说说你们的高见,谢谢各位
附上一个样图,图里的二维多段线就是宗地线,宗地线的每一段称之为界址线,每段界址线都有属性信息,曾经怀疑每段界址线的属性信息都存到宗地线的扩展属性里,可是一查那都只是宗地线的属性并没有界址线属性。宗地线每个节点上都有一个小圆 那是界址点,还有一个“X”样的块不知道干什么用,于是怀疑每段界址线属性存到那个块的扩展属性,可是查过也没有。
图是界址线属性
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:frzm3mvz4zp.dwg 
下载次数:0  文件大小:400.94 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]




teww51w4dhp.jpg

teww51w4dhp.jpg

回复

使用道具 举报

13

主题

113

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2013-7-4 19:53:00 | 显示全部楼层
我前面的说法有误,实体改成对象就好了。
回复

使用道具 举报

1

主题

6

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2013-7-4 20:08:00 | 显示全部楼层

有可能存到词典(ldata)里吗?可是我不会查词典数据
回复

使用道具 举报

32

主题

651

帖子

8

银币

中流砥柱

Rank: 25

铜币
779
发表于 2013-7-4 21:32:00 | 显示全部楼层
把各个节点的属性按照次序存在多段线上不行吗?
回复

使用道具 举报

ljq

3

主题

31

帖子

4

银币

初来乍到

Rank: 1

铜币
43
发表于 2013-7-4 22:10:00 | 显示全部楼层
那你就像CASS一样使用“二维多段线”,而不是目前“多段线”好了。
回复

使用道具 举报

1

主题

6

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2013-7-5 16:55:00 | 显示全部楼层

你的意思是二维多段线的节点真能保存属性啊?
回复

使用道具 举报

75

主题

306

帖子

10

银币

中流砥柱

Rank: 25

铜币
606
发表于 2013-7-7 14:54:00 | 显示全部楼层
肯定能保存属性。都继承于dbobject。DBobject能保存属性,Verterx2D就能保存。
回复

使用道具 举报

1

主题

6

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2013-7-8 11:53:00 | 显示全部楼层

谢谢,我也查到了vlisp获取子实体的方法,不过vba里获取子实体的方法没找到,vba能获取吗?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 08:05 , Processed in 0.397287 second(s), 78 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表