Extract subset from unstructured dataset into spatial uniform grid


My question is about how to create a spatially evenly distributed (approximately) vector field from unstructured grid.

I am working on generating tidal current velocity field in a coastal area using Glyph. However, my grid density is super spatially heterogeneous that the grid in some area is very dense. Also, I only would like to plot vector in certain area (e.g. not including the river channel part in the north). I wonder if there is any way in Paraview to extract/plot the vector into spatially uniform field (maybe from pre-selected grid or other method)? Any help will be greatly appreciated. Thank you!

I am using Paraview 5.10.1 on Windows 11 machine.