It's instant, less than 1 second. Zooming + moving around is instant as well, no lag.
It's a house floor plan (1 level, 2D) with some text (names, addresses, etc, hence the PII). Everything fits on an A4 page. Eyeballing it I can see about 30-40 shapes (squares, rectangles, etc), so I'm guessing most of the lines/polylines are coming from the text
So from what I can see, the CSV contains: 37k total rows, 20k empty rows (just commas, nothing else), 3k Polyline rows, 15k Line rows, 700 Point rows, 400 Text rows, 100 Circle rows, 100 Arc rows, 175 Hatch rows.
Code: Select all
Type,Handle,Block,Layer,Linetype,Linetype Scale,Lineweight,Color,Displayed Color,Draw Order,Style:Overall scale,Style:Linear measurement factor,Style:Text height,Style:Dimension line gap,Style:Arrow size,Style:Dimension line increment,Style:Extension line extension,Style:Extension line offset,Style:Text position vertical,Style:Text horizontal,Style:Tick size,Style:Linear format,Style:Decimal places,Style:Decimal separator,Style:Zero suppression,Style:Angular format,Style:Angular decimal places,Style:Angular zero suppression,Style:Architectur tick,Style:Text color,Style:Arrow block,Style:Arrow block 1,Style:Arrow block 2,Center:X,Center:Y,Center:Z,Middle:X,Middle:Y,Middle:Z,Radius,Start Angle,End Angle,Reversed,Diameter,Length,Sweep Angle,Area,Referenced Block,Position:X,Position:Y,Position:Z,Scale:X,Scale:Y,Scale:Z,Angle,Columns,Rows,Column Spacing,Row Spacing,Circumference,Major Point:X,Major Point:Y,Major Point:Z,Ratio,Start Parameter,End Parameter,Start Point:X,Start Point:Y,Start Point:Z,End Point:X,End Point:Y,End Point:Z,Middle Point:X,Middle Point:Y,Middle Point:Z,Vertex:X,Vertex:Y,Vertex:Z,Vertex:Bulge,Size:Base Angle,Size:Size 1,Size:Size 2,Simple,Text Position:X,Text Position:Y,Text Position:Z,Text,Plain Text,Font Name,Text Height,Text Width,Text Angle,X Scale,Bold,Italic,Line Spacing,Alignment:Horizontal,Alignment:Vertical,Backward,Upside Down,Name,Origin:X,Origin:Y,Origin:Z,Off,Frozen,Locked,Collapsed,Plottable,Snappable,Off is Freeze,Tab Order,Min Limits:X,Min Limits:Y,Min Limits:Z,Max Limits:X,Max Limits:Y,Max Limits:Z,Insertion Base:X,Insertion Base:Y,Insertion Base:Z,Min Extents:X,Min Extents:Y,Min Extents:Z,Max Extents:X,Max Extents:Y,Max Extents:Z,Plot Margins:Left,Plot Margins:Bottom,Plot Margins:Right,Plot Margins:Top,Plot Paper Size:Width,Plot Paper Size:Height,Plot Origin:X,Plot Origin:Y,Plot Window Area Min:X,Plot Window Area Min:Y,Plot Window Area Max:X,Plot Window Area Max:Y,Custom Scale:Numerator,Custom Scale:Denominator,Plot Paper Units,Plot Rotation,Plot Type,Use Standard Scale,Standard Scale,Standard Scale Type,Media Name,Description,Metric,Pattern,Hidden,Pixel Unit,Layout,Polyline Pattern,Closed,Vertex:Angle,Vertex:Start Width,Vertex:End Width,Global Width,Orientation,Global Z,Solid,Alpha,Pattern:Name,Pattern:From Entity,Pattern:Angle,Pattern:Scale,Id
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Line,0x220f,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5490,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.207283748412,,,,,,,,,,4.712388980385,,,,,,,,,,,,1255.675740520703,344.008468925418,0.000000000072,1255.675740520703,343.801185177006,0.000000000072,1255.675740520703,343.904827051212,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5550
Line,0x2210,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5491,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.228913356942,,,,,,,,,,4.712388980385,,,,,,,,,,,,1255.684752857545,344.019283729683,0.000000000072,1255.684752857545,343.790370372741,0.000000000072,1255.684752857545,343.904827051212,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5551
Line,0x2211,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5492,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.049567852868,,,,,,,,,,0,,,,,,,,,,,,1255.49819748383,344.019283729683,0.000000000072,1255.547765336698,344.019283729683,0.000000000072,1255.522981410264,344.019283729683,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5552
Line,0x2212,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5493,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.04866661923,,,,,,,,,,0,,,,,,,,,,,,1255.665826949989,344.019283729683,0.000000000072,1255.714493569219,344.019283729683,0.000000000072,1255.690160259604,344.019283729683,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5553
Line,0x2213,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5494,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.059481423581,,,,,,,,,,0,,,,,,,,,,,,1255.49819748383,343.790370372741,0.000000000072,1255.557678907411,343.790370372741,0.000000000072,1255.527938195621,343.790370372741,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5554
Line,0x2214,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5495,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.078407330904,,,,,,,,,,0,,,,,,,,,,,,1255.636086238315,343.790370372741,0.000000000072,1255.714493569219,343.790370372741,0.000000000072,1255.675289903767,343.790370372741,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5555
Line,0x2215,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5496,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.022584851543,,,,,,,,,,5.783838586374,,,,,,,,,,,,1255.508111054543,344.019283729683,0.000000000072,1255.527938195737,344.008468925418,0.000000000072,1255.51802462514,344.01387632755,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5556
Line,0x2216,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5497,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.023793252086,,,,,,,,,,4.282626704948,,,,,,,,,,,,1255.694666428026,344.019283729683,0.000000000072,1255.684752857545,343.997654121153,0.000000000072,1255.689709642786,344.008468925418,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5557
Line,0x2217,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5498,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.022584851543,,,,,,,,,,3.640939374395,,,,,,,,,,,,1255.704579998739,344.019283729683,0.000000000072,1255.684752857545,344.008468925418,0.000000000072,1255.694666428142,344.01387632755,0.000000000072,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5558
Polyline,0x2218,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,5499,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.045169702881,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,false,false,,,,0,2,0,,,,,,,5559
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Text,0x2794,Viewport1,0,Continuous,1,0,#7f6f3f,#7f6f3f,6901,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,false,1227.997051471844,381.946802286944,0.000000000072,THERMAL INSULATION,THERMAL INSULATION,Swis721 LtCn BT,0.20818497031,0,0,1,false,false,1,0,3,false,false,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6961
This is pretty much how it looks like, a lot of empty lines -> some Line rows -> 1 Polyline after all the Line rows. Lots of Polyline rows look isolated as well, with just empty rows above and below. I've also added a Text row in case there's something that matters.
Side note, I only need to extract the lines/polylines (segments), I'm not interested in the text or the lines/polylines of the text, is there a way to ignore them? I know I can select Lines and Polylines (you can see that in the command I ran), but that still selects the lines and polylines forming the texts.