Import RVT

Usage Instructions

This tool supports importing RVT format data as a model dataset and saving it to a specified data source.

To ensure stability and efficiency when importing large RVT data exceeding 1GB, it is recommended to use a device with at least 32GB of memory (64GB is recommended) to avoid program crashes or slow response.

During RVT data import, the data will first be updated to the latest supported version. Suggestion: Before performing the operation, update the RVT data to the latest version to effectively improve data import performance.

To ensure smooth import of RVT files in a Linux environment, users must ensure that the system's libstdc++.so library is compatible with and supports GLIBCXX 3.4.25 and GLIBC 2.3.2.

Currently, the compatibility of this tool is as follows:

  • Format version compatibility: Autodesk Revit 2011-2024.
  • System/architecture compatibility: Windows 10/11 (64-bit), Linux (x86_64 architecture)

Parameter Descriptions

Parameter Name Parameter Description Parameter Type
File Path The storage path of the input source RVT data. String
Target Data Source
(Optional)
Select the data source to store the resulting model dataset.
If both the target data source and data source connection information are set, only the target data source is valid. Please set it reasonably as needed.
Datasource
Data Source Connection Information
(Optional)
Select or create a data source at the specified path to store the resulting model dataset.
When selecting an existing data source, a prompt "File already exists, do you want to append?" will appear.
If both the target data source and data source connection information are set, only the target data source is valid. Please set it reasonably as needed. Using the data source connection method will execute the data import task in a child process.
Note: The same connection information cannot be used for multiple imports.
String
X/Longitude
(Optional)
Enter the X coordinate value or longitude value, which together with Y/Latitude and Z/Altitude determine the geographic reference origin of the model.
The geographic reference origin is used to determine the geographic coordinates (projected coordinate system or geographic coordinate system) of the project base point in the data.
Double
Y/Latitude
(Optional)
Enter the Y coordinate value or latitude value of the geographic reference origin. Double
Z/Altitude
(Optional)
Enter the Z coordinate value or altitude value of the geographic reference origin. Double
Rotation Angle
(Optional)
The rotation angle of the model around the project base point, measured counterclockwise from true north. Double
Display Mode
(Optional)
Set the display mode of the resulting data, including Realistic and Shaded modes.
Only in Realistic mode, the imported model will include UV coordinates, and its final appearance is controlled by Revit's "Image Fade Settings". This setting controls the blending ratio of color and texture: a value of 0 means only color, a value of 100 means only texture, and intermediate values blend color and texture proportionally (e.g., 50 means 50% each).
DisplayStyle
View Name
(Optional)
Set the name of the specified 3D view in the RVT data.
When this parameter is not set, if there is no 3D view in the RVT data, no data is imported; if there is a 3D view, the data from the view named "三维" or "3D" in the RVT data is imported first; otherwise, data from any 3D view is imported randomly.
Different views may have different settings such as filter color, crop box, and object visibility. Therefore, setting different view names may result in differences in the imported data.
String
Material Library Path
(Optional)
In an environment without Revit installed, the material library path must be specified manually; if installed, no setting is required, as it will be automatically obtained from the registry. String
Ignore Empty Attributes
(Optional)
Set whether to ignore empty attributes. If true, attribute fields with all null values will be ignored during data import and will not be imported into the data. Boolean
Generate PBR Materials
(Optional)
Set whether to import data with PBR materials. If checked, if the source data contains PBR materials, they will be imported; if not, ordinary materials will be converted to PBR materials for import. Otherwise, materials will be imported as ordinary materials. Boolean
Import Line Objects
(Optional)
Set whether to import line objects from the RVT data. Boolean
Coordinate System Setting
(Optional)
Set the target coordinate system information for the resulting data. It can be specified through the output of Build Coordinate System. For iDesktopX, refer to Setting Projection Coordinate System. PrjCoordSys
Linked Files
(Optional)
Set the link information of the RVT file. It does not affect the final data but changes the display mode of the import progress bar:
  • Specified (via the Get RVT Link Files tool or manually entered): The progress bar displays correctly, but the import takes longer when specified via the Get RVT Link Files tool.
  • Not specified (left blank): The progress bar refreshes in segments.
String

Output Results

Parameter Name Parameter Description Parameter Type
Target Dataset Target dataset DatasetVector