This project is read-only.

This project has been moved to github


This add-in for the ArcMap geographic information system (GIS) offers multi-criteria decision analysis (MCDA) and visualization functions for vector data. The MCDA process is highly interactive and the results can be processed within ArcMap.


The add-in supports the following MCDA methods:

  • Weighted Linear Combination (WLC)
  • Ordered Weighted Averaging (OWA)
  • Locally Weighted Linear Combination (LWLC)

The LWLC method includes the following neighborhood definitions:

  • Queen
  • Rook
  • Distance
  • K-Nearest Neighbors (KNN)
  • Automatic (increases KNN until the result can be calculated)

Additional add-in features include:

  • Maximum-score standardization procedure
  • Score-range standardization procedure
  • CSV export of the result table and parameters
  • Classified and unclassed choropleth maps with diverging colour scheme
  • Three modi to define the map rendering frequency


  • Only polygon geometry is supported
  • Criterion values must be numeric
  • Rook contiguity for large data sets (> 1,000 polygons) is slow (several minutes processing time)
  • Sessions are not persistent, MCDA results are lost when MCDA4ArcMap is closed - use right-click | Data | Export to save map layer containing results

System Requirements:

  • Developed for ArcMap 10.1, ArcMap 10.2 or later and the .Net Framework 4.0 or later
  • Download should appear as "ESRI AddIn File" - if ArcMap runs, this add-in will also work!


  • JetBrains provides a Resharper licence for the development of MCDA4ArcMap 



  • The add-in (version 1.0) was developed by Steffan Voss, Institute for Geoinformatics, University of Muenster, Germany, during his research visit in the Department of Geography, Ryerson University, Toronto, Canada, from August 2012 to January 2013.
  • The add-in is further developed by Steffan Voss.
  • This project was initiated and supervised by Dr. Claus Rinner, Dept. of Geography, Ryerson University.
  • Partial funding for Steffan's research from Dr. Rinner's NSERC Discovery Grant is gratefully acknowledged.
  • An earlier version of the LWLC tool for vector data in ArcMap was developed by Brad Carter for his Master of Spatial Analysis (MSA) degree at Ryerson University.

DISCLAIMER: The MCDA4ArcMap tool has garnered considerable interest from researchers and practitioners. While we are very pleased to see this, we need to remind all users that the tool is provided "as is" and that we cannot guarantee its fitness for a particular use. If you are using MCDA4ArcMap for a specific purpose, such as for a thesis or for real-world decision-making, it is your responsibility to verify that the MCDA algorithms are implemented in the way you expect and need them. As an open-source software project, MCDA4ArcMap allows you to do this directly in the source code. Please see the Apache License under the license tab above for the full legal details.


Last edited Apr 23 at 4:17 PM by golden_jubilee, version 46