SuperMap.Web.iServerJava6R.SpatialAnalyst.GeometryBufferAnalystParameters.ToDictionary C# (CSharp) Méthode

ToDictionary() static private méthode

static private ToDictionary ( GeometryBufferAnalystParameters geometryBufferParams ) : string>.System.Collections.Generic.Dictionary
geometryBufferParams GeometryBufferAnalystParameters
Résultat string>.System.Collections.Generic.Dictionary
        internal static System.Collections.Generic.Dictionary<string, string> ToDictionary(GeometryBufferAnalystParameters geometryBufferParams)
        {
            var dict = new System.Collections.Generic.Dictionary<string, string>();
            if (geometryBufferParams.BufferSetting != null)
            {
                dict.Add("analystParameter", BufferSetting.ToJson(geometryBufferParams.BufferSetting));
            }
            else
            {
                dict.Add("analystParameter", BufferSetting.ToJson(new BufferSetting()));
            }

            if (geometryBufferParams.SourceGeometry != null)
            {
                dict.Add("sourceGeometry", ServerGeometry.ToJson(geometryBufferParams.SourceGeometry.ToServerGeometry()));
            }
            else
            {
                dict.Add("sourceGeometry", ServerGeometry.ToJson(new ServerGeometry()));
            }
            return dict;
        }