Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Default layer for AECC_NETWORK_PART_CONNECTOR

12 REPLIES 12
SOLVED
Reply
Message 1 of 13
JeffPaulsen
642 Views, 12 Replies

Default layer for AECC_NETWORK_PART_CONNECTOR

Civil 3D 2011 Version 3

 

How do I control the default layer for AECC_NETWORK_PART_CONNECTORs? They are coming in on the current layer which resulted in them being put on several different layers.

 

What layer does everyone else put them on? I was thinking the structure layer would make sense.

Jeff Paulsen
Civil 3D 2020.4 | Win 10 Pro N 64-bit
Xeon W-2223 @ 3.60GHz, 32GB Ram | NVidia Quadro P2200
12 REPLIES 12
Message 2 of 13

Can't speak for anyone else, but most of my styles (text included) are set to layer '0' and By Block for both linetype and color that way I can have control over it. It tends to be easier this way and the objects act like blocks and you can make it look how you want and put it on what ever layer you want.

 

The only kicker is that you need to leave layer '0' on.

Luke Ferguson, PE
Win-10 Pro 64-Bit
Intel Core i9 2.40Ghz
64 Gb Ram
NVideo Quara RTX 4000
Message 3 of 13
mathewkol
in reply to: JeffPaulsen

Layer 0 should always be on anyway for a variety of other reasosn so I wouldn't see it as a "kicker".
Matt Kolberg
SolidCAD Professional Services
http://www.solidcad.ca /
Message 4 of 13

I would be ok with the AECC_NETWORK_PART_CONNECTOR being on layer 0. My problem is I can't figure out how to get them on layer 0 and not the current layer.

Jeff Paulsen
Civil 3D 2020.4 | Win 10 Pro N 64-bit
Xeon W-2223 @ 3.60GHz, 32GB Ram | NVidia Quadro P2200
Message 5 of 13
AlmasSuljevic
in reply to: JeffPaulsen

Hello,

 

These AECC_NETWORK_PART_CONNECTOR are not physical objects that could be selected in the drawing. It seems that they act as object handles telling that such and such pipes and such and such structures are connected. I see no way of selecing these object handles in the draiwng nor how to control thier display properties. I know that if the pipes and structures are removed these handles are being removed, too.

 

Since they are not physical objects I see no way to control the default layer. In my opinion (may be wrong here) these handles' settings are hardcoded to go on current layer. To test this, I created new layer and made it current, then drew pipe network. Finally, I listed all objects in the drawing and found that AECC_NETWORK_PART_CONNECTOR are now in currnet layer. So, I guess this is all that could be done - setting your 0 layer as current when drawing pipe network . 



Almas Suljevic
Product Support Specialist
Autodesk Global Subscription and Support
Autodesk, Inc.

Please click on "Accept as Solution" if post helped you resolve the issue.
Message 6 of 13
JeffPaulsen
in reply to: AlmasSuljevic

Almas,

 

Thanks for the reply.

 

This can cause major issues if a user erases all the objects on a layer. That is how I found them.

 

We need a way to specify a layer for these objects.

Jeff Paulsen
Civil 3D 2020.4 | Win 10 Pro N 64-bit
Xeon W-2223 @ 3.60GHz, 32GB Ram | NVidia Quadro P2200
Message 7 of 13
AlmasSuljevic
in reply to: JeffPaulsen

Hi Jeff,

 

I agree with you. But, I think that if these handles are present in the drawing we won’t be able to remove layers unless we remove all objects from it. One other thing I did notice, though, is that using QSELECT I was unable to remove my “_test” layer I created, simply because the objects were not visible or available for selection. One way I did manage to remove them was with following routine (entdel(handent "<handle ID>"))

 

In any case, I would like to suggest you to provide your feedback about this issue on following link: http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=1109794



Almas Suljevic
Product Support Specialist
Autodesk Global Subscription and Support
Autodesk, Inc.

Please click on "Accept as Solution" if post helped you resolve the issue.
Message 8 of 13
AllenJessup
in reply to: AlmasSuljevic

Did you try LAYDEL to delete the layer. That would probably do it. You would have to draw an entity on that layer to pick it or you can type in the layer name.

 

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 9 of 13
AlmasSuljevic
in reply to: AllenJessup

Hi Allen,

 

 

I haven't tried LAYDEL, but I would imagine it would also remove layer. I have seen cases where LAYDEL did not allow user to remove layer if it is referenced in style, XREF, etc. 

 



Almas Suljevic
Product Support Specialist
Autodesk Global Subscription and Support
Autodesk, Inc.

Please click on "Accept as Solution" if post helped you resolve the issue.
Message 10 of 13
AllenJessup
in reply to: AlmasSuljevic

Hello Almas,

 

I haven't seen that. But I have seen it cause problems when it removes a layer that Civil 3D has specified. Mostly thing end up on layer 0. It can also cause problems if objects are on the layer deleted. With the reactive nature of C3D the consequences can be far reaching.

 

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 11 of 13
JeffPaulsen
in reply to: AllenJessup

Sorry, I should have been more specific. I am using a lisp routine that uses ssget to select the the objects on a layer.

Jeff Paulsen
Civil 3D 2020.4 | Win 10 Pro N 64-bit
Xeon W-2223 @ 3.60GHz, 32GB Ram | NVidia Quadro P2200
Message 12 of 13
AllenJessup
in reply to: JeffPaulsen

Either way. That would have a similar effect as LayDel, allowing you to delete all entities on a layer and the layer itself.  LayDel will also remove items from blocks if they are on the layer deleted. So these types of commands can be destructive if objects aren't on the layer you believe them to be.

 

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 13 of 13
Jeff_M
in reply to: JeffPaulsen


@JeffPaulsen wrote:

Sorry, I should have been more specific. I am using a lisp routine that uses ssget to select the the objects on a layer.



If you want to delete objects on a layer using your lisp routine, but ensure the CONNECTOR items remain, add the AECC_NETWORK_PART_CONNECTOR as an exclusion to the ssget filter list. That way they won't be selected.

Jeff_M, also a frequent Swamper
EESignature

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


Autodesk Design & Make Report