Mercurial > dive4elements > river
diff artifacts/doc/conf/generators.xml @ 7169:a2989d4e13f7
Factor out longitudinal section default config and put it in its own file
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Thu, 26 Sep 2013 12:56:30 +0200 |
parents | 511434bf1f70 |
children | a62c5b48ccab |
line wrap: on
line diff
--- a/artifacts/doc/conf/generators.xml Thu Sep 26 12:22:22 2013 +0200 +++ b/artifacts/doc/conf/generators.xml Thu Sep 26 12:56:30 2013 +0200 @@ -10,251 +10,80 @@ 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"> - <axis name="W"/> - <axis name="D"/> - <axis name="Q" include-zero="true"/> - <axis name="dW"/> - <axis name="" type="X"/> <title key="chart.longitudinal.section.title" default="W-Längsschnitt"/> - <subtitle key="chart.longitudinal.section.subtitle" default="-"> - <arg expr="artifact.river"/> - <arg expr="artifact.ld_from" type="double"/> - <arg expr="artifact.ld_to" type="double"/> - </subtitle> - <domain-axis key="chart.longitudinal.section.xaxis.label" default="Fluss-Km" - inverted="org.dive4elements.river.exports.IsKmUpEvaluator()"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="D"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="W"/> + &longitudinal-defaults; <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/> - <!-- The area processor decides based on the facet name which axis to choose. - You have to ensure that there is a W and Q axis accordingly --> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="dW"/> </output-generator> <output-generator names="w_differences,w_differences_chartinfo" class="org.dive4elements.river.exports.LongitudinalSectionGenerator2" converter="org.dive4elements.river.exports.DiagramAttributes"> - <axis name="W"/> - <axis name="D"/> - <axis name="Q" include-zero="true"/> - <axis name="dW"/> - <axis name="" type="X"/> <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> - <domain-axis key="chart.longitudinal.section.xaxis.label" default="Fluss-Km"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="D"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="dW"/> </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"> - <axis name="dW"/> - <axis name="W"/> - <axis name="D"/> - <axis name="Q" include-zero="true"/> - <axis name="" type="X"/> <title key="chart.fixings.longitudinalsection.title" default="Fixierungsanalyse"/> - <domain-axis key="chart.fixings.longitudinalsection.xaxis.label" default="[km]"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="dW"/> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="D"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.MiddleBedHeightProcessor" axis="H"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="P"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="W"/> + &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"> - <axis name="dW"/> - <axis name="W"/> - <axis name="D"/> - <axis name="Q" include-zero="true"/> - <axis name="H"/> - <axis name="P"/> - <axis name="" type="X"/> <title key="chart.bedheight_middle.section.title" default="Mittlere Sohlhöhe"/> - <domain-axis key="chart.bedheight_middle.section.xaxis.label" default="km"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="dW"/> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="D"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="P"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="mD"/> - <processor class="org.dive4elements.river.exports.process.MiddleBedHeightProcessor" axis="H"/> + &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"> - <axis name="dW"/> - <axis name="W"/> - <axis name="D"/> - <axis name="dM"/> - <axis name="Q" include-zero="true"/> - <axis name="H"/> - <axis name="P"/> - <axis name="" type="X"/> <title key="chart.beddifference.height.title" default="Sohlenhöhen Differenz"/> - <domain-axis key="chart.beddifference.height.xaxis.label" default="Fluss-Km"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="dW"/> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="D"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="P"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="dM"/> - <processor class="org.dive4elements.river.exports.process.MiddleBedHeightProcessor" axis="H"/> + &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"> - <axis name="W"/> - <axis name="diffW"/> - <axis name="deltaW"/> - <axis name="diffBed"/> - <axis name="diffBed/Y"/> - <axis name="Q" include-zero="true"/> - <axis name="BedHeight"/> - <axis name="SoundingWidth"/> - <axis name="Width"/> - <axis name="" type="X"/> <title key="chart.beddifference.year.title" default="Sohlenhöhen Differenz"/> - <domain-axis key="chart.beddifference.xaxis.label" default="Fluss-Km"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="deltaW"/> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="diffW"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="SoundingWidth"/> - <processor class="org.dive4elements.river.exports.process.BedWidthProcessor" axis="Width"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="diffBed"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="diffBed/Y"/> - <processor class="org.dive4elements.river.exports.process.MiddleBedHeightProcessor" axis="BedHeight"/> + &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"> - <axis name="W"/> - <axis name="diffW"/> - <axis name="deltaW"/> - <axis name="diffBed"/> - <axis name="diffBed/Y"/> - <axis name="Q" include-zero="true"/> - <axis name="BedHeight"/> - <axis name="SoundingWidth"/> - <axis name="Width"/> - <axis name="Porosity"/> - <axis name="Density"/> - <axis name="Diameter"/> - <axis name="" type="X"/> <title key="chart.bedquality.title" default="Sohlen Längsschnitt"/> - <domain-axis key="chart.bedquality.xaxis.label" default="Fluss-Km"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="deltaW"/> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="Porosity"/> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="diffW"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="SoundingWidth"/> - <processor class="org.dive4elements.river.exports.process.BedWidthProcessor" axis="Width"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="diffBed"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="diffBed/Y"/> - <processor class="org.dive4elements.river.exports.process.MiddleBedHeightProcessor" axis="BedHeight"/> - <processor class="org.dive4elements.river.exports.process.BedQualityDiameterProcessor" axis="Diameter"/> - <processor class="org.dive4elements.river.exports.process.BedQualityPorosityProcessor" axis="Porosity"/> - <processor class="org.dive4elements.river.exports.process.BedQualityDensityProcessor" axis="Density"/> + &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"> - <axis name="W"/> - <axis name="diffW"/> - <axis name="deltaW"/> - <axis name="diffBed"/> - <axis name="diffBed/Y"/> - <axis name="Q" include-zero="true"/> - <axis name="BedHeight"/> - <axis name="SoundingWidth"/> - <axis name="Width"/> - <axis name="Porosity"/> - <axis name="Density"/> - <axis name="Diameter"/> - <axis name="SedimentLoad"/> - <axis name="Velocity"/> - <axis name="" type="X"/> <title key="chart.sedimentload.ls.title" default="Sedimentfracht"/> - <domain-axis key="chart.sedimentload.ls.xaxis.label" default="Fluss-Km"> - <arg expr="artifact.river"/> - </domain-axis> - <processor class="org.dive4elements.river.exports.process.DeltaWProcessor" axis="deltaW"/> - <processor class="org.dive4elements.river.exports.process.AnnotationProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.ManualPointsProcessor" axis="SedimentLoad"/> - <processor class="org.dive4elements.river.exports.process.AreaProcessor" axis="none"/> - <processor class="org.dive4elements.river.exports.process.WDiffProcessor" axis="diffW"/> - <processor class="org.dive4elements.river.exports.process.WOutProcessor" axis="W"/> - <processor class="org.dive4elements.river.exports.process.QOutProcessor" axis="Q"/> - <processor class="org.dive4elements.river.exports.process.BedHeightSoundingProcessor" axis="SoundingWidth"/> - <processor class="org.dive4elements.river.exports.process.BedWidthProcessor" axis="Width"/> - <processor class="org.dive4elements.river.exports.process.BedDiffYearProcessor" axis="diffBed"/> - <processor class="org.dive4elements.river.exports.process.BedDiffHeightYearProcessor" axis="diffBed/Y"/> - <processor class="org.dive4elements.river.exports.process.MiddleBedHeightProcessor" axis="BedHeight"/> - <processor class="org.dive4elements.river.exports.process.BedQualityDiameterProcessor" axis="Diameter"/> - <processor class="org.dive4elements.river.exports.process.BedQualityPorosityProcessor" axis="Porosity"/> - <processor class="org.dive4elements.river.exports.process.BedQualityDensityProcessor" axis="Density"/> - <processor class="org.dive4elements.river.exports.process.SedimentLoadProcessor" axis="SedimentLoad"/> - <processor class="org.dive4elements.river.exports.process.FlowVelocityProcessor" axis="Velocity"/> - <!-- TODO bed difference epoch--> + &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="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"/> @@ -279,8 +108,6 @@ <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" class="org.dive4elements.river.exports.FlowVelocityGenerator"/> - <output-generator names="flow_velocity_chartinfo" class="org.dive4elements.river.exports.FlowVelocityInfoGenerator"/> <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"/>