多段线特性
大家好我从客户那里得到了一张图纸,他为下图中给出的多段线指定了一些属性。谁能告诉我如何追踪这些属性吗。
随附样品图。
等待您的回复
采样多段线。图纸 它可能来自导入GIS形状文件。可以将额外信息附着到autocad对象。 对我是这么认为的
但是,我们可以通过lisp获得这些属性吗? 你好,萨蒂什,
尝试用
(vlax-dump-object (vlax-ename->vla-object (car (entsel "\nSelect Object:"))) t)
我无法在vanila AutoCAD中访问这些属性。。。
亨里克 试过了。。。。没有工作:汗水: 使用此实用程序检查实体时,数据看起来来自Autodesk Map软件:
(
(-1 . <Entity name: 7ffffb13d40>)
(0 . "LWPOLYLINE")
(5 . "1D4")
(102 . "{ACAD_XDICTIONARY")
(360 . <Entity name: 7ffffb13d50>)
(102 . "}")
(330 . <Entity name: 7ffffb109f0>)
(100 . "AcDbEntity")
(67 . 0)
(410 . "Model")
(8 . "SEG1_6_Concession_Blocks")
(100 . "AcDbPolyline")
(90 . 100)
(70 . 1)
(43 . 0.0)
(38 . 0.0)
(39 . 0.0)
(10 1.64978e+006 2.08604e+006)
(40 . 0.0)
(41 . 0.0)
(42 . 0.0)
(91 . 0)
... < vertex entries > ...
(10 1.64978e+006 2.08604e+006)
(40 . 0.0)
(41 . 0.0)
(42 . 0.0)
(91 . 0)
(210 0.0 0.0 1.0)
(-3
(
"AcMap_E615D161-C9D7-11d3-839F-0060B0FB6B57"
(1071 . 2)
(1071 . 2)
(1071 . 1)
)
)
)
检查扩展字典时:
(
(-1 . <Entity name: 7ffffb13d50>)
(0 . "DICTIONARY")
(330 . <Entity name: 7ffffb13d40>)
(5 . "1D5")
(100 . "AcDbDictionary")
(280 . 1)
(281 . 1)
(3 . "*A1")
(360 . <Entity name: 7ffffb13d60>)
)
并检查本词典中的词条:
(
(-1 . <Entity name: 7ffffb13d60>)
(0 . "ACAD_PROXY_OBJECT")
(5 . "1D6")
(102 . "{ACAD_REACTORS")
(330 . <Entity name: 7ffffb13d50>)
(102 . "}")
(330 . <Entity name: 7ffffb13d50>)
)
当在不支持对象类型的应用程序中查看时,垂直应用程序固有的对象将始终呈现为代理对象。 我的错是李没有详细阐述,比如“查找帮助从导入Autocad Map的SHP文件中重新提取信息”。可以有很多隐藏的东西,常见的是轮廓线,它具有明显的隐藏值-轮廓级别。 就我个人而言,我没有任何使用地图应用程序的经验,因此我转而发布从实体数据挖掘中收集的信息。 您必须研究Acad映射ade函数。
我可以在下面列出一些例子:
(setq ent (car (entsel "\nSelect Entity:")));Get the entity
(setq tbl (ade_odgettables ent));Get the Table
(setq tbl-def (ade_odtabledefn tbl));Get the Table Definition
您要查找的帮助文件是acmap-dev.chm。
我可能在家里有一份这份文件。否则,帮助文件很旧,很难找到。
我现在不能在这个问题上花太多时间,但可以在今天晚些时候或明天帮助解决这个问题。
我希望这有帮助,
当做
Hippe013
请记住,Satish Rajdev必须有Map或Map vertical才能使用这些lisp函数。我使用一个例程来标记导入形状文件的特征,但它是为了使用我们的GIS数据而设置的,对其他任何人都没有多大用处。还有像MAPLABEL2ANN这样的命令,但同样只适用于我们这些地图爱好者。我想他只是想知道这些房产是从哪里来的。
页:
[1]
2