comparison flys-artifacts/ChangeLog @ 1792:49ad801076e4

Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one. flys-artifacts/trunk@3115 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 28 Oct 2011 13:48:02 +0000
parents e0e5a5b51a40
children 1636686070f7
comparison
equal deleted inserted replaced
1791:e0e5a5b51a40 1792:49ad801076e4
1 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
2
3 * doc/conf/artifacts/winfo.xml: Defined "floodmap.riveraxis" and
4 "floodmap.wmsbackground" as compatible layers for the floodmap output.
5
6 * doc/conf/mapserver/db_layer.vm: New. This layer template is used for
7 Mapserver layers with database datastore.
8
9 * doc/conf/mapserver/dbconnection.include: New. The database configuration
10 used in the db_layer template.
11
12 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
13 getUserWMSUrl() that returns the URL to the user specific WMS server.
14 This method requires a UUID of an Artifact to identify the owner of the
15 Artifact.
16
17 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Use
18 FLYSUtils.getUserWMSUrl() to create the URL to the user WMS for
19 WMSLayerFacets creation.
20
21 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
22 New. Subclasses WMSLayerFacet to save data and filter parameters used
23 for database storage in Mapfiles.
24
25 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java: New.
26 Subclasses LayerInfo to save database relevant parameters.
27
28 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
29 Creates new WMSDBLayerFacets, so that the riveraxis layer data is
30 fetched from database.
31
32 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
33 public method that allows creating layers (type LINE) based on
34 WMSDBLayerFacets.
35
36 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Enabled
37 support for Facets other than "floodmap.wsplgen" and "floodmap.barriers".
38 Those other Facets are supposed to be WMSDBLayerFacets.
39
1 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> 40 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2 41
3 Refactored, added StyledSeriesBuilder to unify adding points to 42 Refactored, added StyledSeriesBuilder to unify adding points to
4 XYSeries. 43 XYSeries.
5 44

http://dive4elements.wald.intevation.org