view artifacts/doc/conf/generators.xml @ 7691:fa4fbd66e752

(issue1579) Fix axes syncronisation at Gauges The SyncNumberAxis was completely broken. It only synced in one direction and even that did not work correctly when data was added to the axis (and the syncAxis rescaled but forgot the old axis) then there were lots of ways to bypass that scaling. And i also think the trans calculation was wrong. It has been replaced by a "mostly" simple method to just keep the W in M and W in CM+Datum axes in sync. I say "Mostly" because it had to deal with the Bounds interface.
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 13 Dec 2013 19:03:00 +0100
parents 6b891d0aaf0f
children 7668256a36d1
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8" ?>
<output-generators>
    <output-generator names="discharge_curve" class="org.dive4elements.river.exports.DischargeCurveGenerator"/>
    <output-generator names="discharge_curve_chartinfo" class="org.dive4elements.river.exports.DischargeCurveInfoGenerator"/>
    <output-generator names="cross_section" class="org.dive4elements.river.exports.CrossSectionGenerator"/>
    <output-generator names="cross_section_chartinfo" class="org.dive4elements.river.exports.CrossSectionInfoGenerator"/>
    <output-generator names="computed_discharge_curve" class="org.dive4elements.river.exports.ComputedDischargeCurveGenerator"/>
    <output-generator names="computed_discharge_curve_chartinfo" class="org.dive4elements.river.exports.ComputedDischargeCurveInfoGenerator"/>
    <output-generator
        names="longitudinal_section,longitudinal_section_chartinfo,discharge_longitudinal_section,discharge_longitudinal_section_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.longitudinal.section.title" default="W-Längsschnitt"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/>
    </output-generator>
    <output-generator
        names="w_differences,w_differences_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.w_differences.title" default="Differences"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/>
        <subtitle key="chart.w_differences.subtitle" default="-">
            <arg expr="artifact.river"/>
        </subtitle>
    </output-generator>
    <output-generator
        names="fix_longitudinal_section_curve,fix_longitudinal_section_curve_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.fixings.longitudinalsection.title" default="Fixierungsanalyse"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="deltaW"/>
    </output-generator>
    <output-generator
        names="bedheight_middle,bedheight_middle_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.bedheight_middle.section.title" default="Mittlere Sohlhöhe"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="BedHeight"/>
    </output-generator>
    <output-generator
        names="bed_difference_height_year,bed_difference_height_year_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.beddifference.height.title" default="Sohlenhöhen Differenz"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor"
            axis="diffBed/Y"/>
    </output-generator>
    <output-generator names="bed_difference_year,bed_difference_year_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.beddifference.year.title" default="Sohlenhöhen Differenz"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor"
            axis="diffBed"/>
    </output-generator>
    <output-generator names="bed_longitudinal_section,bed_longitudinal_section_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.bedquality.title" default="Sohlen Längsschnitt"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor"
            axis="diffBed"/>
    </output-generator>
    <output-generator
        names="sedimentload_ls,sedimentload_ls_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.sedimentload.ls.title" default="Sedimentfracht"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor"
            axis="SedimentLoad"/>
    </output-generator>
    <output-generator
        names="flow_velocity,flow_velocity_chartinfo"
        class="org.dive4elements.river.exports.LongitudinalSectionGenerator2"
        converter="org.dive4elements.river.exports.DiagramAttributes">
        <title key="chart.flow_velocity.section.title" default="Geschwindigkeit- und Schubspannung"/>
        &longitudinal-defaults;
        <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor"
            axis="Velocity"/>
    </output-generator>
    <output-generator names="sq_relation_a,sq_relation_a_chartinfo"
      class="org.dive4elements.river.exports.DiagramGenerator"
      converter="org.dive4elements.river.exports.DiagramAttributes">
      <title key="chart.sq_relation_a.title" default=""/>
      &sqrelation-defaults;
    </output-generator>
    <output-generator names="sq_relation_b,sq_relation_b_chartinfo"
      class="org.dive4elements.river.exports.DiagramGenerator"
      converter="org.dive4elements.river.exports.DiagramAttributes">
      <title key="chart.sq_relation_b.title" default=""/>
      &sqrelation-defaults;
    </output-generator>
    <output-generator names="sq_relation_c,sq_relation_c_chartinfo"
      class="org.dive4elements.river.exports.DiagramGenerator"
      converter="org.dive4elements.river.exports.DiagramAttributes">
      <title key="chart.sq_relation_c.title" default=""/>
      &sqrelation-defaults;
    </output-generator>
    <output-generator names="sq_relation_d,sq_relation_d_chartinfo"
      class="org.dive4elements.river.exports.DiagramGenerator"
      converter="org.dive4elements.river.exports.DiagramAttributes">
      <title key="chart.sq_relation_d.title" default=""/>
      &sqrelation-defaults;
    </output-generator>
    <output-generator names="sq_relation_e,sq_relation_e_chartinfo"
      class="org.dive4elements.river.exports.DiagramGenerator"
      converter="org.dive4elements.river.exports.DiagramAttributes">
      <title key="chart.sq_relation_e.title" default=""/>
      &sqrelation-defaults;
    </output-generator>
    <output-generator names="sq_relation_f,sq_relation_f_chartinfo"
      class="org.dive4elements.river.exports.DiagramGenerator"
      converter="org.dive4elements.river.exports.DiagramAttributes">
      <title key="chart.sq_relation_f.title" default=""/>
      &sqrelation-defaults;
    </output-generator>
    <output-generator names="duration_curve" class="org.dive4elements.river.exports.DurationCurveGenerator"/>
    <output-generator names="duration_curve_chartinfo" class="org.dive4elements.river.exports.DurationCurveInfoGenerator"/>
    <output-generator names="waterlevel_export" class="org.dive4elements.river.exports.WaterlevelExporter"/>
    <output-generator names="extreme_wq_curve" class="org.dive4elements.river.exports.extreme.ExtremeWQCurveGenerator"/>
    <output-generator names="extreme_curve_export" class="org.dive4elements.river.exports.WaterlevelExporter"/>
    <output-generator names="extreme_wq_curve_chartinfo" class="org.dive4elements.river.exports.extreme.ExtremeWQCurveInfoGenerator"/>
    <output-generator names="fix_wq_curve" class="org.dive4elements.river.exports.fixings.FixWQCurveGenerator"/>
    <output-generator names="fix_wq_curve_chartinfo" class="org.dive4elements.river.exports.fixings.FixWQCurveInfoGenerator"/>
    <output-generator names="durationcurve_export" class="org.dive4elements.river.exports.DurationCurveExporter"/>
    <output-generator names="computed_dischargecurve_export" class="org.dive4elements.river.exports.ComputedDischargeCurveExporter"/>
    <output-generator names="discharge_longitudinal_section_export" class="org.dive4elements.river.exports.DischargeLongitudinalSectionExporter"/>
    <output-generator names="w_differences_export" class="org.dive4elements.river.exports.WDifferencesExporter"/>
    <output-generator names="floodmap" class="org.dive4elements.river.exports.MapGenerator"/>
    <output-generator names="map" class="org.dive4elements.river.exports.MapGenerator"/>
    <output-generator names="reference_curve" class="org.dive4elements.river.exports.ReferenceCurveGenerator"/>
    <output-generator names="reference_curve_normalized" class="org.dive4elements.river.exports.NormalizedReferenceCurveGenerator"/>
    <output-generator names="reference_curve_normalized_chartinfo" class="org.dive4elements.river.exports.NormalizedReferenceCurveInfoGenerator"/>
    <output-generator names="reference_curve_chartinfo" class="org.dive4elements.river.exports.ReferenceCurveInfoGenerator"/>
    <output-generator names="reference_curve_export" class="org.dive4elements.river.exports.ReferenceCurveExporter"/>
    <output-generator names="historical_discharge" class="org.dive4elements.river.exports.HistoricalDischargeCurveGenerator"/>
    <output-generator names="historical_discharge_chartinfo" class="org.dive4elements.river.exports.HistoricalDischargeCurveInfoGenerator"/>
    <output-generator names="historical_discharge_wq" class="org.dive4elements.river.exports.HistoricalDischargeWQCurveGenerator"/>
    <output-generator names="historical_discharge_wq_chartinfo" class="org.dive4elements.river.exports.HistoricalDischargeWQCurveInfoGenerator"/>
    <output-generator names="historical_discharge_export" class="org.dive4elements.river.exports.HistoricalDischargeCurveExporter"/>
    <output-generator names="flow_velocity_export" class="org.dive4elements.river.exports.FlowVelocityExporter"/>
    <output-generator names="bedheight_middle_export" class="org.dive4elements.river.exports.MiddleBedHeightExporter"/>
    <output-generator names="bed_quality_export" class="org.dive4elements.river.exports.minfo.BedQualityExporter"/>
    <output-generator names="bed_difference_epoch" class="org.dive4elements.river.exports.minfo.BedDifferenceEpochGenerator"/>
    <output-generator names="bed_difference_epoch_chartinfo" class="org.dive4elements.river.exports.minfo.BedDiffEpochInfoGenerator"/>
    <output-generator names="bedheight_difference_export" class="org.dive4elements.river.exports.minfo.BedDifferenceExporter"/>
    <output-generator names="sq_relation_export" class="org.dive4elements.river.exports.sq.SQRelationExporter"/>
    <output-generator names="sq_overview" class="org.dive4elements.river.exports.sq.SQOverviewGenerator"/>
    <output-generator names="fix_parameters_export" class="org.dive4elements.river.exports.fixings.ParametersExporter"/>
    <output-generator names="fix_deltawt_export" class="org.dive4elements.river.exports.fixings.DeltaWtExporter"/>
    <output-generator names="fix_deltawt_curve" class="org.dive4elements.river.exports.fixings.FixDeltaWtGenerator"/>
    <output-generator names="fix_deltawt_curve_chartinfo" class="org.dive4elements.river.exports.fixings.FixDeltaWtInfoGenerator"/>
    <output-generator names="fix_derivate_curve" class="org.dive4elements.river.exports.fixings.FixDerivedCurveGenerator"/>
    <output-generator names="fix_derivate_curve_chartinfo" class="org.dive4elements.river.exports.fixings.FixDerivedCurveInfoGenerator"/>
    <output-generator names="fix_waterlevel_export" class="org.dive4elements.river.exports.WaterlevelExporter"/>
    <output-generator names="fix_vollmer_wq_curve" class="org.dive4elements.river.exports.fixings.FixWQCurveGenerator"/>
    <output-generator names="fix_vollmer_wq_curve_chartinfo" class="org.dive4elements.river.exports.fixings.FixWQCurveInfoGenerator"/>
    <output-generator names="sedimentload_ls_export" class="org.dive4elements.river.exports.minfo.SedimentLoadExporter"/>
    <!-- Error report generators. -->
    <output-generator names="discharge_longitudinal_section_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="waterlevel_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="computed_dischargecurve_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="durationcurve_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="wsplgen_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="historical_discharge_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="reference_curve_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="fix_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="extreme_curve_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <output-generator names="sedimentload_ls_report" class="org.dive4elements.river.exports.ReportGenerator"/>
    <!-- AT exporter. -->
    <output-generator names="computed_dischargecurve_at_export" class="org.dive4elements.river.exports.ATExporter"/>
    <output-generator names="gauge_discharge_curve_at_export" class="org.dive4elements.river.exports.ATExporter"/>
    <output-generator names="fix_wq_curve_at_export" class="org.dive4elements.river.exports.fixings.FixATExport"/>
    <output-generator names="wsplgen" class="org.dive4elements.river.exports.ShapeExporter"/>
</output-generators>

http://dive4elements.wald.intevation.org