Esempio n. 1
0
        static void Main(string[] args)
        {
            RuntimeManager.Bind(ProductCode.Desktop);
            GeoProcessor gp =new  GeoProcessor();
            IVariantArray parameters = new VarArrayClass();
               
            //input layer location
            parameters.Add(@"C:\junk\122.mdb\test");
            //output location
            parameters.Add(@"C:\\Users\\shri7493\\Documents\\ArcGIS\\Default.gdb\\TBL_HYDRANT_Statistics");
            //summary field followed by summary method - in this case "MAX" - maximium value
            parameters.Add("OBJECTID MAX");

            IGeoProcessorResult gpResult = gp.Execute("Statistics_analysis", parameters, null);
            for (int i = 0; i < gpResult.MessageCount; i++)
            {
            Console.Write (gpResult.GetMessage(i).ToString());
            }


            gp.ClearMessages();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            RuntimeManager.Bind(ProductCode.Desktop);
            GeoProcessor  gp         = new  GeoProcessor();
            IVariantArray parameters = new VarArrayClass();

            //input layer location
            parameters.Add(@"C:\junk\122.mdb\test");
            //output location
            parameters.Add(@"C:\\Users\\shri7493\\Documents\\ArcGIS\\Default.gdb\\TBL_HYDRANT_Statistics");
            //summary field followed by summary method - in this case "MAX" - maximium value
            parameters.Add("OBJECTID MAX");

            IGeoProcessorResult gpResult = gp.Execute("Statistics_analysis", parameters, null);

            for (int i = 0; i < gpResult.MessageCount; i++)
            {
                Console.Write(gpResult.GetMessage(i).ToString());
            }


            gp.ClearMessages();
        }