The New Nazca

We are used to trying to figure out the inscrutable Chinese, but here is a new enigma: according to Gizmodo, Google Maps is showing huge, miles-wide constructions out on the Tibetan Plateau and the nearby deserts. A radar array? The Chinese answer to HAARP? An attempt to teach PinYin to the Martians? Feel free to speculate.