Bind insert single layer

Bind insert single layer

Anonymous
Not applicable
24,086 Views
5 Replies
Message 1 of 6

Bind insert single layer

Anonymous
Not applicable

Good morning all,

 

I'm running AutoCAD 2014.

 

I have a drawing which xrefs a number of other DWGs.

 

What i'm wanting to do is bind and insert just a single layer from each of the xrefs.  Is there a rapid way to do this?

 

I'm aware that I could bind and insert all of the xrefs and delete off the information i'm not interested in, however, the xrefs are huge and contain an enormous amount of info and i'm trying to streamline my processes.

 

Thanks in advance,

 

James

0 Likes
Accepted solutions (1)
24,087 Views
5 Replies
Replies (5)
Message 2 of 6

imadHabash
Mentor
Mentor

Good Morninig,

 

use NCOPY direct to xref attached and select your need object layer.

 

Regards,

Imad Habash

EESignature

0 Likes
Message 3 of 6

3wood
Advisor
Advisor

You can try EXPLODEALL.

Settings as below:

explodeall.PNG

0 Likes
Message 4 of 6

jggerth
Advisor
Advisor

Option A, use NCOPY and manually pick all the objects n the xref layer you want to bring in.  Don't miss any.

 

Option B, XOpen the Xref, Use LAYISO to isolate the layer you want, then WBLOCK out everything on the layer.  Close the Open XREF, and Insert the fresh Wblock.

 

 Option C, use Map3d and Query in all the objects on the layer.

0 Likes
Message 5 of 6

Kent1Cooper
Consultant
Consultant

@jggerth wrote:

.... 

Option B, XOpen the Xref, Use LAYISO to isolate the layer you want, then WBLOCK out everything on the layer.  Close the Open XREF, and Insert the fresh Wblock.

.....


A variant on that:  Open the Xref in REFEDIT, isolate the Layer, Copy everything on it, Remove the copies from the working set, and close the Refediting without saving changes, and the copies will be in your current drawing.  It's an approach that avoids the creation of an additional external drawing file.  However, it leaves you with all that content as separate objects in the current drawing, not as one Block, if that matters.

 

In a quick test, I had trouble doing this by just copying in place so that the extracted things would already be in the same place in the current drawing.  If I ask it to remove from the working set the Previous selection [so I don't need to pick all the copies that are overlaid on the originals, expecting that the originals will then go into the current drawing], I end up with nothing transferred.  But if I Copy things to a different place by some round-figures distance, I can then Remove them from the working set and it works, and then Move them back the same distance in the opposite direction.  Or if I Copy them in place, and in the remove-from-the-working-set operation I window the whole area again [getting both the previous selection and the copies of it] and then use the Remove option in that selection to take the Previous selection out of what I'm removing from the working set, it works.

Kent Cooper, AIA
Message 6 of 6

Anonymous
Not applicable
Accepted solution

I can't find a way to ncopy an entire layer, but you could (using LISP and script) select the desired layer in each file, and paste to another drawing.

 

If you just want information from the layer (ie block position/attributes) then try DataExtraction. You could also do this for lines and other simple objects, then use LISP to draw the objects back in