Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/utils/RiverMapfileGenerator.java @ 8202:e4606eae8ea5
sed src/**/*.java 's/logger/log/g'
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Fri, 05 Sep 2014 12:58:17 +0200 |
parents | 30aecc45d676 |
children | e9d912c97fa8 |
comparison
equal
deleted
inserted
replaced
8201:4b8c5a08de04 | 8202:e4606eae8ea5 |
---|---|
54 Pattern.compile("(.*)\\/\\/(.*):([0-9]+)\\/([a-zA-Z]+)"); | 54 Pattern.compile("(.*)\\/\\/(.*):([0-9]+)\\/([a-zA-Z]+)"); |
55 | 55 |
56 public static final Pattern DB_PSQL_URL_PATTERN = | 56 public static final Pattern DB_PSQL_URL_PATTERN = |
57 Pattern.compile("(.*)\\/\\/(.*):([0-9]+)\\/([a-zA-Z0-9]+)"); | 57 Pattern.compile("(.*)\\/\\/(.*):([0-9]+)\\/([a-zA-Z0-9]+)"); |
58 | 58 |
59 private static Logger logger = Logger.getLogger(RiverMapfileGenerator.class); | 59 private static Logger log = Logger.getLogger(RiverMapfileGenerator.class); |
60 | 60 |
61 /** | 61 /** |
62 * Generate river axis mapfile. | 62 * Generate river axis mapfile. |
63 */ | 63 */ |
64 @Override | 64 @Override |
65 public void generate() { | 65 public void generate() { |
66 logger.debug("generate()"); | 66 log.debug("generate()"); |
67 | 67 |
68 List<River> rivers = RiverFactory.getRivers(); | 68 List<River> rivers = RiverFactory.getRivers(); |
69 List<String> riverFiles = new ArrayList<String>(); | 69 List<String> riverFiles = new ArrayList<String>(); |
70 | 70 |
71 for (River river : rivers) { | 71 for (River river : rivers) { |
75 List<RiverAxis> riverAxis = null; | 75 List<RiverAxis> riverAxis = null; |
76 try { | 76 try { |
77 riverAxis = RiverAxis.getRiverAxis(river.getName()); | 77 riverAxis = RiverAxis.getRiverAxis(river.getName()); |
78 } | 78 } |
79 catch (HibernateException iae) { | 79 catch (HibernateException iae) { |
80 logger.error("No valid riveraxis found for " + river.getName()); | 80 log.error("No valid riveraxis found for " + river.getName()); |
81 continue; | 81 continue; |
82 } | 82 } |
83 | 83 |
84 if (riverAxis == null) { | 84 if (riverAxis == null) { |
85 logger.warn("River " + river.getName() + " has no river axis!"); | 85 log.warn("River " + river.getName() + " has no river axis!"); |
86 continue; | 86 continue; |
87 } | 87 } |
88 if (riverAxis.get(0).getGeom() == null) { | 88 if (riverAxis.get(0).getGeom() == null) { |
89 logger.warn("River " + river.getName() + | 89 log.warn("River " + river.getName() + |
90 " has no riveraxis geometry!"); | 90 " has no riveraxis geometry!"); |
91 continue; | 91 continue; |
92 } | 92 } |
93 MultiLineString geom = riverAxis.get(0).getGeom(); | 93 MultiLineString geom = riverAxis.get(0).getGeom(); |
94 Envelope extent = geom.getEnvelopeInternal(); | 94 Envelope extent = geom.getEnvelopeInternal(); |
125 layerInfo.setTitle(riverName + " RiverAxis"); | 125 layerInfo.setTitle(riverName + " RiverAxis"); |
126 | 126 |
127 File layerFile = new File("river-" + riverName + ".map"); | 127 File layerFile = new File("river-" + riverName + ".map"); |
128 Template template = getTemplateByName("riveraxis-layer.vm"); | 128 Template template = getTemplateByName("riveraxis-layer.vm"); |
129 if (template == null) { | 129 if (template == null) { |
130 logger.warn("Template riveraxis-layer.vm not found."); | 130 log.warn("Template riveraxis-layer.vm not found."); |
131 return; | 131 return; |
132 } | 132 } |
133 | 133 |
134 try { | 134 try { |
135 writeLayer(layerInfo, layerFile, template); | 135 writeLayer(layerInfo, layerFile, template); |
136 } | 136 } |
137 catch (FileNotFoundException e) { | 137 catch (FileNotFoundException e) { |
138 logger.warn(e.getLocalizedMessage(), e); | 138 log.warn(e.getLocalizedMessage(), e); |
139 } | 139 } |
140 } | 140 } |
141 | 141 |
142 @Override | 142 @Override |
143 protected String getVelocityLogfile() { | 143 protected String getVelocityLogfile() { |