Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ContextCapture | Descartes | Pointools | Orbit
  • Product Communities
ContextCapture | Descartes | Pointools | Orbit
ContextCapture | Descartes | Pointools | Orbit Wiki Merging 3MX Files
    • Sign In
    • +Reality Modeling Wiki
    • +Bentley I/RAS B
    • +Bentley LumenRT
    • +Bentley Pointools
    • -ContextCapture -
      • +ContextCapture User Guides
      • +ContextCapture - Release information
      • +ContextCapture Technical Previews
      • -ContextCapture - How to
        • Camera Recommendation for ContextCapture
        • Changing graphics card settings to use the dedicated GPU on a Windows computer.
        • Changing the JobQueue directory
        • ContextCapture has the ability to find corrupted images before running an AT
        • ContextCapture image navigation in MicroStation
        • ContextCapture surface constraints solution
        • ContextCapture Update 4 Dataset for Evaluation
        • ContextCapture: Combination of Survey Data and Photos
        • ContextCapture: Create Control Point
        • ContextCapture: Difference Between Tie Points and Control Points
        • Creating a Uniquemesh After Generating Initial Model in ContextCapture
        • Export & Import camera optical properties
        • Export logfile for technical support
        • Ground Control Point Specification
        • How does the type of processor in my computer affect the performance of ContextCapture?
        • How to add a custom/local height grid in ContextCapture - Part 2 (Advanced)
        • How to add a custom/local height grid in ContextCapture – Part 1 (Basic)
        • How to calibrate your camera using ContextCapture
        • How to Merge models from different data sources
        • How to scale a model without initial information
        • Import Image Collection and Orientation in ContextCapture
        • Importing Orientation Metadata
        • Interior Use of ContextCapture
        • Issues with FC6310R camera calibration
        • Managing partial updates on large ContextCapture projects
        • Merging 3MX Files
        • Merging Models
        • Multiple Camera Use In ContextCapture
        • My processing is failing due to insufficient memory despite having the tiling correctly adjusted
        • Ortho Parts vs Reconstruction Tiling
        • Reconstructed model displays with cracks after retouch process completed.
        • Smooth Surfaces in ContextCapture
        • Snapping to Referenced Reality Meshes
        • The block is affected by a spherical effect after Aerotriangulation
        • The model appears to be curved instead of being horizontal after AT
        • The model appears upside down after using a block-import file
        • The Model Is Upside Down After Aerotriagulation and No Block File Has Been Used
        • Tiling Tips
        • Unable to download ContextCapture trial software
        • Use of Camera Zoom in ContextCapture
        • Use of Videos in ContextCapture
        • +Working from home with ContextCapture
      • ContextCapture Frequently Asked Questions
      • +ContextCapture - Troubleshooting
      • +ContextCapture Insights
      • ContextCapture License Options
      • Describe the Different Modules of ContextCapture
      • What are the different editions of ContextCapture?
      • ContextCapture User Requirements
    • +Descartes and ContextCapture Editor(deprecated product)
    • +Orbit 3DM
    • +RealityModeling Cloud Services

     
     Questions about this article, topic, or product? Click here. 

    Merging 3MX Files

      Product(s): ContextCapture
      Version(s): All
      Environment: N\A
      Area: N/A
      Subarea: N\A

    How to merge 3MX files

    Background

    User has models of several areas and wishes to merge the files into a single file for more convenient viewing

    Steps to Accomplish

    Requirements and recommendations

    Adjacent 3mx file production


    1.1 Requirements

    To be merged into a 3mx file, the adjacent 3mx must each have:

    • The same coordinate system (SRS)
    • The same coordinates origin

    SRS: You can select any coordinate system, but this must be the same for all the productions

    After launching the first production, go to its Properties tab and look for the Coordinates origin values. The other productions must share the same origin.

    To do this, when selecting the same SRS in the following productions, open the advanced options…
    Then select Custom Origin and enter the same coordinates as used for the first production.


    1.2 Recommendations

    To be able to merge 3MX productions, we also recommend the following:

    • Avoid having an overlap between the initial productions. To this, the user can produce the individual 3MX using a kml or dgn for the production extents. 
    • If the productions were not created in the same reconstruction, we recommend setting the same SRS and origin for each reconstruction. This is not a requirement, but it could prevent bad artefacts in the model intersection area.

    Once all the productions of the ‘sub’-3mx are completed, carry on to the next section.


    3MX combination

    2.1 Production folders combination

    The first step is to merge the production Windows folders.

    For the 2 productions P1 and P2 we have the production folders:

    …/Production1/Scene/P1.3mx and …/Production1/Scene/Data

    …/Production2/Scene/P2.3mx and …/Production2/Scene/Data

    Modify the production data as follows:

    • Create a directory …/Merged_Production/Scene
    • In this directory (…/Merged_Production/Scene) Copy P1.3mx file and rename it Merged_Production.3mx
    • Copy also (in this directory …/Merged_Production/Scene) the two Data folders and rename them Data_1, and Data_2


    2.2 Final 3mx file edition : Merged_Production.3mx

    • Open Merged_Production.3mx in Notepad++
    • Identify the "layers": field and copy the description of P2.3mx after P1.3mx. The two descriptions are contained in the layers field, between { …} brackets and separated by a comma.
    • Edit the "root": of each layer (from …Data/Production.3mxb to … Data_1/Production_P1.3mxb, same for P2)

    After the fusion, the resulting 3MX file should be as shown below:



    Once the 3mx edition is complete, you can Save and close the text editor and open the merged 3mx in ContextCapture Viewer.

     Note:

    This proposed method is a workaround and not the preferred solution for viewing multiple models. Ideally we would recommend that the blocks are merged at the Aerotriangulation stage and a new Reconstruction and Production created.. This method can be used when that option is not possible

     

        

      Original Author: Felix James
    • ContextCapture
    • Merge
    • en
    • SELECTsupport
    • Share
    • History
    • More
    • Cancel
    • Felix James Created by Bentley Colleague Felix James
    • When: Tue, Oct 13 2015 10:32 AM
    • Felix James Last revision by Bentley Colleague Felix James
    • When: Fri, May 6 2022 12:04 PM
    • Revisions: 8
    • Comments: 2
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies