I would like the user to select the tool (or submodel) to be used from among a list of names. Can I do this in QGIS or ArcGIS ModelBuilder without having to write a python script?

Actually, what I would like is the user to input in a table as below (like in the "union" tool in ArcGIS)

First column: a raster layer. Second column: the submodel or tool selected from a drop down list. Then a couple of columns for inputting values to be passed on to parameters in the selected submodel. I would also like the user to be able to add as many rows (i.e. rasters) as necessary.

closed as too broad by nmtoken, csk, PolyGeo Jul 24 '18 at 20:04

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Please decide which of ArcGIS Desktop and QGIS you wish to ask about in this particular question. – PolyGeo Jul 24 '18 at 20:05