comparison src/main/java/de/intevation/lada/factory/OrtFactory.java @ 1280:a851fc69130c

Allow koord_*_extern to contain comma or dot as decimal separator.
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 02 Feb 2017 17:38:08 +0100
parents dc7dde59bb54
children 7da497d142a2
comparison
equal deleted inserted replaced
1278:b63e0abcbf84 1280:a851fc69130c
76 CoordinateReferenceSystem src = CRS.decode(epsg); 76 CoordinateReferenceSystem src = CRS.decode(epsg);
77 CoordinateReferenceSystem target = CRS.decode("EPSG:4326"); 77 CoordinateReferenceSystem target = CRS.decode("EPSG:4326");
78 78
79 MathTransform transform = CRS.findMathTransform(src, target); 79 MathTransform transform = CRS.findMathTransform(src, target);
80 Coordinate srcCoord = new Coordinate(); 80 Coordinate srcCoord = new Coordinate();
81 srcCoord.x = Double.valueOf(xCoord); 81 srcCoord.x = Double.valueOf(xCoord.replace(",", "."));
82 srcCoord.y = Double.valueOf(yCoord); 82 srcCoord.y = Double.valueOf(yCoord.replace(",", "."));
83 Coordinate targetCoord = new Coordinate(); 83 Coordinate targetCoord = new Coordinate();
84 JTS.transform(srcCoord, targetCoord, transform); 84 JTS.transform(srcCoord, targetCoord, transform);
85 85
86 ort.setGeom(generateGeom(targetCoord.y, targetCoord.x)); 86 ort.setGeom(generateGeom(targetCoord.y, targetCoord.x));
87 } catch (FactoryException | 87 } catch (FactoryException |
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)