Join Overlapping Terrain Surfaces
Finally, here is my solution.

cut one object's edge by bisect tool at position very close to another object, keep a gap between the two objects.
join the two objects into one.
enter edit mode
select the two edges at the sides of the gap
use edge bridge tool.