1. A computer-implemented method, comprising: receiving input data comprising two-dimensional image data that represents one or more two-dimensional image elements; determining whether the image data that represents the one or more two-dimensional image elements is associated with geospatial data; and in response to determining that the image data that represents the one or more two-dimensional image elements is associated with geospatial data: obtaining the geospatial data that is associated with the one or more two-dimensional image elements; rendering a three-dimensional view comprising the one or more two-dimensional image elements, wherein said rendering is dependent, at least in part, on the geospatial data that is associated with the one or more two-dimensional image elements, and wherein said rendering comprises: determining, based at least in part on the geospatial data, a three-dimensional surface on which to project the one or more two-dimensional image elements, wherein a shape of or a location on the three-dimensional surface on which to project the one or more two-dimensional image elements is determined based at least in part on the geospatial data; and projecting the one or more two-dimensional image elements on the determined three-dimensional surface; and generating an output document comprising data representing the three-dimensional view.