Mapping of cropland, cropping patterns and crop types by combining optical remote sensing images with decision tree classifier and random forest | Synapse