Spatial Artificial Intelligence and Machine Learning