Pattern-oriented modeling strategy to elaborate a spatially explicit agent-based model dynamically guided by human decision-making