I know Esri provides scripting capacity, via the Python window, but I've had a hard time with it. Making the jump from the Field calculator to the Python window was too much to me. Trying to keep 3 different sets of syntax straight (Esri, VBA, and Python) was misery (Esri doesn't care about caps or whitespace, Python does...)
Starting use RStudio as a GIS. One of the reasons I'm starting to move from ArcGIS to R is the need for reproducibility in my analysis. Much of the analysis I'm doing is scripted. But wondering if there is a way to keep using Esri.
One of the features I really like RStudio about it is the Console, which acts as a command line interface. But it also logs the equivalent of the command line code you would have typed in when you run something from the GUI. This has been very very helpful in learning R.
Is there an equivalent for the Python window, so I could see the inputs from my GUI in Esri as the equivalent Python output code?
That would make translating GUI inputs into a Python script much much easier. It would also make reproducing analysis much easier, as I'm repeatedly being called on to perform similar analyses, but months apart.
Using 'Record Macro' in EXCEL to record the VBA equivalent of my GUI commands, and then editting the VBA code to create a new script/macro.
Is there a similar way to document my workflow in ArcGIS?
Related: