A computer-implemented method for selecting a set of data files of a multitude of data files for downloading the selected set from a server computer to a client device, • the multitude of data files comprising surface data in a plurality of different detail levels, • the surface data comprising texture data, • the surface data being associated with a portion of a three-dimensional surface in an image scene, • the data files being stored as nodes of a hierarchical file system of the server computer, each node being either a parent node, or a child node, and • the method comprising an automatic selection process that is performed subsequently for a multitude of nodes of the hierarchical file system, wherein the selection process comprises assessing whether the portion of a three-dimensional surface, which surface data of a currently assessed node is associated with, is visible in an actual image scene, if this image scene is displayed on a computer display, wherein • if the portion of the three-dimensional surface is not visible, the selection process is resumed with a sibling node or an uncle node of the currently assessed node, and • if the portion of the three-dimensional surface is visible, the selection process continues with determining whether the surface data of the currently assessed node meets the criteria of a predefined resolution quality factor, characterized in that if the detail level meets the criteria of the quality factor, the data file of the currently assessed node is designated for downloading from the server computer to the client device by storing an identifier (151, 152) of the data file in a node list, wherein the method further comprises • reading identifiers (151, 152) of listed data files from the node list, • requesting the listed data files from the server, • downloading the requested data files from the server computer, and • displaying information comprised by the downloaded data files; and else, if the detail level does not meet the criteria of the quality factor, the selection process is resumed with a child node of the currently assessed node. • the multitude of data files comprising surface data in a plurality of different detail levels, • the surface data comprising texture data, • the surface data being associated with a portion of a three-dimensional surface in an image scene, • the data files being stored as nodes of a hierarchical file system of the server computer, each node being either a parent node, or a child node, and • the method comprising an automatic selection process that is performed subsequently for a multitude of nodes of the hierarchical file system, • if the portion of the three-dimensional surface is not visible, the selection process is resumed with a sibling node or an uncle node of the currently assessed node, and • if the portion of the three-dimensional surface is visible, the selection process continues with determining whether the surface data of the currently assessed node meets the criteria of a predefined resolution quality factor, • reading identifiers (151, 152) of listed data files from the node list, • requesting the listed data files from the server, • downloading the requested data files from the server computer, and • displaying information comprised by the downloaded data files; and