Mercurial > dive4elements > river
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 |