1. A computer-implemented method of associating a product category of consumer products with a location, the method comprising: receiving, using one or more computing devices, data corresponding to consumer products, wherein the data is received from one or more mobile devices and the data for each of the consumer products includes location data of a mobile device from the one or more mobile devices at a time the mobile device captured the data corresponding to the consumer product; identifying, using the one or more computing devices, each of the consumer products based on the received data; determining, using the one or more computing devices, a product category for each of the identified consumer products; grouping, using the one or more computing devices, the consumer products based on the product categories determined for the consumer products and the corresponding location data for the consumer products; associating and storing, using the one or more computing devices, at least one determined product category with at least one location based on a density of the grouped consumer products and the corresponding location data; and creating, using the one or more computing devices, a layout corresponding to a physical layout of an area of interest based on the association of the at least one determined product category with the at least one location, the layout providing a representation of the at least one product category at the at least one location.