This otherworldly place in China inspired the movie Avatar's landscape

Is this something like Spielberg’s “Space Harbor” (which allegedly was a night shot of LA inverted)?