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;
}