Mercurial > dive4elements > river
comparison flys-artifacts/ChangeLog @ 1876:dd467951335c
Added support for labels in Mapserver layers and options to modify its style.
flys-artifacts/trunk@3234 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 11 Nov 2011 09:43:36 +0000 |
parents | 4fb81eb8b45b |
children | 1a6018d5f0b7 |
comparison
equal
deleted
inserted
replaced
1875:4fb81eb8b45b | 1876:dd467951335c |
---|---|
1 2011-11-11 Ingo Weinzierl <ingo@intevation.de> | |
2 | |
3 * doc/conf/themes.xml: Added 'textcolor' and 'textsize' attributes to the | |
4 existing 'Kms' theme. | |
5 | |
6 * doc/conf/mapserver/fontset.txt: Defined a 'DefaultFont' that is used as | |
7 default font for Mapserver labels. | |
8 | |
9 * doc/conf/mapserver/db_layer.vm: Add a Mapserver LABELITEM if a value is | |
10 provided by LayerInfo object. | |
11 | |
12 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added a | |
13 getLabelItem() method that returns null as default. | |
14 | |
15 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override | |
16 getLabelItem() to return "km" which is the database field that contains | |
17 the kilometer information. | |
18 | |
19 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java, | |
20 src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java: | |
21 Added an attribute labelItem with appropriate getter/setter methods. | |
22 | |
23 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java: | |
24 Splitted up the internal class Clazz. Now, there are two new inner | |
25 classes Style and Label that fulfill the appropriate Mapfile sections of | |
26 Mapserver. | |
27 | |
28 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Also Read font | |
29 attributes and add new Clazz Label for the Mapserver layer. | |
30 | |
31 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Set the | |
32 "labelItem" attribute on the LayerInfo object used to fill DB layer | |
33 templates. | |
34 | |
1 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> | 35 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> |
2 | 36 |
3 * doc/conf/meta-data.xml: Re-use macros to include more data to | 37 * doc/conf/meta-data.xml: Re-use macros to include more data to |
4 datacage in more situations. | 38 datacage in more situations. |
5 | 39 |