A general nonlinear filter is derived for systems described by partial differential equations which contain random disturbances in initial and boundary conditions, as dynamical inputs and measurement errors. Observations are assumed to be made continuously in time at an arbitrary number of discrete spatial locations. As an example, the filter is used to estimate the state in a nonlinear hyperbolic system describing a tubular flow chemical reactor.