improved processing extract/select by location