Mercurial > mxd2map
annotate src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java @ 250:d10fd4de02aa
Documented a bunch of new features
* Support of picture-marker symbol (issue343)
* Support for ArcGIS named groups (issue381)
* GLOBAL and Layer extents and SRS (issue 379)
author | Stephan Holl <stephan.holl@intevation.de> |
---|---|
date | Fri, 12 Aug 2011 09:15:34 +0200 |
parents | df4e0946ef02 |
children | 6b80e46b8f38 |
rev | line source |
---|---|
243
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
1 /* |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
2 * Copyright (c) 2011 by Intevation GmbH, Germany <info@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
3 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
4 * This file is part of MXD2map. |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
5 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
6 * This program is free software under the LGPL (>=v2.1) |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
7 * Read the file LICENCE.txt coming with the software for details |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
8 * or visit http://www.gnu.org/licenses/ if it does not exist. |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
9 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
10 * MXD2map has been developed on behalf of the |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
11 * Bundesamt fuer Seeschifffahrt und Hydrographie (BSH) in Hamburg |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
12 * by Intevation GmbH. |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
13 * |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
14 * Authors: |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
15 * Raimund Renkert <raimund.renkert@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
16 * Bjoern Schilberg <bjoern.schilberg@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
17 * Stephan Holl <stephan.holl@intevation.de> |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
18 */ |
df4e0946ef02
Added LGPL header.
Raimund Renkert <rrenkert@intevation.de>
parents:
135
diff
changeset
|
19 |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
20 package de.intevation.mxd.reader; |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
21 |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
22 import org.apache.log4j.Logger; |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
23 |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
24 import com.esri.arcgis.display.ISymbol; |
63
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
25 import com.esri.arcgis.display.IMarkerSymbol; |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
26 import com.esri.arcgis.display.PictureMarkerSymbol; |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
27 import com.esri.arcgis.carto.PictureElement; |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
28 |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
29 import org.w3c.dom.Element; |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
30 import java.io.IOException; |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
31 |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
32 /** |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
33 * Reads picture marker symbol information. |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
34 * |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
35 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
36 */ |
80
83932f18dddc
All symbol reader now extend the abstract symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
74
diff
changeset
|
37 public class PictureMarkerSymbolReader |
83932f18dddc
All symbol reader now extend the abstract symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
74
diff
changeset
|
38 extends AbstractSymbolReader { |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
39 |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
40 /** |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
41 * The logger. |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
42 */ |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
43 private static final Logger logger = |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
44 Logger.getLogger(PictureMarkerSymbolReader.class); |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
45 |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
46 /** |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
47 * Private member. |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
48 */ |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
49 private PictureMarkerSymbol symbol; |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
50 |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
51 public PictureMarkerSymbolReader(ISymbol symbol) |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
52 throws Exception { |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
53 logger.debug("contructor()"); |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
54 if(symbol instanceof PictureMarkerSymbol) { |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
55 this.symbol = (PictureMarkerSymbol)symbol; |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
56 } |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
57 else { |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
58 throw new Exception("Not a PictureMarkerSymbol!"); |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
59 } |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
60 } |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
61 |
63
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
62 public PictureMarkerSymbolReader(IMarkerSymbol symbol) |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
63 throws Exception { |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
64 logger.debug("contructor()"); |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
65 if(symbol instanceof PictureMarkerSymbol) { |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
66 this.symbol = (PictureMarkerSymbol)symbol; |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
67 } |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
68 else { |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
69 throw new Exception("Not a PictureMarkerSymbol!"); |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
70 } |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
71 } |
5c5ef5768893
Added MultiLayerLineSymbolReader.
Raimund Renkert <rrenkert@intevation.de>
parents:
58
diff
changeset
|
72 |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
73 /** |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
74 * Reads the symbol attributes. |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
75 * |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
76 * @return The XML node. |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
77 */ |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
78 public Element read() { |
84
2362609ffa66
Added TODOs for picture symbols.
Raimund Renkert <rrenkert@intevation.de>
parents:
83
diff
changeset
|
79 //TODO Read the picture from mxd and write it as base64 string to the |
2362609ffa66
Added TODOs for picture symbols.
Raimund Renkert <rrenkert@intevation.de>
parents:
83
diff
changeset
|
80 // XML Element. |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
81 logger.debug("read()"); |
80
83932f18dddc
All symbol reader now extend the abstract symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
74
diff
changeset
|
82 Element symbolElement = util.addSymbol(parent); |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
83 |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
84 try { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
85 symbolElement.setAttribute( |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
86 "angle", |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
87 String.valueOf(symbol.getAngle())); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
88 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
89 catch(IOException ioe) { |
135
a4ab239509f1
Updated the default values and reader error handling.
Raimund Renkert <rrenkert@intevation.de>
parents:
115
diff
changeset
|
90 logger.warn("Could not read angle."); |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
91 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
92 |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
93 try { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
94 symbolElement.setAttribute( |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
95 "size", |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
96 String.valueOf(symbol.getSize())); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
97 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
98 catch (IOException ioe) { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
99 logger.warn("Could not read size. Setting size to 1."); |
135
a4ab239509f1
Updated the default values and reader error handling.
Raimund Renkert <rrenkert@intevation.de>
parents:
115
diff
changeset
|
100 symbolElement.setAttribute("size", "1"); |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
101 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
102 |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
103 try { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
104 symbolElement.setAttribute( |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
105 "x_offset", |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
106 String.valueOf(symbol.getXOffset())); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
107 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
108 catch(IOException ioe) { |
135
a4ab239509f1
Updated the default values and reader error handling.
Raimund Renkert <rrenkert@intevation.de>
parents:
115
diff
changeset
|
109 logger.warn("Could not read x-offset."); |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
110 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
111 |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
112 try { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
113 symbolElement.setAttribute( |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
114 "y_offset", |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
115 String.valueOf(symbol.getYOffset())); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
116 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
117 catch(IOException ioe) { |
135
a4ab239509f1
Updated the default values and reader error handling.
Raimund Renkert <rrenkert@intevation.de>
parents:
115
diff
changeset
|
118 logger.warn("Could not read y-offset."); |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
119 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
120 |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
121 try { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
122 symbolElement.setAttribute( |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
123 "name", |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
124 symbol.getNameString()); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
125 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
126 catch(IOException ioe) { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
127 logger.warn("Could not read name. Setting name to \"default\""); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
128 symbolElement.setAttribute("name", "default"); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
129 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
130 |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
131 try { |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
132 PictureElement pElem = new PictureElement(); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
133 pElem.importPicture(symbol.getPicture()); |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
134 } |
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
135 catch(IOException ioe) { |
135
a4ab239509f1
Updated the default values and reader error handling.
Raimund Renkert <rrenkert@intevation.de>
parents:
115
diff
changeset
|
136 logger.warn("Could not read picture."); |
115
fb93f20478cc
Improved exception handling for symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
89
diff
changeset
|
137 } |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
138 symbolElement.setAttribute("style", "picture"); |
89
475ee3e4bc8b
Added "type" as XML attribute to symbols.
Raimund Renkert <rrenkert@intevation.de>
parents:
84
diff
changeset
|
139 symbolElement.setAttribute("type", "marker"); |
58
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
140 return symbolElement; |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
141 } |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
142 } |
4e0464c620f0
Introduced the picture symbol reader.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
143 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |