how to locate "buried" entities on a given layer

how to locate "buried" entities on a given layer

mikegera
Advocate Advocate
1,031 Views
8 Replies
Message 1 of 9

how to locate "buried" entities on a given layer

mikegera
Advocate
Advocate

Say I have a layer that appears to have nothing on it but will not purge.  How do I identify, visibly, all entities tied to that layer? 

 

My guess is that they are inside of blocks.

 

Thanks for any replies.  

0 Likes
1,032 Views
8 Replies
Replies (8)
Message 2 of 9

Valentin_CAD
Mentor
Mentor

@mikegera ,

 

This may help:

 

 



Select the "Mark as Solution" if my post solves your issue or answers your question.

Seleccione "Marcar como solución" si mi publicación resuelve o responde a su pregunta.


Emilio Valentin

0 Likes
Message 3 of 9

pendean
Community Legend
Community Legend

@mikegera wrote:

Say I have a layer that appears to have nothing on it but will not purge....


Why not just use LAYMRG command to merge it with layer 0? if it has anything buried on it it will now be associated with the layer you should never draw on but always have and leave thawed/unlocked/on all the time 🙂

Message 4 of 9

Kent1Cooper
Consultant
Consultant

Yes, you could LAYDEL or LAYMRG the offending Layer as a brute-force way of eliminating the problem, but that won't tell you what was preventing PURGE from removing it.  And the LAYMRG approach could leave you with things on the target Layer you gave it that you'd really rather have removed entirely, but now you won't easily be able to isolate them.

 

But if you want to know where the issue is, in new-enough versions PURGE now has a way of locating such buried entities:

Kent1Cooper_0-1728321834184.png

Pick your Layer in the left side, and the right side will tell you what is on it, including [when applicable] names of Blocks they're buried in.

Kent Cooper, AIA
Message 5 of 9

vinodkl
Mentor
Mentor

Hello @mikegera 

 

I usually try find the entities on the layer by making it the current layer and draw a line. Next use the command "LAYISO" and select the line which I drew and press "Enter" key. This would isolate all the entities of that layer, so you can check where they are located. Hope that helps 🙂

--------------------------------------------------------------------------------------------------------------------------
ವಿನೋದ್ ಕೆ ಎಲ್( System Design Engineer)
Likes is much appreciated if the information I have shared is helpful to you and/or others.

Please mark "Accept as Solution" if my reply resolves the issue or answers your question, to help others in the community.
--------------------------------------------------------------------------------------------------------------------------
0 Likes
Message 6 of 9

Kent1Cooper
Consultant
Consultant

@vinodkl wrote:

.... "LAYISO" ....


That can be useful, but can miss some things, for example:

1.  There's a Block that has something on that Layer in it, but the Block is not actually inserted anywhere so that you could see it.

2.  There are things on that Layer in different spaces than the one you're in [such as paper vs. model, or different Layouts].

Kent Cooper, AIA
Message 7 of 9

mikegera
Advocate
Advocate

Kent,

 

Please correct me if I'm wrong, but if there's a block associated with the .dwg file that's not being used, purge will eliminate it, thus clearing the way for the layer to be subsequently purged. 

0 Likes
Message 8 of 9

mikegera
Advocate
Advocate

That's what I ended up doing.

 

It worked, of course, but never satisfied my curiosity.

 

I wish there was a way to somehow list all entities associated with a given layer.

0 Likes
Message 9 of 9

pendean
Community Legend
Community Legend

@mikegera wrote:

...I wish there was a way to somehow list all entities associated with a given layer.


Search the Autodesk App Store and the web for what you crave, it might exist is there is a lot of demand for it.

0 Likes