felix@4168: From ChangeLog:
felix@4168: 
felix@4168: 2012-04-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
felix@4168: 	  New. Service to generate a chart of fixings for given river and km applied
felix@4168: 	  some filters.
felix@4168: 
felix@4168: 	  Usage:
felix@4168: 	     $ curl http://localhost:8181/service/fixings-km-chart \
felix@4168: 	       -d @fix-overview.xml > chart.png
felix@4168: 
felix@4168: 	  The input XML is nearly the same as for the overview service.
felix@4168: 	  Besides the river, filters and range it accepts elements
felix@4168: 	  <km value="..."/>                  for passing the river km,
felix@4168: 	  <extent width="..." height="..."/> for the extent of the output chart,
felix@4168: 	  <mime type="..."/>                 for type of result. Currently ignored.
felix@4168: 
felix@4168: 	  ATM only a static fixed sized PNG image is delivered.
felix@4168: 
felix@4168: 2012-02-27  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	Added functions to be used for fitting in
felix@4168: 	the "Fixierungsanalyse" and "Extremwertermittlung".
felix@4168: 
felix@4168: 	[...]
felix@4168: 
felix@4168: 	* src/main/java/de/intevation/flys/artifacts/math/fitting/App.java: New.
felix@4168: 	  Small test driver to check if the fitting is working. The points to
felix@4168: 	  fit are read from stdin the function to fit is determined by the
felix@4168: 	  system property 'function'. Example usage:
felix@4168: 
felix@4168: 	    $ mvn -e \
felix@4168: 	    -Dfunction=linear \
felix@4168: 	    -Dexec.mainClass=de.intevation.flys.artifacts.math.fitting.App exec:java <<EOF
felix@4168: 	    357.390696917 7546.72096163
felix@4168: 	    61.4291036312 1334.54835721
felix@4168: 	    799.962128234 16836.7698076
felix@4168: 	    126.52761023 2703.69789985
felix@4168: 	    900.448553398 18955.0578748
felix@4168: 	    EOF
felix@4168: 
felix@4168: 2012-02-21  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
felix@4168: 	   - Calculate the extent of the river by the extents of the fixings.
felix@4168: 	   Reason: The river Elbe has only has fixings up to km 351. The other half
felix@4168: 	   of the river is empty which results in a sparse looking overview.
felix@4168: 	   - Add the name of the river as name attribute to resulting <river> element.
felix@4168: 
felix@4168: 	 * contrib/fixoverview2html.xsl: New. Demo XSL transformation to turn
felix@4168: 	   the output of the overview service directly into HTML. Used in the
felix@4168: 	   client a variant of this script could be used for producing the content
felix@4168: 	   of the assistance widget. Usage:
felix@4168: 
felix@4168: 	   $ curl http://localhost:8181/service/fixings-overview \
felix@4168: 	     -d @fix-overview.xml |                              \
felix@4168: 	     xsltproc contrib/fixoverview2html.xsl -             \
felix@4168: 	     > fixings-overview.html
felix@4168: 
felix@4168: 2011-07-20  Sascha L. Teichmann <sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	* src/main/java/de/intevation/flys/artifacts/services/meta/App.java: New.
felix@4168: 	  Standalone app to debug the datacage template. To use in a maven environment:
felix@4168: 
felix@4168: 	  -Dmeta.data.template=PATH_TO_META_DATA-TEMPLATE.XML \
felix@4168: 	  -Dmeta.data.parameters=river:Mosel \
felix@4168: 	  -Dmeta.data.output=OUTPUT.XML \
felix@4168: 	  -Dflys.backend.user=DB_USER \
felix@4168: 	  -Dflys.backend.password=DB_PASSWORD \
felix@4168: 	  -Dflys.backend.url=DB_CONNECTION_URL \
felix@4168: 	  -Dexec.mainClass=de.intevation.flys.artifacts.services.meta.App
felix@4168: 
felix@4168: 2011-07-13  Sascha L. Teichmann <sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	* src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
felix@4168: 	  New. Standalone Swing-App to test cross sections from database without the
felix@4168: 	  hassles of our complete software stack. Runnable from a maven environment:
felix@4168: 
felix@4168: 	  $ mvn -e \
felix@4168: 	    -Dflys.backend.user=DB_USER \
felix@4168: 		-Dflys.backend.password=DB_PASSWD \
felix@4168: 		-Dflys.backend.url=DB_CONNECTION_URL \
felix@4168: 		-Dexec.mainClass=de.intevation.flys.artifacts.charts.CrossSectionApp \
felix@4168: 		exec:java
felix@4168: 
felix@4168: 	  You can set the river to be used with the system property 'river'.
felix@4168: 	  Defaults to 'Mosel'.
felix@4168: