SuperMap.Web.iServerJava6R.SpatialAnalyst.GeometryOverlayAnalystParameters.ToDictionary C# (CSharp) Method

ToDictionary() static private method

static private ToDictionary ( GeometryOverlayAnalystParameters geometryOverlayParams ) : string>.System.Collections.Generic.Dictionary
geometryOverlayParams GeometryOverlayAnalystParameters
return string>.System.Collections.Generic.Dictionary
        internal static System.Collections.Generic.Dictionary<string, string> ToDictionary(GeometryOverlayAnalystParameters geometryOverlayParams)
        {
            var dict = new System.Collections.Generic.Dictionary<string, string>();
            if (geometryOverlayParams.SourceGeometry != null)
            {
                dict.Add("sourceGeometry", ServerGeometry.ToJson(geometryOverlayParams.SourceGeometry.ToServerGeometry()));
            }
            else
            {
                dict.Add("sourceGeometry", ServerGeometry.ToJson(new ServerGeometry()));
            }

            if (geometryOverlayParams.OperateGeometry != null)
            {
                dict.Add("operateGeometry", ServerGeometry.ToJson(geometryOverlayParams.OperateGeometry.ToServerGeometry()));
            }
            else
            {
                dict.Add("operateGeometry", ServerGeometry.ToJson(new ServerGeometry()));
            }

            dict.Add("operation", "\"" + geometryOverlayParams.Operation.ToString() + "\"");
            return dict;
        }
GeometryOverlayAnalystParameters