1. A computer implemented method, comprising: receiving an image of a hydrometeor captured using a camera included in a hydrometeor classification device; identifying the hydrometeor in the image, using a hydrometeor classification device processor; analyzing the hydrometeor represented in the image to determine hydrometeor characteristics associated with the hydrometeor, using the hydrometeor classification device processor; obtaining environmental measurements from environmental sensors located in proximity to the camera in the hydrometeor classification device and recorded substantially contemporaneously with the image, using the hydrometeor classification device processor; constructing a feature vector using the hydrometeor characteristics and the environmental measurements, using the hydrometeor classification device processor; and inputting the feature vector to a classification model used to classify the hydrometeor, using the hydrometeor classification device processor, wherein the classification model outputs a classification for the hydrometeor using the feature vector.