Import mit LandXML

by Jannik, Tuesday, June 28, 2022, 16:04 (48 days ago)

Lieber Micha,

ich habe ein Problem mit dem Datenimport über LandXML und dem Thema atmosphärische Korrekturen der TPS-Streckenmessung.

Zur Ausgangsituation: Ich nutze ein TM30. Aktuelle Temperatur und Druck wird im Außendienst direkt am Gerät eingegeben. Die gemessenen Strecken in der LandXML (Version 1.2) sind somit schon korregiert. Beim Import in JAG3D über LandXML werden die Korrekturen dann aber erneut angebracht. Die atmosphärischen Korrekturen sind somit überkorregiert, was zu einem Maßstabsabweichung in unserer Ausgleichung führt.

Hier ein Beispiel:
Strecke ohne Korrekturen: 292.292112m
Strecken mit Korrekturen: 292.349178m (dieser Wert wird auch am Gerät angezeigt und ist auch in der XML-Datei zu finden, zu Testzwecken habe ich TPS-Korrekturen von 200ppm am Gerät eingestellt)
Strecken in JAG3D: 292.407667m
Wie man sieht, wird die Strecke in JAG3D ein zweites Mal korrigiert. Ist das so richtig? Wie kann ich das Problem lösen?

Vielen Dank für Deine Hilfe! Viele Grüße
Jannik

Hier der o.g. Test-Job: (Punkt 1000 ohne Korrektur, 1001 mit 200pm, 1002 mit -184ppm)

<?xml version="1.0" encoding="utf-8"?>
<LandXML xmlns="http://www.landxml.org/schema/LandXML-1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.landxml.org/schema/LandXML-1.2 http://www.landxml.org/schema/LandXML-1.2/LandXML-1.2.xsd" version="1.2" date="2022-06-28" time="16:34:36" readOnly="false" language="English">
<Units>
<Metric linearUnit="meter" areaUnit="squareMeter" volumeUnit="cubicMeter" angularUnit="grads" temperatureUnit="celsius" pressureUnit="milliBars"/>
</Units>
<CoordinateSystem name="None" horizontalDatum="" verticalDatum="" fileLocation=""/>
<Application name="LandXML Export" manufacturer="Leica Geosystems AG" version="5.10" manufacturerURL="www.leica-geosystems.com">
<Author createdByEmail="surveying.support@leica-geosystems.com" company="Leica Geosystems AG" companyURL="www.leica-geosystems.com" timeStamp="2022-06-28T16:34:36"/>
</Application>
<CgPoints>
<CgPoint name="1002" oID="1002" role="measured" timeStamp="2022-06-28T16:32:21">9994.286040 19958.733436 344.511598</CgPoint>
<CgPoint name="1001" oID="1001" role="measured" timeStamp="2022-06-28T16:29:00">9994.244811 19958.633418 344.659000</CgPoint>
<CgPoint name="1000" oID="1000" role="measured" timeStamp="2022-06-28T16:27:13">9994.267437 19958.684467 344.601562</CgPoint>
<CgPoint name="5000" oID="5000" timeStamp="2022-06-28T16:25:55">10107.002564 20228.286331 338.259633</CgPoint>
</CgPoints>
<Survey>
<SurveyHeader name=""/>
<Equipment>
<InstrumentDetails id="TPS_2" manufacturer="Leica Geosystems AG" model="TM30 0.5&quot;" serialNumber="360580" horizCollimation="0.000711656686" vertCollimation="0.001186411548">
<Corrections>
<Feature code="TPSCorrection">
<Property label="oID" value="1"/>
<Property label="referenceRadius" value="6378000.000000"/>
<Property label="offsetCentralMeridian" value="0.000000"/>
<Property label="scaleFactorCentralMeridian" value="1.000000"/>
<Property label="dryTemperature" value="12.000000"/>
<Property label="wetTemperature" value="8.264020"/>
<Property label="pressure" value="1013.100000"/>
<Property label="refractionCoefficient" value="0.130000"/>
<Property label="atmosphericPPM" value="0.042438"/>
<Property label="projectionPPM" value="0.000000"/>
<Property label="heightReductionPPM" value="0.000000"/>
<Property label="individualPPM" value="0.000000"/>
</Feature>
<Feature code="TPSCorrection">
<Property label="oID" value="2"/>
<Property label="referenceRadius" value="6378000.000000"/>
<Property label="offsetCentralMeridian" value="0.000000"/>
<Property label="scaleFactorCentralMeridian" value="1.000000"/>
<Property label="dryTemperature" value="55.000000"/>
<Property label="wetTemperature" value="45.204299"/>
<Property label="pressure" value="364.000000"/>
<Property label="refractionCoefficient" value="0.130000"/>
<Property label="atmosphericPPM" value="200.091995"/>
<Property label="projectionPPM" value="0.000000"/>
<Property label="heightReductionPPM" value="0.000000"/>
<Property label="individualPPM" value="0.000000"/>
</Feature>
<Feature code="TPSCorrection">
<Property label="oID" value="3"/>
<Property label="referenceRadius" value="6378000.000000"/>
<Property label="offsetCentralMeridian" value="0.000000"/>
<Property label="scaleFactorCentralMeridian" value="1.000000"/>
<Property label="dryTemperature" value="-50.000000"/>
<Property label="wetTemperature" value="-50.020010"/>
<Property label="pressure" value="1300.000000"/>
<Property label="refractionCoefficient" value="0.130000"/>
<Property label="atmosphericPPM" value="-183.643997"/>
<Property label="projectionPPM" value="0.000000"/>
<Property label="heightReductionPPM" value="0.000000"/>
<Property label="individualPPM" value="0.000000"/>
</Feature>
</Corrections>
</InstrumentDetails>
</Equipment>
<InstrumentSetup id="TPSSetupID_3" instrumentDetailsID="TPS_2" stationName="5000" instrumentHeight="0.000000" orientationAzimuth="0.000000">
<Feature code="TPSSetup">
<Property label="type" value="unknown"/>
</Feature>
<InstrumentPoint pntRef="5000" timeStamp="2022-06-28T16:25:55">10107.002564 20228.286331 338.259633</InstrumentPoint>
<RawObservation setupID="TPSSetupID_3" purpose="normal" targetHeight="0.000000" horizAngle="274.786173767105" zenithAngle="98.619871957432" horizDistance="292.223158" slopeDistance="292.292112" directFace="true" timeStamp="2022-06-28T16:27:13">
<TargetPoint name="1000" pntRef="1000" >9994.267437 19958.684467 344.601562</TargetPoint>
<Feature code="observationInfo">
<Property label="TPSCorrectionRef" value="1"/>
<Property label="EDMType" value="reflectorLess"/>
<Property label="reflectorName" value=""/>
<Property label="reflectorConstant" value="0.034400"/>
</Feature>
</RawObservation>
<RawObservation setupID="TPSSetupID_3" purpose="normal" targetHeight="0.000000" horizAngle="274.785916525621" zenithAngle="98.607631124304" horizDistance="292.278984" slopeDistance="292.349178" directFace="true" timeStamp="2022-06-28T16:29:00">
<TargetPoint name="1001" pntRef="1001" >9994.244811 19958.633418 344.659000</TargetPoint>
<Feature code="observationInfo">
<Property label="TPSCorrectionRef" value="2"/>
<Property label="EDMType" value="reflectorLess"/>
<Property label="reflectorName" value=""/>
<Property label="reflectorConstant" value="0.034400"/>
</Feature>
</RawObservation>
<RawObservation setupID="TPSSetupID_3" purpose="normal" targetHeight="0.000000" horizAngle="274.785797068528" zenithAngle="98.639217682683" horizDistance="292.170802" slopeDistance="292.237829" directFace="true" timeStamp="2022-06-28T16:32:21">
<TargetPoint name="1002" pntRef="1002" >9994.286040 19958.733436 344.511598</TargetPoint>
<Feature code="observationInfo">
<Property label="TPSCorrectionRef" value="3"/>
<Property label="EDMType" value="reflectorLess"/>
<Property label="reflectorName" value=""/>
<Property label="reflectorConstant" value="0.034400"/>
</Feature>
</RawObservation>
</InstrumentSetup>
</Survey>
</LandXML>
 

Complete thread:

 RSS Feed of thread