What is the most efficient (fastest) way to calculate records in a layer in ArcGIS?
Is there anything faster than the Cursor in ArcGIS?
|
What is the most efficient (fastest) way to calculate records in a layer in ArcGIS? Is there anything faster than the Cursor in ArcGIS? |
|||||||||
|
|
If you are using ArcGIS 10.1 you can use the data access module which speeds up performance and, in my opinion, has a simpler syntax than the traditional cursors. However this module is only available for 10.1 so only use it if you are sure you will not need to run your code in older environments. |
|||||||||
|
|
I would think that using |
|||
|
|
|
I would recommend checking out the following very informative and related links: Speeding up my Python calculated field Performance of ArcGISScripting and large spatial data sets In the first post, @OptimizePrime recommended utilizing "in_memory" workspace while performing field calculations. |
||||
|