乐筑天下

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

[编程交流] 多段线特性

[复制链接]

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-5 19:49:13 | 显示全部楼层 |阅读模式
大家好
 
我从客户那里得到了一张图纸,他为下图中给出的多段线指定了一些属性。谁能告诉我如何追踪这些属性吗。
 
随附样品图。
 
等待您的回复
 
204918yz436tebhyzd13cy.jpg
采样多段线。图纸
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 19:54:51 | 显示全部楼层
它可能来自导入GIS形状文件。可以将额外信息附着到autocad对象。
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-5 20:05:26 | 显示全部楼层
对我是这么认为的
 
但是,我们可以通过lisp获得这些属性吗?
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 20:08:41 | 显示全部楼层
你好,萨蒂什,
 
尝试用
  1. (vlax-dump-object (vlax-ename->vla-object (car (entsel "\nSelect Object:"))) t)

我无法在vanila AutoCAD中访问这些属性。。。
 
亨里克
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-5 20:11:31 | 显示全部楼层
试过了。。。。没有工作:汗水:
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 20:19:21 | 显示全部楼层
使用此实用程序检查实体时,数据看起来来自Autodesk Map软件:
  1.   (
  2.    (-1 . <Entity name: 7ffffb13d40>)
  3.    (0 . "LWPOLYLINE")
  4.    (5 . "1D4")
  5.    (102 . "{ACAD_XDICTIONARY")
  6.    (360 . <Entity name: 7ffffb13d50>)
  7.    (102 . "}")
  8.    (330 . <Entity name: 7ffffb109f0>)
  9.    (100 . "AcDbEntity")
  10.    (67 . 0)
  11.    (410 . "Model")
  12.    (8 . "SEG1_6_Concession_Blocks")
  13.    (100 . "AcDbPolyline")
  14.    (90 . 100)
  15.    (70 . 1)
  16.    (43 . 0.0)
  17.    (38 . 0.0)
  18.    (39 . 0.0)
  19.    (10 1.64978e+006 2.08604e+006)
  20.    (40 . 0.0)
  21.    (41 . 0.0)
  22.    (42 . 0.0)
  23.    (91 . 0)
  24.    ... < vertex entries > ...
  25.    (10 1.64978e+006 2.08604e+006)
  26.    (40 . 0.0)
  27.    (41 . 0.0)
  28.    (42 . 0.0)
  29.    (91 . 0)
  30.    (210 0.0 0.0 1.0)
  31.    (-3
  32.      (
  33.        "AcMap_E615D161-C9D7-11d3-839F-0060B0FB6B57"
  34.        (1071 . 2)
  35.        (1071 . 2)
  36.        (1071 . 1)
  37.      )
  38.    )
  39. )

 
检查扩展字典时:
  1.   (
  2.    (-1 . <Entity name: 7ffffb13d50>)
  3.    (0 . "DICTIONARY")
  4.    (330 . <Entity name: 7ffffb13d40>)
  5.    (5 . "1D5")
  6.    (100 . "AcDbDictionary")
  7.    (280 . 1)
  8.    (281 . 1)
  9.    (3 . "*A1")
  10.    (360 . <Entity name: 7ffffb13d60>)
  11. )

 
并检查本词典中的词条:
  1.   (
  2.    (-1 . <Entity name: 7ffffb13d60>)
  3.    (0 . "ACAD_PROXY_OBJECT")
  4.    (5 . "1D6")
  5.    (102 . "{ACAD_REACTORS")
  6.    (330 . <Entity name: 7ffffb13d50>)
  7.    (102 . "}")
  8.    (330 . <Entity name: 7ffffb13d50>)
  9. )

 
当在不支持对象类型的应用程序中查看时,垂直应用程序固有的对象将始终呈现为代理对象。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 20:24:53 | 显示全部楼层
我的错是李没有详细阐述,比如“查找帮助从导入Autocad Map的SHP文件中重新提取信息”。可以有很多隐藏的东西,常见的是轮廓线,它具有明显的隐藏值-轮廓级别。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 20:31:45 | 显示全部楼层
就我个人而言,我没有任何使用地图应用程序的经验,因此我转而发布从实体数据挖掘中收集的信息。
回复

使用道具 举报

20

主题

338

帖子

323

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-5 20:38:14 | 显示全部楼层
您必须研究Acad映射ade函数。
 
我可以在下面列出一些例子:
 
  1. (setq ent (car (entsel "\nSelect Entity:")));Get the entity
  2. (setq tbl (ade_odgettables ent));Get the Table
  3. (setq tbl-def (ade_odtabledefn tbl));Get the Table Definition

 
您要查找的帮助文件是acmap-dev.chm。
 
我可能在家里有一份这份文件。否则,帮助文件很旧,很难找到。
 
我现在不能在这个问题上花太多时间,但可以在今天晚些时候或明天帮助解决这个问题。
 
我希望这有帮助,
 
当做
 
Hippe013
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
260
发表于 2022-7-5 20:40:47 | 显示全部楼层
 
请记住,Satish Rajdev必须有Map或Map vertical才能使用这些lisp函数。我使用一个例程来标记导入形状文件的特征,但它是为了使用我们的GIS数据而设置的,对其他任何人都没有多大用处。还有像MAPLABEL2ANN这样的命令,但同样只适用于我们这些地图爱好者。我想他只是想知道这些房产是从哪里来的。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 13:48 , Processed in 0.797106 second(s), 75 queries .

© 2020-2025 乐筑天下

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