Hello,
BLUF: Does the script version of CalculateDistance() require an enterprise license/cloud resources?
I am able to use the Geoprocessing|Euclidian Distance tool effectively in the ArcGIS Pro desktop interface.
When I copy the arguments from the desktop interface and try to execute them via arcpy.ra.CalculateDistance(), however, I receive the following error:
Traceback (most recent call last):
File "C:\Users\csmith\Documents\ArcGIS\Projects\final_data_roundtrip\final_data\final_data.py", line 4, in <module>
main()
File "C:\Users\csmith\Documents\ArcGIS\Projects\final_data_roundtrip\final_data\main.py", line 110, in main
arcpy.ra.CalculateDistance( inputSourceRasterOrFeatures = WORKSP + r'\scratch' + str(i) + r'\Band_1'
File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\ra.py", line 2156, in CalculateDistance
raise e
File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\ra.py", line 2153, in CalculateDistance
retval = convertArcObjectToPythonObject(gp.CalculateDistance_ra(*gp_fixargs((inputSourceRasterOrFeatures, outputDistanceName, maximumDistance, outputCellSize, outputDirectionName, outputAllocationName, allocationField, distanceMethod, inputBarrierRasterOrFeatures, outputBackDirectionName), True)))
File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\geoprocessing\_base.py", line 512, in <lambda>
return lambda *args: val(*gp_fixargs(args, True))
arcgisscripting.ExecuteError: Unable to get rasterAnalytics URL.
Failed to execute (CalculateDistance).
Is there an environment setting that is needful to get around this? Or do I need to work my portal administrator to verify that required server components are installed and permissions granted to my account?
Thanks in advance,
Chris Smith