How to Import CAD Data into ArcGIS Pro
ArcGIS Pro can read AutoCAD and MicroStation CAD files directly as read-only GIS feature datasets. You can add a CAD drawing to a map for reference, use its virtual feature classes in many geoprocessing tools, or permanently convert selected or complete CAD content into a file geodatabase.
The most important decision is whether you need to display and analyze the original CAD dataset or create editable GIS features. Adding a DWG, DXF, or DGN file to a map does not automatically create an editable geodatabase copy. For editing, schema design, spatial joins, web sharing, or long-term GIS management, convert the relevant CAD content to geodatabase feature classes.
CAD formats supported by ArcGIS Pro
ArcGIS Pro accepts CAD data generated by AutoCAD- and MicroStation-based applications, including:
- DWG: AutoCAD’s native drawing format
- DXF: AutoCAD Drawing Exchange Format
- DGN: MicroStation design-file format
ArcGIS Pro can also read additional content in DWG and DXF files created by AutoCAD Civil 3D or the ArcGIS for AutoCAD plug-in when that content follows supported structures. A DGN file can contain multiple models, so the model structure should be reviewed before conversion. 1 2
Do not promise support for every object type, proxy object, custom entity, external reference, font, or authoring-software feature. CAD files can contain content that is visible in the authoring application but is not represented identically in ArcGIS Pro.
How ArcGIS Pro represents CAD data
When you connect to a CAD file, ArcGIS Pro interprets it as a read-only feature dataset. CAD entities are organized into virtual feature classes that resemble a GIS schema.
The standard CAD feature classes may include:
- Point
- Polyline
- Polygon
- Annotation
- TextPoint
- Multipoint
- Multipatch
The TextPoint class represents CAD text entities as points for legacy workflows. The Annotation class represents text and annotation content in the CAD dataset. Multipoint features contain collections of point geometries with one common set of attributes, while Point features contain individual point geometries. 1
AutoCAD Civil 3D and ArcGIS for AutoCAD content may add further feature classes and attributes.
CAD entity properties can become GIS attributes, including information related to:
- CAD layer or level
- Color
- Line style
- Entity type
- Block or cell attributes
- Civil 3D property sets
- User-defined attributes
- Elevation or 3D properties where supported
The resulting fields are useful, but they are not automatically a clean GIS data model. You will normally need to select the relevant layers, rename or calculate fields, remove construction geometry, and assign meaningful GIS attributes.
Directly add a CAD file to an ArcGIS Pro map
Use direct addition when you need to:
- Inspect the drawing
- Compare CAD content with imagery or GIS layers
- Use the CAD feature classes as read-only geoprocessing inputs
- Review layers, levels, geometry, and attributes before conversion
- Create a temporary map or quality-control view
Step 1: Check the CAD files and supporting files
Keep the CAD drawing and related files in a known folder. Depending on the project, supporting files may include:
- A same-name
.prjcoordinate-system file - A
.wld3world-transformation file - External reference drawings
- Images or other referenced resources
- Font files
- Plot or style resources
A CAD drawing may appear incomplete if an external reference or linked source is missing. ArcGIS Pro does not automatically include every externally linked drawing as map content; referenced files may need to be added separately if they are supported and available. 3
Step 2: Open or create a map
- Start ArcGIS Pro.
- Open an existing project or create a new project.
- Open a map or scene.
- Open the Catalog pane if it is not already visible.
Step 3: Add the CAD file
Use either method:
- Click Map → Add Data, browse to the CAD file, and add it.
- Browse to the file in the Catalog pane and add it to the map.
You can add a DWG, DXF, or DGN dataset directly. ArcGIS Pro creates a CAD group layer containing the available feature layers.
Step 4: Review the CAD group layer
Inspect the geometry-based layers and the CAD properties. Depending on the file, you may see points, polylines, polygons, annotation, multipoints, multipatches, and related Civil 3D or ArcGIS for AutoCAD content.
You can:
- Turn geometry types on and off
- Reorder layers
- Change symbology
- Inspect attribute fields
- Use definition queries
- Group or reorganize layers by CAD layer or entity properties
- Add an individual CAD feature class instead of the entire dataset
ArcGIS Pro attempts to mimic CAD symbology using CAD layer, color, and line-style properties, but the display will not necessarily match the original CAD application exactly. 1
CAD coordinate systems and positioning
Correct positioning is the most important import requirement. A drawing can display in ArcGIS Pro and still be in the wrong location if its coordinate system, units, or transformation is wrong.
What ArcGIS Pro uses
ArcGIS Pro uses a valid Esri coordinate-system definition, normally supplied through a .prj file with the same base name as the CAD file. A .wld3 or related world-transformation file may be needed when the CAD coordinates require translation, rotation, or scale adjustment to reach their real-world position. 1 3
For example:
site-plan.dwg
site-plan.prj
site-plan.wld3
The files must describe the same drawing and must be based on reliable project information.
Inspect CAD file properties
Before analysis or conversion:
- Open the Catalog pane.
- Right-click the CAD file.
- Select Properties.
- Review the Geolocation information.
- Inspect the spatial reference, extent, domain, resolution, tolerance, and model-to-world transformation.
- Review the Drawing or Model tab for linear units and model information.
- Review the Layers or Levels tab for visibility and CAD organization.
- Open Validate Position and read any warnings.
ArcGIS Pro can show whether the coordinate system is unknown, whether the data falls within the coordinate system’s area of use, and whether transformation information is available. 3
Define Projection versus transform or georeference
These operations are not interchangeable.
Define Projection
Use Define Projection when the CAD coordinates are already expressed in a known coordinate system but the coordinate-system metadata is missing or incorrect. Defining a projection records what the existing coordinates mean; it does not move the geometry.
Do not use Define Projection to force a drawing into the desired location when you do not know the source coordinate system.
Transform or georeference
Use a CAD georeferencing or model-to-world transformation workflow when the drawing uses a local grid or arbitrary origin and must be translated, rotated, or scaled to real-world coordinates. This requires reliable control information such as surveyed points, known coordinates, or a documented transformation.
A world file or CAD transformation is not a substitute for guessing the coordinate system.
Check units and scale
CAD coordinates may be expressed in meters, feet, millimeters, inches, or project-specific units. The drawing’s linear units and the assigned spatial reference must be compatible. A unit mismatch can make a site plan appear hundreds or thousands of times too large or too small.
Check:
- Drawing linear units
- Survey or engineering specifications
- Horizontal datum
- Projected coordinate system
- Vertical units if elevations are used
- Grid-to-ground scale factors
- Local coordinate-system documentation
- Geographic transformation requirements
ArcGIS Pro’s CAD file properties expose drawing units and coordinate information that help diagnose scaling and positioning problems. 3
Use CAD data directly in geoprocessing
A CAD dataset and its feature classes are read-only inputs to many ArcGIS Pro geoprocessing tools. You do not always need to convert the entire drawing before using it in analysis.
Esri documents direct CAD use with tools and workflows such as:
- Copy
- Copy Features
- Export Features
- Merge
- Append
- Frequency
- Spatial Join
- Feature To Polygon
- ModelBuilder iteration
- Python and ArcPy workflows
For example, you can use CAD polylines as input to Feature To Polygon when closed linework represents lots or building footprints. You can use CAD text or block points in a spatial join when you need to transfer labels or attributes to nearby GIS features. 4
Direct use is appropriate when:
- The CAD dataset is stable and available in a controlled location.
- You need only a subset of the drawing.
- You want to avoid creating an unnecessary duplicate.
- The selected geoprocessing tools accept read-only feature classes.
Convert the data when you need editing, a durable GIS copy, a defined schema, field calculation, or independent management from the original CAD file.
Convert CAD data to a file geodatabase
Use CAD To Geodatabase when you need to migrate one or more CAD drawings into a geodatabase feature dataset.
The tool reads CAD drawings and creates feature classes in an existing geodatabase feature dataset. It accepts DWG, DXF, and DGN inputs and can combine multiple CAD datasets into one output CAD dataset. 5
Prepare the output geodatabase
- Open the Catalog pane.
- Create or select an existing file geodatabase.
- Confirm that you have write permission.
- Decide on a meaningful feature-dataset name.
- Check that the geodatabase does not already contain conflicting feature-class names.
The output geodatabase must already exist. The CAD To Geodatabase tool creates the feature dataset inside it.
Run CAD To Geodatabase
- Open Analysis → Tools.
- Search for CAD To Geodatabase.
- Set Input CAD Datasets to one or more DWG, DXF, or DGN files.
- Set Output Geodatabase to an existing geodatabase.
- Enter the output Dataset name.
- Set Spatial Reference when needed.
- Review geoprocessing environments such as output coordinate system, extent, XY domain, resolution, tolerance, and transformations.
- Run the tool.
The tool creates standard point, line, and polygon feature classes and may include existing CAD-defined feature classes. If the input includes a valid projection file, ArcGIS Pro can use it to populate the spatial reference. If multiple CAD files are supplied, the spatial reference may be taken from the first input with valid projection information. 5
Reference scale clarification
The current CAD To Geodatabase tool documentation states that the Reference Scale parameter is not needed because CAD annotation is treated as points in ArcGIS Pro. Do not add an arbitrary reference scale to this tool as if it controls annotation sizing in the same way as a map annotation workflow. 5
Check feature-class names
Feature-class names must be unique throughout the target geodatabase. A conversion can fail if multiple CAD inputs produce conflicting output names. Use distinct output datasets or rename and convert individual feature classes when necessary.
DGN multi-model consideration
A DGN file may contain multiple models. Esri notes that the first model should have a domain large enough for all content when using CAD To Geodatabase. Review the DGN models before processing a multi-model file. 5
Convert only the CAD features you need
Converting the complete drawing can create a large amount of construction geometry, text, blocks, dimensions, and duplicate linework. A selective workflow is often better.
Export Features
Use Export Features when you need one CAD feature class or layer as a permanent GIS feature class and want more control over field handling. The input can be a CAD feature class or feature layer.
Typical examples include:
- CAD Polygon to building footprints
- CAD Polyline to road or utility centerlines
- CAD Point to survey markers
- CAD Annotation or TextPoint to a text review layer
- CAD Multipatch to a 3D feature class
Copy Features
Use Copy Features for a straightforward conversion into a new feature class when you do not need the same level of field-mapping control.
Feature To Polygon
CAD drawings often depict polygons as collections of lines rather than closed polygon entities. If the linework forms valid closed boundaries:
- Select or export the relevant polylines.
- Check for gaps and overshoots.
- Run Feature To Polygon.
- Inspect the resulting polygons.
- Add or transfer attributes as required.
Do not assume that every visually closed CAD boundary is topologically closed. Small gaps, duplicate lines, self-intersections, or overlapping construction lines can prevent reliable polygon creation.
Preserve and improve CAD attributes
CAD attributes are useful for identifying source layers and entity properties, but they rarely form a complete GIS schema.
Recommended fields to retain or create include:
- Source file
- Source CAD layer or level
- Source entity type
- Source object or handle identifier where available
- Feature category
- Date imported
- Source drawing revision
- Responsible organization
- Quality-control status
- GIS asset identifier
After conversion:
- Review field names and types.
- Remove fields that are not useful to the GIS workflow.
- Rename or calculate fields using GIS conventions.
- Create domains and subtypes where appropriate.
- Add a source-file and revision field.
- Document how CAD layers were mapped to GIS feature classes.
Blocks, cells, Civil 3D objects, and user-defined properties may be represented differently from ordinary CAD geometry. Verify the attributes of a sample before designing a full automated conversion.
Working with CAD text, annotation, and dimensions
Text is one of the most difficult parts of CAD-to-GIS conversion because CAD text is designed for drafting and page composition, while GIS labels are generally data-driven.
Annotation
The CAD dataset may include an Annotation feature class containing CAD text and annotation entities. Use it when preserving the drawing’s text placement or content is important.
TextPoint
TextPoint represents CAD text as point features. It can be useful for legacy workflows, spatial joins, text extraction, or converting text locations into GIS attributes.
Labels
If the goal is a maintainable GIS map, it may be better to convert important text into an attribute field and use ArcGIS Pro labeling rather than preserving every CAD text placement.
Dimensions and leaders
Dimensions, leaders, hatches, and blocks may not become the same GIS geometry or annotation behavior that they had in the CAD application. Identify which information is authoritative:
- The dimension text
- The measured geometry
- The associated feature
- The block attribute
- The source CAD layer
Do not treat a drafting symbol as a fully attributed GIS asset without verifying its content.
External references and missing content
CAD drawings can reference other drawings, images, fonts, point clouds, or external resources. The main DWG, DXF, or DGN file may not contain all the visual content shown in the original CAD project.
Before importing:
- Review external-reference paths.
- Collect referenced files when permitted.
- Preserve relative paths where possible.
- Determine whether xrefs must be imported separately.
- Check whether missing fonts change text appearance.
- Confirm whether raster underlays are embedded or linked.
- Record any missing references in the project notes.
ArcGIS Pro’s file properties can show external sources and linked web layers, but linked content is not automatically included in the map. 3
CAD to GIS cleanup workflow
A practical production workflow is:
- Preserve the original CAD files as read-only source data.
- Inspect CAD file properties and external references.
- Confirm coordinate system, units, model, and extent.
- Add the CAD dataset directly to ArcGIS Pro.
- Review geometry types, CAD layers, levels, attributes, and symbology.
- Identify the authoritative layers and feature types.
- Remove or exclude construction geometry.
- Export or convert only the required features.
- Repair or resolve geometry issues in the GIS copy.
- Create a defined GIS schema.
- Calculate source and revision fields.
- Validate against survey, imagery, or control data.
- Document transformations and assumptions.
- Share or publish only the validated GIS output.
Common CAD import problems
CAD data appears at the origin or in the wrong country
Likely causes include:
- Missing or incorrect
.prjfile - Local or arbitrary coordinates
- Wrong projected coordinate system
- Incorrect datum
- Missing world transformation
- External reference using a different coordinate system
- Grid-to-ground transformation not documented
Inspect the file properties and Validate Position panel. Ask the CAD author or surveyor for the project coordinate information. Do not guess a CRS from the coordinate magnitude alone.
CAD data is the wrong size
Check:
- Feet versus meters
- Millimeters versus meters
- Inches versus feet
- CAD drawing units
- Projected CRS units
- Local grid scale factor
- Model-to-world transformation
Changing the map’s display CRS does not correct a unit mismatch in the source drawing.
The file draws but says Unknown Coordinate System
ArcGIS Pro can draw CAD data with an unknown coordinate system, but the data is not safely positioned for spatial analysis. Assign the correct coordinate system only when the source coordinates are known. If the drawing uses a local grid, use a documented transformation or georeferencing workflow.
Features are missing
Check:
- External references
- CAD layers or levels with visibility off
- Unsupported proxy objects
- Multiple DGN models
- Missing fonts or linked images
- Unsupported Civil 3D content
- CAD entities that are not represented in the chosen geometry class
- Definition queries applied to CAD feature layers
Inspect the individual CAD feature classes and file properties rather than assuming the entire drawing imported incorrectly.
The output contains too many lines
CAD drawings often include construction lines, duplicate boundaries, hatches, centerlines, dimensions, and temporary geometry. Filter by CAD layer, entity type, or attributes before conversion. Export only the authoritative layer groups.
Polygons are not created from closed-looking linework
Check for tiny gaps, overlaps, duplicate lines, self-intersections, and mixed construction layers. Use appropriate topology and geometry-cleanup tools before running Feature To Polygon.
Text is missing or unreadable
Check the Annotation and TextPoint feature classes, font availability, external references, and whether the CAD text is represented as a supported entity. Decide whether the required result is preserved drafting annotation or data-driven GIS labels.
CAD symbology does not match AutoCAD
ArcGIS Pro attempts to use CAD layer, color, and line-style properties, but CAD and GIS rendering systems are different. Create GIS symbology deliberately after conversion when cartographic consistency matters.
CAD To Geodatabase fails
Check:
- Target geodatabase exists and is writable.
- Output feature-class names will be unique.
- CAD inputs are valid DWG, DXF, or DGN files.
- Projection files are valid.
- External references are not required for the desired output.
- DGN model domains are suitable.
- A file is not locked by another application.
- The target path is not excessively long or inaccessible.
- The output dataset name is valid for a geodatabase.
Run a single-file test before combining multiple drawings.
Quality control after conversion
Coordinate quality
Overlay the converted features with:
- A trusted basemap
- Survey control points
- Orthophotography
- Existing parcels or utility data
- Known project coordinates
Check displacement, rotation, scale, and datum differences.
Geometry quality
Inspect:
- Duplicate features
- Multipart features
- Self-intersections
- Invalid polygons
- Sliver polygons
- Overshoots and undershoots
- Z values
- Empty or null geometries
- Overlapping linework
Attribute quality
Check:
- Source CAD layer or level
- Object identifiers
- Block or cell attributes
- Text content
- Feature categories
- Nulls and invalid values
- Revision information
Completeness
Compare counts and extents between the CAD source and GIS output. A count difference is not automatically an error because one CAD entity can become a different GIS representation, but differences should be explainable.
Sharing CAD-derived GIS data
CAD files are read as source datasets; web sharing generally copies the CAD-derived content into geodatabase features on the server rather than publishing the DWG or DGN file as a native CAD web layer. 2
Before sharing:
- Convert only the content intended for the audience.
- Remove sensitive construction or design information.
- Check that coordinates and attributes are correct.
- Use meaningful layer names and metadata.
- Set the correct sharing level.
- Confirm whether the output is authoritative, proposed, or as-built.
Do not publish the entire design drawing simply because it can be displayed. A web map should expose a deliberate GIS product.
Frequently asked questions
Can ArcGIS Pro open DWG files directly?
Yes. ArcGIS Pro can read supported DWG files directly as read-only GIS feature datasets and feature classes. You can add them to a map or use them in many geoprocessing tools without first converting them. 1 4
Does ArcGIS Pro support DXF and DGN?
Yes. ArcGIS Pro supports supported AutoCAD DWG and DXF files and MicroStation DGN files. The exact content available depends on the file structure, version, entity type, external references, and supported CAD features.
Is adding CAD data the same as converting it?
No. Adding a CAD file creates read-only virtual feature classes for display and processing. Use CAD To Geodatabase, Export Features, Copy Features, or another conversion workflow to create permanent GIS feature classes.
Do I need ArcGIS Data Interoperability?
Not for the standard DWG, DXF, and DGN workflows described here. ArcGIS Pro can read these supported CAD formats directly and includes conversion and geoprocessing tools. Data Interoperability may be useful for formats or transformations outside the native workflow.
How do I assign a coordinate system to a CAD file?
Use the CAD file properties and Define Projection workflow when the CAD coordinates already use a known coordinate system but the metadata is missing. If the drawing uses local or arbitrary coordinates, use a documented model-to-world transformation or georeferencing workflow instead of simply assigning a CRS.
What is a PRJ file for CAD?
A same-name .prj file provides the Esri coordinate-system definition used to interpret the CAD coordinates. It does not automatically correct a drawing that was authored in an unknown local grid.
What is a WLD3 file?
A WLD3 or related CAD world-transformation file can describe how CAD model coordinates are translated, rotated, or scaled into a real-world coordinate system. Use it only when the transformation is based on reliable project information.
Why does the CAD drawing look correct in AutoCAD but wrong in ArcGIS Pro?
The CAD application may be displaying the drawing in a local coordinate context or using project-specific transformations that are not present in the exported files. Check the PRJ, WLD3, units, external references, and drawing model information.
Does CAD To Geodatabase create editable GIS data?
It creates feature classes in a geodatabase feature dataset that can be edited and managed as GIS data, subject to the resulting geometry and schema. The conversion does not automatically create a perfect GIS data model or preserve every drafting behavior.
Does CAD To Geodatabase require a reference scale?
The current tool documentation says the Reference Scale parameter is not needed because CAD annotation is treated as points in ArcGIS Pro. 5
How do I turn CAD lines into polygons?
Export the relevant CAD polylines, check for gaps and overlaps, and use Feature To Polygon when the linework forms valid closed boundaries. Review the output for slivers, duplicate polygons, and construction geometry.
Can I preserve CAD text?
Use Annotation or TextPoint content where appropriate. If the goal is a maintainable GIS map, consider converting important text into fields and using ArcGIS Pro labels.
Why are external references missing?
External references are linked resources and may not be embedded in the main CAD file. Collect and add supported referenced files separately, and document anything that was unavailable.
Can I publish CAD files directly to ArcGIS Online?
The typical web workflow is to convert or share the CAD-derived features as geodatabase-backed web feature content. The shared feature content is copied as geodatabase features rather than remaining a native DWG or DGN source. 2
Conclusion
Importing CAD data into ArcGIS Pro is usually a two-stage process: first inspect and position the CAD dataset, then decide whether to use it directly or convert selected content into GIS features.
For quick reference and many analyses, add the DWG, DXF, or DGN directly as read-only feature layers. For editing, durable storage, schema design, polygon creation, attribute management, or web sharing, use CAD To Geodatabase, Export Features, Copy Features, or targeted geoprocessing tools.
Always verify the coordinate system, units, transformations, external references, geometry types, annotation, and attributes before treating CAD-derived features as authoritative GIS data.
References
[1] ArcGIS Pro: CAD data as ArcGIS Pro layers
[2] ArcGIS Pro: Introduction to CAD data
[3] ArcGIS Pro: CAD data file properties