When drive control of a generator is performed, PWM control of a switching circuit comprising an FET and a diode connected to the opposite ends of a winding is performed. Thus, the nail ejector is pressed and operated by a user’s one palm to eject the nails outward successively. For each data source which is accessible via the system, a set of data source specific dimensions is created and mapped to the corresponding industry business context dimension. The independently controlled heating electrodes include an inner heating electrode defining an inner heating zone and a peripheral heating electrode defining a peripheral heating zone separated by a gap distance. When the zoom camera performs zoom-in operations in an environment of high or low temperatures, aperture control is added as the zoom magnification becomes higher and the temperature becomes higher or lower whereby the depth of field is made deeper to assure the presence of a range with good focusability. The processor calculates a 3D position of the origin of the upperworks based on local coordinates and transforms the 3D position of the origin of the upperworks from the local coordinates to global 3D coordinates using absolute position sensing data from first and second positioning sensors attached to the crane and using global 3D coordinates specific to the jobsite where the crane is located.