Artificial Geospatial Laboratory