English

Error: Reach max vertex buffer size

Error Message

Prior to ArcGIS 8.1 converting line entities in a DXF file to a coverage with DXFARC produces the error message:
Entity may be corrupted. 1100 vertices expected, 100 read.
Reach max vertex buffer size. Max 100 vertices

At version 8.1, the message produced is:
Entity may be corrupted. 1100 vertices expected, 500 read.
Reach max vertex buffer size. Max 500 vertices
At 8.1 the number of vertices read increased from 100 to 500, resulting in the change in the error message.

Cause

The DXF file contains LWPOLYLINE entities that will not completely convert to coverage arcs.

Solution or Workaround

The following methods can be used to convert the LWPOLYLINE entities.

AutoCAD:

1. Open the DXF file in AutoCAD and save it as a version 13 DXF file. The LWPOLYLINE features will be stored as POLYLINE features, and all of the original data will be maintained.

2. Convert the DXF file using the DXFARC command in Workstation. The DXF to Coverage Wizard can also be used in ArcToolbox or ArcCatalog.


ArcView 3.2:

1. Open ArcView and select File > Extentions.

2. Check CAD Reader from the list of available extensions and click OK.

3. Display the lines of the DXF file as a Theme in a new View.

4. Select Theme > Convert to Shapefile and save the data as a new shapefile.

5. Convert the shapefile to a coverage using the SHAPEARC command in Workstation or the Shapefile to Coverage tool in ArcCatalog or ArcToolbox.

ArcMap:

1. Open ArcMap and add the DXF line features as a layer.

2. Right-click the DXF layer in the Table of Contents and select Data > Export Data.

3. Save the layer as a new shapefile.

4. Convert the new shape to a coverage using the Shapefile to Coverage tool in ArcCatalog or ArcToolbox. The SHAPEARC command could also be used in Workstation.


ArcCatalog or ArcToolbox:

1. Use the CAD to Geodatabase tool to convert the DXF line features into a geodatabase feature class.

2. Use the Geodatabase to Coverage tool to convert the geodatabase feature class into a coverage.