introduce parameter "geographicError" in merge op