摘要:
Information about different road networks is retrieved from different sources. Applicable rules and parameter values for constructing an integrated road network are determined for each road network. Roads are first extended at their endpoints. Intersection points among the extended roads are detected. Roads are then divided into road segments at the detected intersection points, and shorted by removing road segments extended beyond intersection points. To process a large scale of road information, extended roads are divided into road segments and distributed to reducers based on their geographic locations for the reducers to detect intersection points among the received road segments. The resulting road segments are then distributed to reducers based on the roads they belong to for the reducers to first reassemble the road segments, then divide the reassembled roads at the detected intersection points, and finally remove road segments extended beyond intersection points.
摘要:
Information about different road networks is retrieved from different sources. Applicable rules and parameter values for constructing an integrated road network are determined for each road network. Roads are first extended at their endpoints. Intersection points among the extended roads are detected. Roads are then divided into road segments at the detected intersection points, and shorted by removing road segments extended beyond intersection points. To process a large scale of road information, extended roads are divided into road segments and distributed to reducers based on their geographic locations for the reducers to detect intersection points among the received road segments. The resulting road segments are then distributed to reducers based on the roads they belong to for the reducers to first reassemble the road segments, then divide the reassembled roads at the detected intersection points, and finally remove road segments extended beyond intersection points.
摘要:
Systems, methods, and computer storage mediums are provided for matching multiple photographs together. An example method includes receiving a first collection of photographic images. The photographic images in the first collection are clustered into one or more composite sets of photographic images based on a comparison of the metadata associated with each photographic image in the first collection meeting a predetermined similarity threshold. An image overlap is determined between each photographic image within each of the one or composite sets of photographic images. When the image overlap exceeds a predetermined image overlap threshold, a pair of photographic images are matched, for all of the photographic images within each composite set of photographic images to form one or more composite images.