24/7 Support & Monitoring

CAD-to-GIS and BIM-to-GIS automation converts AutoCAD drawings and Revit or IFC models into a geodatabase on a repeatable schedule instead of by hand. The pipeline georeferences the source, maps layers and block attributes to feature classes and domains, validates geometry, and loads the result. ArcGIS Pro reads DWG and Revit directly; ArcGIS Data Interoperability or FME handles IFC and complex attribute rules, with as-built comparison reporting what changed.

Swedish Technology delivers the conversion as a versioned, scheduled pipeline with a written mapping specification and a validation report, so every handover is processed the same way and every rejection is traceable.

Reviewed 15 Aug 2026 by Swedish Technology Engineering Team · Esri / ArcGIS hub

BIM model linked to a building analytics dashboard

What problem does this solve?

Every project handover arrives as drawings and models, and every one of them is different. One consultant delivers DWGs on a site grid with the origin shifted, another delivers them in a projected coordinate system but with the utilities on layers named after the person who drew them. A Revit model has the information in shared parameters, an IFC export has it in property sets, and the room numbers in both disagree with the ones in the facilities system. Somebody in the GIS team then spends weeks per project turning this into feature classes.

Because it is manual, it is inconsistent. The same layer is interpreted one way in March and another way in September; polygons that were not closed in CAD become gaps in the GIS; text labels that carried the diameter or the material are lost because there was no field to put them in. Six months later nobody can say whether the geodatabase reflects the as-built or the design, and the asset register that depends on it inherits the doubt.

The deeper issue is that CAD and BIM describe geometry for construction while GIS describes features for operation. A wall in Revit is not an asset; a pipe drawn as two parallel lines in CAD is not a network edge. Any automation that ignores this produces a technically successful import of content that no operational workflow can use — which is why so many BIM-to-GIS efforts stall after the first pilot building.

How the solution works

Treat conversion as a pipeline with a written specification, not as an import. The pipeline georeferences the source using control points or a known transformation, maps CAD layers, blocks and attributes — or Revit categories and parameters, or IFC entities and property sets — onto target feature classes, fields and domains, validates geometry and attributes against the geodatabase rules, and loads the result into a staging area before anything touches production. Records that fail validation go to a rejects queue with the drawing name and object handle so they can be fixed at source rather than quietly dropped.

The tooling depends on the source. ArcGIS Pro reads DWG/DXF directly and supports Revit files through a BIM file workspace, which covers a large share of building work with no extra licence. ArcPy and Python toolboxes automate the repetitive parts and schedule them. Where sources are messy, IFC-based, or need substantial attribute logic, ArcGIS Data Interoperability or FME provides the transformation engine. Swedish Technology builds and hands over the pipeline, the mapping specification and the validation reports, so the next handover is a scheduled run rather than a project.

  1. 1
    Input Handover package: DWG/DXF drawings, Revit models, IFC exports, survey control points, and the project's coordinate and layering standard if one exists.
  2. 2
    Capture Files land in a watched folder or a document system. The pipeline registers each package, records its checksum and source project, and extracts the drawing or model structure for inspection.
  3. 3
    Processing Georeferencing to the corporate projected CRS; geometry repair (close polygons, remove duplicates, snap within tolerance, dissolve construction linework); mapping layers, blocks, categories and property sets to feature classes, fields and coded domains; deriving centrelines or footprints where the source is drawn as construction geometry.
  4. 4
    Integration Validated features are written into a staging geodatabase, compared against existing production content, and loaded through a versioned edit or an append with editor tracking. Asset keys from SAP, Maximo or the asset register are attached where a match exists.
  5. 5
    Action Reviewers see the as-built comparison — added, changed, removed, unmatched — and approve or reject the load. Rejected objects go back to the consultant with drawing name, layer and object handle.
  6. 6
    Reporting Each run produces a validation and comparison report: counts by feature class, rejection reasons, georeferencing residuals, and a summary of what changed in production. Reports are archived with the handover package as the audit trail.
Hydrology and basin delineation map produced in a GIS environment
Hydrology and basin delineation output. Contextual visual for CAD-to-GIS & BIM-to-GIS Automation.
GIS basemap open on a laptop at an engineering workstation
Everyday GIS map production at the desk. Contextual visual for CAD-to-GIS & BIM-to-GIS Automation.

Reference architecture

Five parts. The mapping specification and the rejects queue matter more than the transformation engine — those are what make the pipeline survivable when a new consultant delivers something unexpected.

LayerWhat it contains
IntakeWatched folder, document system connector or SFTP drop; package registration with checksum, project reference, submission date and submitter, so every geodatabase change can be traced to a handover.
Transformation engineArcPy and Python toolboxes for CAD reading, geometry repair and scheduling; ArcGIS Data Interoperability or FME for IFC, complex attribute logic and non-Esri sources; ArcGIS Pro BIM file workspace for Revit content.
Mapping specificationVersion-controlled tables: layer/category to feature class, block or parameter to field, value to coded domain, plus defaults, unit conversions and required fields. Reviewed with the GIS data owner and reissued when a standard changes.
Validation and stagingStaging geodatabase with the production schema, attribute rules and topology; validation results and the rejects queue stored as tables so they can be reported on and assigned.
Production geodatabaseEnterprise geodatabase with versioning, editor tracking and archiving; loads applied as reviewed versioned edits so a bad handover can be reverted.
ConsumptionWeb maps and scenes, indoor floor-aware layers, digital twin content, and asset keys linking features to SAP or Maximo records.

Deployment options: Everything runs inside the customer network: a Windows server with ArcGIS Pro or ArcGIS Server for the scheduled runs, the staging and production geodatabases, and file storage for handover packages. No content needs to leave the environment, which suits classified site drawings and defence-adjacent projects.

Key capabilities

Automated georeferencing

Drawings on a site grid are transformed to the corporate CRS with recorded residuals, so nobody has to eyeball alignment per project.

custom development

Layer and attribute mapping

CAD layers, block attributes, Revit parameters and IFC property sets land in the right fields and domains without manual retyping.

custom development

Geometry repair and validation

Unclosed polygons, duplicates, slivers and unsnapped ends are fixed or rejected before they reach production data.

custom development

Revit and IFC ingestion

Building models become floor-aware GIS layers and 3D scenes that operations and facilities teams can actually query.

custom development

As-built comparison reporting

Each handover is compared with existing production content, listing added, changed, removed and unmatched features for review.

custom development

Scheduled and watched-folder runs

Conversion happens overnight or on arrival, so the GIS team reviews results instead of running tools.

custom development

Rejects queue with source references

Every failure carries drawing name, layer and object handle, so the consultant can fix the source instead of arguing about it.

custom development

Handover standard and checking tool

A published CAD/BIM delivery standard plus a checker the consultant can run before submitting, which is what actually reduces rework.

custom development

Integrations

Converted data is only useful once it is connected to the systems that operate the asset.

SystemIntegration point & data exchangedDirection
AutoCAD / Civil 3D (DWG, DXF)Direct read in ArcGIS Pro or through the transformation engine; layers, blocks, attributes and xrefs mapped to feature classes.inbound
Autodesk Revit (RVT)BIM file workspace in ArcGIS Pro for categories and parameters; floor and discipline handling for indoor layers and 3D scenes.inbound
IFC (buildingSMART)Entity and property-set mapping through ArcGIS Data Interoperability or FME where the model is vendor-neutral or Revit is unavailable.inbound
ArcGIS Enterprise geodatabaseStaging and production loads with versioning, attribute rules, topology and editor tracking. → ArcGIS Python Toolbox & ArcPy Automationoutbound
SAP PM / IBM MaximoAsset keys attached to converted features so new construction appears in both the map and the maintenance register. → ArcGIS – SAP Integration (PM/EAM, S/4HANA)bi-directional
Digital twin and RTLSFloor-aware indoor geometry used as the base for digital twin visualisation and for indoor positioning zones. → RASM ÔÇô Digital Twinoutbound

Industry use cases

Municipalities

Infrastructure as-builts from contractors converted into the utility and roads geodatabase on submission, with a comparison report supporting the handover sign-off.

Utilities

New network sections drawn in CAD converted into network features with connectivity checks before they are posted to the production version.

Airports, campuses and large facilities

Revit models turned into floor-aware indoor layers for wayfinding, space management and maintenance, refreshed as buildings are modified.

Roads and transport

Design and as-built drawings converted to route-referenced features so pavement, signage and drainage assets align with the linear referencing system.

Industrial plants

Plot plans and equipment layouts converted into GIS features linked to the maintenance register, giving a maintained spatial index of the plant.

UAE & GCC considerations

In the UAE and GCC, conversion volume is driven by the pace of construction: authorities receive as-built packages continuously, and several municipalities mandate a specific CAD or BIM submission standard as a condition of handover. That works in the automation's favour, because a published standard plus a checker the consultant runs before submitting removes most rejections before they reach the GIS team. Drawings for government, security and defence-related sites are frequently classified, so the pipeline is deployed on-premise or air-gapped with no cloud transformation service in the path. Handover documentation, mapping specifications and reviewer reports are commonly required in English and Arabic, and procurement usually expects the mapping specification and pipeline source code to be delivered as named artefacts rather than staying with the contractor.

Implementation approach

  1. 1
    Sample assessment (1–2 weeks) Take three to five representative handovers and measure what is actually convertible: coordinate handling, layer discipline, attribute completeness, geometry quality. This sets realistic expectations before any build.
  2. 2
    Target model confirmation Confirm the destination feature classes, fields, domains, topology and attribute rules. Where the target model does not exist yet, designing it is a prerequisite step.
  3. 3
    Mapping specification Write the layer-to-feature-class, block-to-field and value-to-domain tables with the GIS data owner, including defaults, units and what to do when a value is missing.
  4. 4
    Pipeline build Implement georeferencing, geometry repair, mapping, validation and staging load; choose ArcPy, Data Interoperability or FME per source type; build the rejects queue and reporting.
  5. 5
    As-built comparison and review workflow Implement the comparison against production content and the reviewer approval step, including how a rejected handover is returned to the submitter.
  6. 6
    Pilot on live handovers (4–6 weeks) Run real submissions through the pipeline in parallel with the manual process; measure automation rate, rejection reasons and reviewer time.
  7. 7
    Handover standard and checker Publish the delivery standard for consultants and give them a checking tool, then measure the drop in rejections over the following submissions.
  8. 8
    Hand-over and support Source code, mapping specification, runbook, scheduling configuration and training for the GIS team; support agreement covering ArcGIS Pro and FME version upgrades.

Security & deployment

Handover packages often contain sensitive site information — utility routes, security systems, floor plans of government buildings — so the pipeline is designed to keep them inside the customer network. Intake storage, transformation server, staging and production geodatabases all sit on-premise or in a UAE-region private cloud, and cloud-based conversion services are excluded where classification requires it; we have run the pipeline in fully air-gapped environments with offline installers. Access to intake folders and staging data follows the same directory groups as the production geodatabase, service accounts are least-privilege, and every package is recorded with checksum, submitter and reviewer so a change in production can always be traced back to the drawing that caused it.

Limitations & prerequisites

  • Automation cannot invent information that is not in the drawing. If diameter, material or asset ID exist only as free text or not at all, the pipeline can flag the gap but not fill it.
  • Poorly disciplined CAD — exploded blocks, everything on layer 0, unclosed polygons, drawings on an unknown local grid — reduces the automatable share sharply; a published delivery standard is what raises it, not more code.
  • BIM models are built for construction, not operation. Deciding which Revit or IFC objects become GIS assets is a data-modelling exercise that must be done by the asset owner, and it cannot be skipped.
  • IFC support varies by exporter and by schema version; the same building exported from two tools can produce different property sets, so mappings are usually per-source rather than universal.
  • ArcGIS Data Interoperability and FME involve additional licensing; where budget rules them out, ArcPy plus ArcGIS Pro covers CAD and Revit but with more custom code for IFC.
  • Expect a manual residue. A realistic target is a high automated share with a reviewed exception list, not a fully hands-off process — and the review step is what keeps the geodatabase trustworthy.
  • Georeferencing accuracy is limited by the control information supplied; without control points or a documented transformation, alignment is an assumption and should be reported as one.

Tooling options for CAD/BIM to GIS conversion

Choose by source complexity and by what already exists in your licence portfolio.

CriterionManual conversion in ArcGIS ProArcPy / Python toolboxArcGIS Data InteroperabilityFME (Safe Software)
RepeatabilityLow — depends on the operatorHigh for defined sourcesHigh, visual workbenchesHigh, visual workbenches
CAD (DWG/DXF)Native supportNative via ArcPyNativeNative
RevitBIM file workspace in ProVia Pro's BIM workspaceSupportedSupported
IFC and non-Esri formatsLimitedCustom code neededBroad format supportBroadest format support
Complex attribute logicManualCode — testable, versionableTransformer chainsTransformer chains
Scheduling and automationNoneWindows scheduler or geoprocessing serviceWorkspace runner / ServerFME Flow
Extra licence neededNoNoYes — ArcGIS extensionYes — separate product
Best forOne-off or small volumesConsistent CAD sources, scripted controlMixed sources inside an Esri estateHigh volume, many formats, dedicated data team

Most organisations combine them: ArcPy for the scheduled CAD path and the reporting, and Data Interoperability or FME for the IFC and awkward-source cases where writing the logic in code would be slower than building a workbench.

FAQ

The number of distinct source types and consultants, the quality and consistency of the incoming drawings, the number of target feature classes and the complexity of the attribute mapping, and whether as-built comparison and a reviewer workflow are in scope. A single well-standardised CAD source is weeks; mixed CAD, Revit and IFC across several disciplines is a few months.

A sample assessment takes 1–2 weeks and tells you what is realistic. A first production pipeline for one source type is typically 6–10 weeks. Adding BIM sources, comparison reporting and a consultant checking tool usually extends the programme to three to five months.

Yes, and for classified site drawings it normally must. The transformation server, staging and production geodatabases and intake storage all run inside your network, with offline installation and signed update packages where no outbound connectivity is permitted.

It depends entirely on source discipline, so we measure it on your own sample rather than quoting a figure. Well-standardised CAD with consistent layers and block attributes automates very largely; ad-hoc drawings from many consultants leave a substantial reviewed exception list. The delivery standard is the biggest lever on this number.

Three to five representative handover packages, the target geodatabase schema with domains, any existing CAD or BIM submission standard, and the coordinate system and control information used on site. If asset keys should be attached, we also need an extract from the asset register.

Not for straightforward DWG and Revit work — ArcGIS Pro and ArcPy handle those. They earn their licence when you have IFC or many non-Esri formats, complex attribute logic, or a data team that will maintain workbenches themselves rather than reading code.

With a documented transformation derived from control points, applied as a step in the pipeline and reported with its residuals. Where no control information is supplied, the package is rejected back to the submitter rather than aligned by eye, because an assumed alignment becomes a permanent error in the geodatabase.

You do. The source code or workbenches, the mapping specification, scheduling configuration, runbooks and reporting are handed over as named deliverables, and your GIS team is trained to change mappings when a standard evolves. We can maintain it under a support agreement, including regression testing at ArcGIS Pro or FME upgrades.

A folder of DWGs and models nobody has time to convert?

Send us three representative drawings or a model and your target feature classes. We reply with a mapping draft, an honest view of what can be automated, and the manual residue you should expect.

Request a Conversion Assessment

+971 56 404 6555 · info@swedishtechnology.com

Sources & evidence

  1. Esri — Introduction to CAD data in ArcGIS Pro
  2. Esri — Georeference a CAD dataset (ArcGIS Pro)
  3. Esri — ArcGIS Data Interoperability extension
  4. buildingSMART International — IFC specifications — vendor-neutral BIM schema and property sets
  5. Safe Software — FME platform documentation — transformation engine used for IFC and mixed-format sources

Vendor and product names are trademarks of their respective owners; references are for technical context and do not imply partnership, certification or endorsement unless stated on the vendor's official pages.

Call WhatsApp