I have come across a task that appears to need a Python add-in. Searching the internet for reference books, guides, training materials, for how to develop one of these things - I come up dry. I've downloaded and 'installed' the "Python Add-in Wizard" and run 'addin_assistant.exe' to create the stub for the tool. But obviously it appears to need a lot more work than just that. Any information on what I need to be doing in the dialog box for the addin_assistant ? What are the functions? how do they relate to the addin_assistant?
Are there really no thorough materials out there describing how this system works? How one goes from zero to a working python add-in??
A general outline of the tool is: user clicks on a point in the map, the tool searches an external database to find what information is available at that point, shows a list to the user, user selects one or more items, when are then loaded into the map as layers.
Apparently, the OnMapClick function/method is what I need here to get this working. But knowing that doesn't tell me how to use the python add-in development tools.
platform: ArcGIS 10.4 - 10.6 on Windows 10
(this comes with the ArcGIS install of Python 2.7.10)