private Coordinate getPreciseCoordinate(boolean measures) throws IOException, ParseException { Coordinate coord = measures ? new CoordinateXYZM() : new Coordinate(); for (int i = 0; isNumberNext(); i++) { coord.setOrdinate(i, getNextNumber()); } precisionModel.makePrecise(coord); return coord; }
private Coordinate getPreciseCoordinate() throws IOException, ParseException { Coordinate coord = new Coordinate(); coord.x = getNextNumber(); coord.y = getNextNumber(); if (isNumberNext()) { coord.z = getNextNumber(); } precisionModel.makePrecise(coord); return coord; }