I find when two same geometries with geographical coordinate system compared with geometry.equals(), SOME times return False, but after convert to projection coordinate system, it returns True. I want to know if it needed to convert projection coordinate system before using geometry.equals() every time?