Request geometry when virtual field requires
Fix some warnings