1. A method of processing data points distributed throughout a geological volume, each data point being associated with respective geological attributes, the method including the steps of: coding the geological attributes of each data point as a respective character string; compiling a query character string defining sought geological attributes of an arrangement of one or more data points; searching the coded geological attributes for arrangements of data points having geological attributes matching the query character string; and identifying matched data points.