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