I'm trying to utilize the in memory workspace in Pro using the GP tool arcpy.conversion.WFSToFeatureClass but when I use r"memory" as the out_path, instead of placing the feature class into memory, it creates a file geodatabase on disk <Result C:\\data\memory.gdb>
A different tool, arcpy.conversion.FeatureClassToFeatureClass uses the same variable for the same purposes, out_path, respects it and places the result into <Result 'memory\myfcname'>
Clearly, the tools don't work the same way concerning outputting to memory, but the documentation provides no indication as such. Can anyone shed any light if there is a work around for this issue? I really want to use the in memory workspace for the WFS conversion to Feature Class. Thank you!
You could use your project Scratch gdb instead of "memory". At least it won't clutter a critical or project gdb with throwaway calculations.
Not all things are "faster" using the memory workspace btw, if your intent is to speed processes up.
If you're not in Pro, but rather in a stand-alone jupyter notebook, can you still designate a "scratch" gdb?
I keep C:\temp\scratch.gdb for things like this and purge it every few months or when I remember to. You could always just creat a scratch gdb in your notebook and delete it when you are done
Seems like the memory workspace has had problems. I used in_memory in python 2.x but I’ve never used the newer memory workspace.
yes... it is just a workspace and it will work if you have Pro installed on the machine you are running the notebook from. (you can import arcpy right?)