Skip to content

Trimble JobXML

Use this dialog to import a Trimble JobXML file containing measured points and associated attributes.

Where to find the dialog

On the toolbar, select Application Layer - Import/export - Trimble JobXML.

Schema interpretation

Gemini Terrain performs schema interpretation if the schema is available online. If access to the schema is missing, you will receive a warning, but you can still proceed with the import.

A Trimble JobXML file contains measured points with associated attributes.

Example of JobXML format

<point>
    <name>p2</name>
    <code>8100</code>
    <attribute>Hello</attribute>
    <attribute>Hi</attribute>
    <method>GpsRTKQuickMark</method>
    <surveyMethod>NetworkRTK</surveyMethod>
    <classification>Normal</classification>
    <deleted>false</deleted>
    <fieldbook>
        <row>
            <attribute>
                <name>Measurement method</name>
                <value>96 GPS kinematic (Real time kinematic)</value>
                <source>Menu</source>
                <order>66</order>
            </attribute>
        </row>
    </fieldbook>
</point>

Attribute library

To import the file correctly, you must also have access to the attribute library, the fxl file. This file contains information about which codes are lines and which codes are points.

Example of fxl format

<library>
    <codegroup>
        <name>Measurement method</name>
        <description>
            10 Terrain measured
            11 Terrain measured: Total station
            12 Terrain measured: Theodolite with electronic distance meter
            13 Terrain measured: Theodolite with tape measure
            14 Terrain measured: Orthogonal method
            15 Staked out:
        </description>
    </codegroup>
</library>

Normally, the JobXML file contains a reference to the attribute library used in the measurement job. If this reference is missing, you will be prompted to specify the location and fxl file.

Warning

If you do not provide an fxl file, everything will be interpreted as points.

Double coding of points

The import interprets double coding under certain conditions. With double coding, the first code can be a line point. If this is the case, the second code becomes a single point. Additionally, you can have a third code (control code) as described in the section below.

Example of double coding

<point>
    <name>p3</name>
    <code>8100 8191</code>
    <attribute>Test1</attribute>
    <attribute>Test2</attribute>
    <method>GpsRTKQuickMark</method>
    <surveyMethod>NetworkRTK</surveyMethod>
    <classification>Normal</classification>
    <deleted>false</deleted>
    <fieldbook>
        <row>
            <attribute>
                <name>Measurement method</name>
                <value>96 GPS kinematic (Real time kinematic)</value>
                <source>Menu</source>
                <order>66</order>
            </attribute>
        </row>
    </fieldbook>
</point>

Line interpretation and codes

When you measure on a line code, the line is split at the point by adding or changing an attribute value. A typical example is measuring VA. If the diameter changes along the way, the line is split at the point where the new diameter is registered.

If you measure on a line and change the code, for example from pipe to manhole, the line is broken (meaning no line is drawn to the new code).

Note

You start the line again if you switch back to the same code with the same attribute values.

In addition to the automation, you can add control codes as a supplement. For example, you can override the automation by specifying start and stop lines manually.

Control codes

Gemini Terrain supports the following control codes (KOF standard):

  • 91 Start line
  • 96 Stop and close line
  • 99 Stop line