tarnoki Posted October 12, 2010 Share Posted October 12, 2010 We have some drawings where we've xref'd floor plans of adjacent buildings and annotated it with leaders (in model space) inside of a master file (eg Bldg1-1st flr, Bldg2-1st flr, Bldg3-1st flr all xref'd into Master1stflr.dwg). The individual floor plans contain a hatch layer color coding each room on the plans indicating departmental ownership. The leaders are all drawn on one layer called MC-TEXT in the master file. Our problem is the the leader annotations show up above the xref when drawn, but upon reloading the xref or re-opening the master file, the xref jumps to the front and covers up the leaders. I've tried to send the leaders to the front and the xref's to the back to no avail. Is there a command I can apply the in the master drawing that will hold the draw order upon xref reloading? Should I be pushing the xref's to the back or the leaders to the front? Is there a way to set draworder of layers? When invoking the draworder command, how do I call out a specific xref to push to back (without selecting the object with cursor...eg send Bldg1-1st flr xref to back)? Thanks for any advice in advance. Steve Quote Link to comment Share on other sites More sharing options...
CyberAngel Posted October 13, 2010 Share Posted October 13, 2010 I've had this same problem with hatches. If a hatch is Sent to Back in the original drawing, then it looks like it's out in front when xrefed. It's as if xrefing reverses the draw order. Quote Link to comment Share on other sites More sharing options...
RobDraw Posted October 14, 2010 Share Posted October 14, 2010 Yeah, you've found one of the shortcomings of XREFs. The closest I've gotten for draworder to work is for the current drawing session only. If I remember correctly, once I set the draworder in the referenced file, I had to detach and reattach it in the referencing file. Future drawing sessions may not have the draw order you set. Quote Link to comment Share on other sites More sharing options...
designerstuart Posted October 14, 2010 Share Posted October 14, 2010 i know it's not the answer you're looking for but it might help: i use a button which someone gave me the macro to - sorry i forgot where i got it from! ^C^C^P(ssget "_X" '((0 . "HATCH")));draworder;p;;b; maybe someone better than me can make this macro send xrefs to the back too? sorry if this is irrelevant / stupid / plaguerism Quote Link to comment Share on other sites More sharing options...
CyberAngel Posted December 12, 2012 Share Posted December 12, 2012 This issue is getting serious for me. I have areas of patched pavement with an asphalt hatch (Dots) and a patch hatch (Solid). One day the Solid hatch is on top, the next day it's the Dots (which should stay on top). I can't explain the issue to my boss because I'd have to explain the whole concept of draw order, and he rolls his eyes whenever an explanation takes more than 25 words. Not only that, I have the xref/draw order thing going on. The building limits have a solid hatch in one plan, sent behind the architect's floor plan (another xref), and when that plan xrefs into the next one, the hatch is on top, hiding the floor plan. Unacceptable. How long has this bug been in there? Quote Link to comment Share on other sites More sharing options...
RobDraw Posted December 12, 2012 Share Posted December 12, 2012 Have you tried applying an elevation to the hatches? Quote Link to comment Share on other sites More sharing options...
Dadgad Posted December 12, 2012 Share Posted December 12, 2012 Have you tried applying an elevation to the hatches? That sounds like a good work around Rob. Might either of these system variables provide any relief? Quote Link to comment Share on other sites More sharing options...
RobDraw Posted December 12, 2012 Share Posted December 12, 2012 Overlay vs. Attachment will not affect draw order but DRAWORDERCTL looks interesting. Quote Link to comment Share on other sites More sharing options...
howitzer Posted December 15, 2012 Share Posted December 15, 2012 Have you tried applying an elevation to the hatches? DOH!!! I used to do this all the time, but haven't in years, and thus forgot about it. Good call. One thing I do is put all my x-refs on their own individual layer, then it's easy to draworder those layers where I need them. This works especially well for aerial photos and solid hatching when I want those behind everything else. I have the aerial photo and hatch in their own files, x-ref them in, and move them to the back. Works well. The only downside is that, as I understand it, you cannot lock anything in place via draworder, so there's always a chance that it may get moved out of place. Which makes you verify the desired draworder on occasion. Quote Link to comment Share on other sites More sharing options...
Dadgad Posted December 15, 2012 Share Posted December 15, 2012 DOH!!! Good call.One thing I do is put all my x-refs on their own individual layer, The only downside is that, as I understand it, you cannot lock anything in place via draworder, so there's always a chance that it may get moved out of place. Which makes you verify the desired draworder on occasion. If you look at the SYSVDLG description of DRAWORDERCTL in post #7, you may want to try setting it to 3, which claims to (while risking editing speed) provide full draw order display and drawing order inheritance. Quote Link to comment Share on other sites More sharing options...
SLW210 Posted December 17, 2012 Share Posted December 17, 2012 DRAWORDERCTL=3 here and NO problems with keeping my Aerials behind the line work. Quote Link to comment Share on other sites More sharing options...
Elbee Posted February 19, 2014 Share Posted February 19, 2014 Have you tried setting your treedepth to 3020. I find this solves most draworder issues Quote Link to comment Share on other sites More sharing options...
yaya Posted February 9, 2022 Share Posted February 9, 2022 IN MY EXPERIENCE AUTOCAD IS VERY DIFFICULT TO MANAGE XREF DRAWORDER. MICROSTATION IS VERY USER FRIENDLY. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.