Avatar

Report (Software)

Micha ⌂, Bad Vilbel, Dienstag, 22. August 2017, 10:35 (vor 116 Tagen) @ Eddi

Hallo,

im Verzeichnis \resources\ftl\JAG3D\ findst Du die Datei JAG3D_Default.ftlh des Tempates, welches aufgerufen wird sowie möglicherweise weitere eigene Templas von Dir. Im Unterverzeichnis default sind die Subtemplats enthalten. Du kannst Dir gern eigene Templates erzeugen, sodass Du diese auch bei einer neueren Version von JAG3D weiter nutzen kannst. Das Default-Templae würde ich also nicht abändern sondern eine Kopie erzeugen und diese bearbeiten.

In der Datei JAG3D_Default.ftlh wird im Kopf das Ausgabeformat für fast alle Zahlen definiert:

<#assign df_redundancy         = "0.000;; roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_omega              = "0.00;;  roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_confidence_angle   = "0.00;;  roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_teststatistic      = "0.00;;  roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
 
<#assign df_scale_gross_error = "0.0;; multipier=1000000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_scale_uncertainty = "0.0;; multipier=1000000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_scale             = "0.0;; multipier=1000000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
 
<#assign df_length_gross_error = "0.0;; multipier=1000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_length_residual    = "0.0;; multipier=1000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_length_uncertainty = "0.0;; multipier=1000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_length             = "0.0000;; roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
 
<#assign df_angle_gross_error  = "0.00;; multipier=1000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_angle_residual     = "0.00;; multipier=1000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_angle_uncertainty  = "0.00;; multipier=1000 roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
<#assign df_angle              = "0.00000;; roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">
 

Informationen zu den einzelnen Attributen finden sich in der Doku bspw. Extended Java decimal format. Wenn Du nur die Kordinatenausgabe ändern willst, dann ist es die Zeile:

<#assign df_length             = "0.0000;; roundingMode=halfEven decimalSeparator='.' infinity='∞' nan='NaN'">

und das Format selbst ist definiert durch 0.0000 - mind. eine Vorkommastelle und vier Nachkommastellen. Wenn Du hier die Anzahl der Nullen bearbeitest, ändert sich auch die Ausgabe der Zahlen.

Viele Grüße
Micha

--
kostenlose Scripte und Software nicht nur für Geodäten || Portal für Geodäten mit angeschlossenem Forum-Vermessung

Tags:
JAG3D, Report, FreeMarker, Template, Format, Zahlen


gesamter Thread:

 RSS-Feed dieser Diskussion