diff --git a/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/parser/CityGmlParser.java b/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/parser/CityGmlParser.java index 2bfd26b1b01fa3274ac24c417f3ca9985953bacd..e5a1b3b3cafbb84016d1d62d87d963d10e4aec10 100644 --- a/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/parser/CityGmlParser.java +++ b/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/parser/CityGmlParser.java @@ -18,11 +18,7 @@ */ package de.hft.stuttgart.citydoctor2.parser; -import java.io.BufferedInputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; +import java.io.*; import java.nio.charset.StandardCharsets; import java.nio.file.Path; import java.nio.file.Paths; @@ -71,10 +67,7 @@ import org.locationtech.proj4j.CoordinateReferenceSystem; import org.locationtech.proj4j.ProjCoordinate; import org.locationtech.proj4j.proj.Projection; import org.locationtech.proj4j.units.Units; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.SAXNotRecognizedException; -import org.xml.sax.SAXNotSupportedException; +import org.xml.sax.*; import org.xmlobjects.schema.SchemaHandler; import org.xmlobjects.schema.SchemaHandlerException; import org.xmlobjects.stream.XMLReader; @@ -439,16 +432,16 @@ public class CityGmlParser { try { parseCoordinateSystem(config, handler); } catch (Exception e2) { - logger.debug("Exception while parsing for EPSG code", e2); - if (logger.isWarnEnabled()) { - logger.warn(Localization.getText("CityGmlParser.noEPSG")); - } + logEpsgParseError(e2); } } catch (Exception e) { - logger.debug("Exception while parsing for EPSG code", e); - if (logger.isWarnEnabled()) { - logger.warn(Localization.getText("CityGmlParser.noEPSG")); - } + logEpsgParseError(e); + } + } + private static void logEpsgParseError(Exception e){ + logger.debug("Exception while parsing for EPSG code", e); + if (logger.isWarnEnabled()) { + logger.warn(Localization.getText("CityGmlParser.noEPSG")); } }