AnsweredAssumed Answered

Engine 10.2.1 background geoprocessing 64 bit

Question asked by consodata2 on Mar 14, 2016
Latest reply on Mar 14, 2016 by FGibson-esristaff

Hi to all,

i have to execute a geoprocessing inside Engine 10.2.1 operation and after that launch cmd (with 64 bit python executable) using following c# code


Geoprocessor g = new Geoprocessor();


string PythonPath = @C:\";

System.Diagnostics.ProcessStartInfo start = new System.Diagnostics.ProcessStartInfo();

start.FileName = @"C:\Python27\ArcGISx6410.2\python.exe";


start.Arguments = string.Format("{0} {1}", PythonPath, "Param");

start.RedirectStandardOutput = false;

start.UseShellExecute = true;

System.Diagnostics.Process process = System.Diagnostics.Process.Start(start);



The cmd windows and py script launch doesnt work if before i istance geoprocessor.

If i rem  //Geoprocessor g = new Geoprocessor(); all works good.

If i use 32 bit console ( start.FileName = @"C:\Python27\ArcGIS10.2\python.exe";) all works good always , with or without instance of geoprocessor.


Any ideas ?

Thanks in advanced