Spatial Points

A collection of notes on remote sensing, spatial science, and solutions to problems encountered

Category: ArcGIS

Deep Learning in ArcGIS Pro using your GPU

ArcGIS Pro includes built in tools that allow end-to-end deep learning, all within the Arc interface – from training sample labelling, through model training and final image classification / object detection. This removes the need for coding and installing the correct versions of the required libraries for machine / deep learning in Python.

However, training deep learning models is an extremely processing-heavy task that requires the use of your GPU to even be slightly feasible in terms of processing time.

Although, Deep Learning in ArcGIS Pro is not possible straight out of the box. This post will walk through how to get everything set up, based on my experience with ArcGIS Pro 2.8/2.9 and the graphics cards listed below. Processes / software versions are sure to change in the future, so I will try and keep the instructions as general as possible.

Read More

Making python (anaconda) 64 bit and Arcpy 64 bit (ArcGIS python process) play nicely together

Calling ArcGIS processes from python can be a wonderful time-saver; allowing the user to code a process to loop through hundreds of data-sets autonomously.

Most ArcGIS processes are only 32 bit, so can slow down significantly when working on large datasets; data has to be shuffled in and out of memory (RAM). However, newer ArcGIS 64 bit processes allow more memory to be addressed, potentially resulting in significant reductions in processing time.

Read More

Powered by WordPress & Theme by Anders Norén