Saturday, 19 January 2019

arcgis desktop - Difference between Make Feature Layer (Data Management) and using in_memory workspace?


I was wondering the difference is between Make Feature Layer (Data Management) and using an in_memory workspace?


To me, one can use either to do some steps in memory, instead of writing data to a location on disk or a network location, and expedite the process.



Answer



We may get more technical distinctions offered as answers, and I welcome them, but the way I think about this distinction is:



A layer (unless written to a layer file or saved as part of a map document) is only stored in memory, but it is not stored in an in_memory workspace.


Remember that when you are in ArcMap, what you see in the Catalog window are spatial datasets (i.e. not much more than x,y coordinates, coordinate system and attributes), and that they only obtain a myriad of other properties to configure such as symbology, MapTips, hyperlinks, etc after you have added them as layers (which appear in the Table of Contents). This is the same distinction as above.


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...