General Article

International Journal of Sustainable Building Technology and Urban Development. 31 December 2024. 577-582
https://doi.org/10.22712/susb.20240040

ABSTRACT


MAIN

  • Introduction

  •   Research Background and Purpose

  •   Scope of the Study

  • Overview of LANDXML

  •   Definition and Structure of LANDXML

  •   The Necessity of LANDXML

  • Analysis of LANDXML Interoperability Issues

  •   Causes of Interoperability Issues

  •   Case Study

  • Strategies for Improving LANDXML Interoperability

  •   Standardized Data Exchange Protocol

  •   Development of Automation Tools

  •   Education and Training

  • Conclusions

Introduction

Research Background and Purpose

In the field of civil engineering and infrastructure design, various design software tools are used, and the exchange of data between these tools is a critical issue. For example, Autodesk Civil 3D is a widely used design software that provides its own data format [1]. However, relying solely on the proprietary data format of specific software makes it difficult to smoothly exchange data between different software applications. This challenge occurs because project participants often use different software tools. Thus, the necessity for a unified data exchange standard has become evident.

LANDXML was developed to address this issue by serving as a standard format for storing and sharing design data in a digital format. The use of LANDXML is essential for several reasons [2]:

1.Software Compatibility: It ensures compatibility between various design software applications. In addition to Civil 3D, it enables data exchange with other software like Bentley InRoads and Trimble Business Center.

2.Data Consistency: It maintains a consistent data format throughout the project, allowing for the same results to be achieved across different software when design changes occur.

3.Increased Efficiency: It reduces the time required for data re-entry and conversion, preventing errors that may arise during manual data transformation.

4.Enhanced Collaboration: It facilitates smooth collaboration between various teams and departments. Even when project participants use different software, consistent data formats enable seamless collaboration.

5.Standard Compliance: Adhering to global standards enhances the reliability of the project.

The purpose of this study is to investigate the interoperability issues of LANDXML and propose methods to improve it.

Scope of the Study

This study addresses interoperability issues that arise during the creation, conversion, and exchange of LANDXML data. It focuses on case studies involving major commercial software. The study also explores the potential for developing standardized data exchange protocols and automation tools.

Overview of LANDXML

Definition and Structure of LANDXML

LANDXML is an XML-based standard representing civil engineering design and survey data. This standard encompasses various infrastructure design data, such as roads, bridges, and tunnels, and structurally defines the different elements of civil engineering [3]. The primary goal of LANDXML is to ensure compatibility and exchangeability of design data, enabling smooth data exchange between different software applications.

A typical LANDXML file is divided into the following key components:

ㆍProject: Information about the overall project.

ㆍApplication: Details about the software that generated the data.

ㆍUnits: The unit system used in the data.

ㆍCoordinateSystem: Information about the coordinate system.

ㆍAlignment: Data about roads and pathways.

ㆍSurface: Terrain and surface information.

ㆍParcel: Information on land parcels.

ㆍCrossSection: Cross-sectional data.

ㆍPipeNetworks: Information about piping networks.

Each of these components represents specific types of design data and includes all the necessary information for the design process. These components are defined using XML tags and are hierarchically structured. For instance, the Alignment component defines the path and shape of a road, while the Surface component contains surface data of the terrain.

The Necessity of LANDXML

LANDXML was developed to enable smooth data exchange between various design and surveying software applications. By doing so, it enhances the efficiency of civil engineering projects and reduces data loss [3, 4]. Using LANDXML helps resolve data compatibility issues between different software, ensuring data consistency throughout the project.

LANDXML is particularly important for the following reasons:

ㆍMaintaining Data Consistency: It ensures a consistent data format throughout the project, which allows for the same results to be achieved across different software when design changes occur. For instance, a road design project may start in Civil 3D and later continue in Bentley InRoads. By using LANDXML, data consistency between the two software programs can be maintained.

ㆍIncreasing Efficiency: It reduces the time spent on re-entering and converting data, thereby improving the overall efficiency of the project. By preventing errors that could occur during manual data convertsion, LANDXML saves both time and costs.

ㆍReducing Errors: It minimizes errors that could arise during manual data entry and conversion. For example, it can prevent errors that might occur when road alignment data is transferred from one software to another.

ㆍEnhancing Collaboration: It enables smooth collaboration between various teams and departments, playing a crucial role in the successful completion of the project. For instance, even if the design team and the construction team use different software, LANDXML allows them to exchange data seamlessly.

ㆍCompliance with Standards: By adhering to global standards, LANDXML enhances the reliability of the project, contributing to its acceptance on an international level.

Analysis of LANDXML Interoperability Issues

Causes of Interoperability Issues

The main causes of interoperability issues with LANDXML are as follows [4, 5]:

ㆍDifferences in Standard Interpretation: Each software application interprets the LANDXML standard differently. For instance, both Autodesk Civil 3D and Bentley InRoads support LANDXML, but there are differences in how each software interprets and processes LANDXML [1]. These interpretation differences during data exchange can compromise data consistency and accuracy.

ㆍData Loss: Some data may be lost during the conversion process because certain software may not fully support all elements of LANDXML. For example, when cross-sectional data of a road generated in Civil 3D is converted to InRoads, some terrain information might be lost. This data loss can affect the accuracy and completeness of the design.

ㆍCompatibility Issues: Lack of compatibility between software applications can hinder smooth data exchange, especially with complex design data. For example, a unique design element created in one software might not be correctly interpreted or could be distorted when converted to another software. These compatibility issues can compromise data accuracy and may require additional data correction efforts.

Additionally, LANDXML interoperability issues can arise due to the following reasons:

ㆍSoftware Version Differences: Different versions of the same software may interpret LANDXML data differently, leading to compatibility issues between versions.

ㆍUser Input Errors: Errors can occur due to user mistakes when generating or converting LANDXML data. Such errors are more common when dealing with complex data structures.

ㆍLimited Standard Support: Some software may only support certain features of the LANDXML standard, which can result in the exchange of incomplete information and hinder interoperability.

Case Study

This section analyzes the process of exchanging LANDXML data using various commercial software, including Civil 3D and Bentley InRoads. The study examines specific issues arising during data exchange between these software applications.

Data Exchange Experiment Between Autodesk Civil 3D and Bentley InRoads

An experiment was conducted where road design data for a specific area was extracted and used to perform road designs in both Autodesk Civil 3D and Bentley InRoads. The initial design was completed in Civil 3D, while the final review and some additional design modifications were carried out in InRoads. LANDXML files were employed to exchange data between these software platforms. In this process, the same problem was identified as in Table 1.

Table 1.

Errors and solutions when exchanging LANDXML using commercial SW

Issue Description Solution
Data Loss   During the conversion of road cross-sectional data from Civil 3D to InRoads, some terrain information was lost. This issue arose because InRoads does not fully support certain terrain data formats from Civil 3D. For example, detailed information about road slopes defined in Civil 3D was partially omitted when transferred to InRoads. Strengthen Data Validation Procedures: Implement enhanced validation procedures to check for lost or altered data before and after the exchange.
Coordinate Transformation Errors A minor misalignment in road positioning occurred during the conversion between the UTM coordinate system used in Civil 3D and the local coordinate system used in InRoads. This issue stems from differences in the coordinate system transformation algorithms between the two software applications. Develop Custom Coordinate Transformation Scripts: Create and utilize custom scripts for coordinate transformations to minimize errors that occur during the conversion process between different coordinate systems.
Loss of Attribute Data Attribute data of road designs (e.g., material and size information of road signs) created in Civil 3D was not properly transferred when converted to InRoads. Efforts to Preserve Attribute Data: Enhance the preservation of crucial attribute data by implementing additional mapping efforts to ensure data is converted without loss.

These issues have led to a decline in data quality and work efficiency, necessitating additional error reviews and corrections. These challenges are becoming increasingly significant in the construction industry, highlighting the need for improved integration between data handling and field operations. This emphasizes the importance of addressing these problems to ensure smoother workflow and higher precision in construction projects.

Strategies for Improving LANDXML Interoperability

Standardized Data Exchange Protocol

To enhance the interoperability of LANDXML data, a standardized data exchange protocol is proposed. This protocol aims to maintain consistency and minimize data loss during exchanges between different software applications. Specifically, it should include the following elements:

1.Data Verification Procedures: Introduce clear and systematic procedures to verify consistency before and after data exchange. This will help detect and correct data transformations and losses in advance.

2.Coordinate System Conversion: Automate and standardize the conversion between different coordinate systems used by various software applications. This addresses issues of coordinate accuracy and consistency that may arise during data exchanges.

3.Preservation of Attribute Data: Maintain all attribute data of objects (e.g., material, size, shape) and define consistent mapping and transmission methods. This is crucial during data exchange processes and enhances compatibility between different software.

4.Unified Data Format: Define a unified data format for exchanging LANDXML data. This encourages various software manufacturers to adhere to the standard, reducing the likelihood of users encountering compatibility issues.

Such a standardized protocol will support efficient management and exchange of civil engineering design and survey data, and further facilitate seamless collaboration across different software platforms.

Development of Automation Tools

Developing tools to automate data conversion and verification can significantly improve interoperability. Such automation tools should incorporate the following functionalities:

1.Automated Data Conversion: Develop scripts to automatically detect and resolve issues during LANDXML data conversion to other formats. For example, include features that automatically correct errors in coordinate system conversions.

2.Data Verification and Error Detection: Automatically detect errors that may occur during the data conversion process and provide functionalities to report and resolve these issues. This plays a crucial role in maintaining the accuracy and consistency of the data.

3.Real-time Feedback and Correction: Offer real-time feedback during the data conversion process and provide an interface that allows users to make immediate corrections if needed. This improves project progression speed and reduces the time spent resolving errors.

Education and Training

Improving user understanding through education and training on LANDXML standards and interoperability issues can minimize problems during the data exchange process. The following educational programs are proposed:

1.LANDXML Standard Training: Provide training on the structure and usage of LANDXML data. This will help users adhere to standards and prevent potential issues during the data exchange process.

2.Data Exchange Workshops: Host workshops that use real project examples to improve problem-solving skills related to data exchange. This will strengthen users’ ability to respond to real-world issues.

3.Training on Latest Tools and Techniques: Offer education on the latest automation tools and techniques for data conversion and verification. This will enable users to acquire the technical knowledge necessary for efficient and accurate data exchange.

These education and training programs aim to enhance the efficient management and interoperability of LANDXML data, contributing to maximized collaboration and outcomes in civil engineering and related fields.

Conclusions

LANDXML is a critical standard for the exchange of civil engineering design and survey data. However, interoperability issues can lead to data loss and transformation problems. This study analyzed LANDXML interoperability issues and explored the potential development of standardized data exchange protocols and automation tools to address these issues. The aim is to achieve efficient and reliable exchange of LANDXML data.

Future research should apply these proposed methods to real projects to verify their effectiveness and explore further improvements. This will ensure that the full potential of LANDXML in enhancing data exchange in civil engineering is realized.

Acknowledgements

This Research was supported by Seokyeong University in 2022.

References

1

Autodesk, Inc., AutoCAD Civil 3D User Guide, Autodesk Press, 2021.

2

Bentley Systems, Inc., InRoads User Guide, Bentley Press, 2021.

3

American Society of Civil Engineers, LANDXML 1.2 Schema. [Online], 2020. Available at: www.landxml.org [Accessed 1/December/2024].

4

Japan Ministry of Land, Infrastructure and Transport. [Online], 2024. Available at: https://www.mlit.go.jp/en/index.html [Accessed 2/12/2024].

5

J. Kim and D. Lee, A primary study on methodology of 3D construction information model for smart construction. International Journal of SUSTAINABLE Building Technology and Urban Development. 12(4) (2021), pp. 431-439.

페이지 상단으로 이동하기