Patent ID: 9684673
Date: 2017-06-20
CPC Classifications: G06F,G06K,G06T,G09B

Claim:
1. A method of processing geospatial data via a processing system which comprises at least one processor and at least one nontransitory processor-readable medium communicatively coupled to the at least one processor and which stores at least one of processor-executable instructions or data, the method comprising: receiving a request for a map tile by the at least one processor, the request which specifies one or more parameters; searching an encoded tiles repository by the at least one processor, based at least in part on the parameters specified in the received request for the map tile; retrieving one or more encoded tiles that are relevant to the received request by the at least one processor, based at least in part on one or more parameters specified in the request; merging data from one or more of the retrieved encoded tiles into the map tile dynamically in response to the received request by the at least one processor, wherein merging data from one or more of the retrieved encoded tiles includes merging at least one of a geospatial image at one or more respective spectral bands, one or more layer masks defining one or more areas of interest, and respective metadata for each of the spectral bands; and causing the map tile with the merged data to be provided in response to the received request for the map tile by the at least one processor, wherein causing the map tile with the merged data to be provided includes causing an uncompressed image comprising data from one or more of the retrieved encoded tiles, and at least a portion of the respective one or more layer masks of each of the retrieved encoded tiles to be provided.