12. The data warehouse of claim 10 , wherein the interface layer comprises a plurality of virtual feature tables (VFTs), each including one or more geometry types for use to compare against the spatial query to determine which one or more of the VFTs is used to translate the spatial query into the regular query based on one or more geometry types found in the spatial query.
10. A data warehouse that includes a non-transitory computer readable medium on which is encoded computer programming code executed by a computer processor to receive a spatial query and return a spatial result for the spatial query, the data warehouse comprises: a regular database operating to receive and process a regular query and return a query result in response to the regular query; and an interface layer implemented external to the regular database and operating to intercept the spatial query and translate the spatial query into the regular query for processing by the regular database, wherein the translating the spatial query into the regular query comprises: mapping a virtual feature table (VFT) to regular tables, wherein the VFT includes at least one spatial data type found in the spatial query, and the regular tables include at least one regular data type that corresponds with the at least one spatial data type in the VFT; wherein the regular database includes at least one spatial index that is accessed by the interface layer to translate the spatial query into the regular query for processing by the regular database and wherein the interface layer organizes and translates the query result into a geometric data type if the query result was from the intercepted spatial query.