Author Topic: Are there anymore tools to clean a drawing of junk?  (Read 11217 times)

0 Members and 1 Guest are viewing this topic.

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #30 on: February 12, 2009, 09:15:56 AM »
The patient is on the table ...
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

M-dub

  • Guest
Re: Are there anymore tools to clean a drawing of junk?
« Reply #31 on: February 12, 2009, 09:37:56 AM »

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #32 on: February 12, 2009, 11:39:23 AM »
46% of the drawing's bulk is attributable to block references.

96% of the block reference bulk is attributable to one block: S802.

64% of S802's bulk is attributable to revolved surfaces, the balance mostly
additional block references (inside S802), of which CIP MODULE, A$C353D2893
and CIP RETURN are the top 3 heavy weights. Details attached.

Interpretation: Not much Jenny Craig can do for this one short of redefining / simplifying block S802, especially what's represented by the revolved surfaces.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #33 on: February 12, 2009, 11:46:49 AM »
PS: There may be a lot of coincident / duplicated lines etc., I didn't check that.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Re: Are there anymore tools to clean a drawing of junk?
« Reply #34 on: February 12, 2009, 12:09:43 PM »
46% of the drawing's bulk is attributable to block references.

96% of the block reference bulk is attributable to one block: S802.

64% of S802's bulk is attributable to revolved surfaces, the balance mostly
additional block references (inside S802), of which CIP MODULE, A$C353D2893
and CIP RETURN are the top 3 heavy weights. Details attached.

Interpretation: Not much Jenny Craig can do for this one short of redefining / simplifying block S802, especially what's represented by the revolved surfaces.
Thanks Michael.  Very Impressive report.  And it does help me (might - haven't implemented it yet).   The s802 block sit outside the building which is not in my area of responsibility.  I will try Xclip'ing this file in my coordination file and hopefully speed things up.  Thank you very much for your time.
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #35 on: February 12, 2009, 12:10:20 PM »
My pleasure Ted, thanks for the opportunity.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #36 on: February 12, 2009, 07:35:08 PM »
Here's another way to look at the entity distribution (attached).

Code: [Select]
Entity counts per block definition ...

=============================================================

AcDbBlockTable : "*MODEL_SPACE" <68050 entity(s)>

         41713 : AcDbLine
         10219 : AcDbArc
          8758 : AcDbSpline
          2649 : AcDbPolyline
          1208 : AcDbCircle
          1010 : AcDbExtrudedSurface
           984 : AcDbSurface
           360 : AcDbRegion
           356 : AcDb3dSolid
           301 : AcDbHatch
           256 : AcDbMText
           111 : AcDbEllipse
            25 : AcDbText
            20 : AcDbBlockReference: "AT1M1PLA$0$SBV"
            16 : AcDbBlockReference: "A$C15A444BD"
             8 : AcDbBlockReference: "vulk bag with pallet"
             8 : AcDbBlockReference: "A$C737226D9"
             8 : AcDbBlockReference: "A$C5C1B2361"
             5 : AcDbBlockReference: "AT1M1PLA$0$PI-314"
             4 : AcDbAttributeDefinition
             4 : AcDbBlockReference: "Scissor Lift"
             4 : AcDbBlockReference: "Bulk Bag conveyor"
             3 : AcDbBlockReference: "AT1M1PLA$0$MP-010"
             3 : AcDbBlockReference: "Fork_Truck"
             2 : AcDbBlockReference: "FILLER CIP SKID"
             2 : AcDbBlockReference: "ICES-Val_BUTTERFLY"
             2 : AcDbBlockReference: "REDUCER_ECC_DOWN"
             2 : AcDbSolid
             2 : AcDbBlockReference: "AT1M1PLA$0$MP-004"
             2 : AcDbBlockReference: "AT1M1PLA$0$LOOP"
             1 : AcDbBlockReference: "s802"
             1 : AcDbBlockReference: "tank"
             1 : AcDbBlockReference: "BRIX"
             1 : AcDbBlockReference: "AT1M1PLA$0$MP-009"
             1 : AcDbBlockReference: "spanner"

AcDbBlockTable : "*Paper_Space" <1 entity(s)>

             1 : AcDbViewport

AcDbBlockTable : "13MHHMCB-1H Clamp" <5 entity(s)>

             4 : AcDb3dSolid
             1 : AcDbPoint

AcDbBlockTable : "2.5 x 2.5 WE TEE" <3 entity(s)>

             2 : AcDb3dSolid
             1 : AcDbLine

AcDbBlockTable : "2.5 xw shuttle valve" <115 entity(s)>

           109 : AcDbRevolvedSurface
             3 : AcDb3dSolid
             3 : AcDbLine

AcDbBlockTable : "21MPR-1xH" <4 entity(s)>

             3 : AcDb3dSolid
             1 : AcDbPoint

AcDbBlockTable : "7.5HPXP" <1 entity(s)>

             1 : AcDb3dSolid

AcDbBlockTable : "A$C0613688A" <47 entity(s)>

            45 : AcDbLine
             2 : AcDbArc

AcDbBlockTable : "A$C15162F42" <3 entity(s)>

             3 : AcDb3dSolid

AcDbBlockTable : "A$C15A444BD" <5 entity(s)>

             3 : AcDbLine
             2 : AcDbArc

AcDbBlockTable : "A$C33915B18" <800 entity(s)>

           669 : AcDbLine
           129 : AcDbPolyline
             1 : AcDbCircle
             1 : AcDbBlockReference: "A$C460E5761"

AcDbBlockTable : "A$C353D2893" <14 entity(s)>

             7 : AcDb3dSolid
             4 : AcDbPoint
             2 : AcDbBlockReference: "S14AWF-2 BPE Ferrule Standard-ISS"
             1 : AcDbBlockReference: "7.5HPXP"

AcDbBlockTable : "A$C460E5761" <513 entity(s)>

           461 : AcDbLine
            51 : AcDbPolyline
             1 : AcDbCircle

AcDbBlockTable : "A$C5C1B2361" <6 entity(s)>

             5 : AcDbLine
             1 : AcDbBlockReference: "A$C33915B18"

AcDbBlockTable : "A$C72CA4FE4" <5 entity(s)>

             5 : AcDb3dSolid

AcDbBlockTable : "A$C737226D9" <9 entity(s)>

             7 : AcDbLine
             1 : AcDbBlockReference: "A$C33915B18"
             1 : AcDbBlockReference: "A$C0613688A"

AcDbBlockTable : "AT1M1PLA$0$LOOP" <13 entity(s)>

            12 : AcDbArc
             1 : AcDbLine

AcDbBlockTable : "AT1M1PLA$0$MP-004" <4 entity(s)>

             2 : AcDbLine
             2 : AcDbArc

AcDbBlockTable : "AT1M1PLA$0$MP-009" <4 entity(s)>

             4 : AcDbLine

AcDbBlockTable : "AT1M1PLA$0$MP-010" <3 entity(s)>

             3 : AcDbLine

AcDbBlockTable : "AT1M1PLA$0$MV-009" <4 entity(s)>

             3 : AcDbLine
             1 : AcDbPolyline

AcDbBlockTable : "AT1M1PLA$0$PI-314" <4 entity(s)>

             2 : AcDbAttributeDefinition
             2 : AcDbArc

AcDbBlockTable : "AT1M1PLA$0$SBV" <3 entity(s)>

             2 : AcDbLine
             1 : AcDbBlockReference: "AT1M1PLA$0$MV-009"

AcDbBlockTable : "BRIX" <39 entity(s)>

            39 : AcDbLine

AcDbBlockTable : "Bulk Bag conveyor" <175 entity(s)>

           106 : AcDbExtrudedSurface
            56 : AcDbLine
             7 : AcDbPolyline
             6 : AcDb3dSolid

AcDbBlockTable : "FILLER CIP SKID" <467 entity(s)>

           407 : AcDbLine
            26 : AcDbCircle
            24 : AcDbArc
            10 : AcDbEllipse

AcDbBlockTable : "Fork_Truck" <94 entity(s)>

            68 : AcDbLine
            17 : AcDbArc
             8 : AcDbPolyline
             1 : AcDbCircle

AcDbBlockTable : "ICES-Val_BUTTERFLY" <9 entity(s)>

             7 : AcDbAttributeDefinition
             2 : AcDbPolyline

AcDbBlockTable : "KIT_2B_F" <3 entity(s)>

             3 : AcDbRegion

AcDbBlockTable : "KIT_2B_L" <3 entity(s)>

             3 : AcDbRegion

AcDbBlockTable : "KIT_2B_M" <136 entity(s)>

           103 : AcDbFace
            25 : AcDbPolyline
             4 : AcDbCircle
             4 : AcDbArc

AcDbBlockTable : "KIT_2B_P" <22 entity(s)>

             8 : AcDbArc
             8 : AcDbLine
             5 : AcDbCircle
             1 : AcDbBlockReference: "RECTANG"

AcDbBlockTable : "RECTANG" <4 entity(s)>

             4 : AcDbLine

AcDbBlockTable : "REDUCER_ECC_DOWN" <4 entity(s)>

             3 : AcDbAttributeDefinition
             1 : AcDbPolyline

AcDbBlockTable : "S14AWF-1 BPE Ferrule Standard-IBS" <5 entity(s)>

             4 : AcDbPoint
             1 : AcDb3dSolid

AcDbBlockTable : "S14AWF-2 BPE Ferrule Standard-ISS" <5 entity(s)>

             4 : AcDbPoint
             1 : AcDb3dSolid

AcDbBlockTable : "S2S-1H BPE 90 Elbow BW" <1 entity(s)>

             1 : AcDb3dSolid

AcDbBlockTable : "Scissor Lift" <12 entity(s)>

            12 : AcDbExtrudedSurface

AcDbBlockTable : "W45-100" <6 entity(s)>

             2 : AcDb3dSolid
             2 : AcDbBlockReference: "S14AWF-1 BPE Ferrule Standard-IBS"
             1 : AcDbLine
             1 : AcDbBlockReference: "13MHHMCB-1H Clamp"

AcDbBlockTable : "WK44-1-BW" <4 entity(s)>

             3 : AcDb3dSolid
             1 : AcDbLine

AcDbBlockTable : "_DotSmall" <1 entity(s)>

             1 : AcDbLine

AcDbBlockTable : "_Open90" <3 entity(s)>

             3 : AcDbLine

AcDbBlockTable : "cip return" <32 entity(s)>

            25 : AcDbRevolvedSurface
             4 : AcDbLine
             2 : AcDb3dSolid
             1 : AcDbBlockReference: "2.5 xw shuttle valve"

AcDbBlockTable : "doornode" <2 entity(s)>

             2 : AcDbLine

AcDbBlockTable : "inactive" <5 entity(s)>

             3 : AcDbPolyline
             2 : AcDbArc

AcDbBlockTable : "s-802 tank" <8 entity(s)>

             8 : AcDbRevolvedSurface

AcDbBlockTable : "s802" <2253 entity(s)>

          1865 : AcDbRevolvedSurface
           143 : AcDb3dSolid
           112 : AcDbLine
           104 : AcDbExtrudedSurface
             5 : AcDbBlockReference: "2.5 x 2.5 WE TEE"
             3 : AcDbBlockReference: "A$C15162F42"
             2 : AcDbBlockReference: "21MPR-1xH"
             2 : AcDbBlockReference: "W45-100"
             2 : AcDbRegion
             2 : AcDbBlockReference: "tank foundation"
             2 : AcDbBlockReference: "s-802 tank"
             2 : AcDbBlockReference: "A$C72CA4FE4"
             2 : AcDbBlockReference: "A$C353D2893"
             2 : AcDbBlockReference: "S2S-1H BPE 90 Elbow BW"
             2 : AcDbCircle
             1 : AcDbBlockReference: "s802 CIP MOdule"
             1 : AcDbBlockReference: "cip return"
             1 : AcDbBlockReference: "WK44-1-BW"

AcDbBlockTable : "s802 CIP MOdule" <361 entity(s)>

           305 : AcDbRevolvedSurface
            22 : AcDbCircle
            20 : AcDb3dSolid
            12 : AcDbLine
             1 : AcDbBlockReference: "S2S-1H BPE 90 Elbow BW"
             1 : AcDbExtrudedSurface

AcDbBlockTable : "spanner" <4 entity(s)>

             4 : AcDbAttributeDefinition

AcDbBlockTable : "tank" <58 entity(s)>

            31 : AcDbLine
            18 : AcDbPolyline
             5 : AcDbCircle
             4 : AcDbArc

AcDbBlockTable : "tank foundation" <1 entity(s)>

             1 : AcDb3dSolid

AcDbBlockTable : "vulk bag with pallet" <30 entity(s)>

            22 : AcDbLine
             6 : AcDb3dSolid
             1 : AcDbPolyline
             1 : AcDbRevolvedSurface
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Re: Are there anymore tools to clean a drawing of junk?
« Reply #37 on: February 13, 2009, 09:40:30 AM »
Looking at that report(s) makes me think that the file is like a SUV that is three times bigger than the HumVee and it gets negative gas mileage.  Not very lean and mean.

Thanks Mike. I have not got around to that coordination file yet but when I do I see if there is any better regen times. 

The S802 block being 3d and what it is, leads me think that 3d is not the answer.  Or is this just becuase I have a slow computer or is this becuase of the person generating the 3d does not know what he is doing?

I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

Matt__W

  • Seagull
  • Posts: 12955
  • I like my water diluted.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #38 on: February 13, 2009, 09:45:56 AM »
The s802 block sit outside the building which is not in my area of responsibility.  I will try Xclip'ing this file in my coordination file and hopefully speed things up.
Why not just delete it instead??
Autodesk Expert Elite
Revit Subject Matter Expert (SME)
Owner/FAA sUAS Pilot @ http://skyviz.io

Krushert

  • Seagull
  • Posts: 13679
  • FREE BEER Tomorrow!!
Re: Are there anymore tools to clean a drawing of junk?
« Reply #39 on: February 13, 2009, 09:50:25 AM »
The s802 block sit outside the building which is not in my area of responsibility.  I will try Xclip'ing this file in my coordination file and hopefully speed things up.
Why not just delete it instead??

I will eventually need it because when we do internet conference meetings they use our files a lot so they see the entire picture.  I will have to train my archie on how to remove a xclip. <sigh>  Then listen to all gripe on how things need to be complicated and he just can't go in only do what he needs to do with doing all this #^%&$!
I + XI = X is true ...  ... if you change your perspective.

I no longer CAD or Model, I just hang out here picking up the empties beer cans

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #40 on: February 13, 2009, 09:57:20 AM »
The S802 block being 3d and what it is, leads me think that 3d is not the answer.  Or is this just becuase I have a slow computer or is this becuase of the person generating the 3d does not know what he is doing?

Can't comment on the expertise of the author, but there appears to me to be superfluous detail / density. As for 3D, we really on it heavily, but use only as much detail is absolutely necessary, embedding intel as appropriate, nor do we host all info in one file ...
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

M-dub

  • Guest
Re: Are there anymore tools to clean a drawing of junk?
« Reply #41 on: February 13, 2009, 10:16:51 AM »
Could you redefine the block?  Explode one copy of it and recreate it properly?

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #42 on: February 13, 2009, 10:24:49 AM »
Could you redefine the block?

Exactly.

... Not much Jenny Craig can do for this one short of redefining / simplifying block S802, especially what's represented by the revolved surfaces ...

:)
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

M-dub

  • Guest
Re: Are there anymore tools to clean a drawing of junk?
« Reply #43 on: February 13, 2009, 10:27:01 AM »
Oops!
I even READ that post, too!

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Are there anymore tools to clean a drawing of junk?
« Reply #44 on: February 13, 2009, 10:28:31 AM »
Oops not required -- just underscoring the point. :)
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst