Constructing an integrated road network
First Claim
1. A computer-implemented method for constructing an integrated road network by connecting roads in a plurality of road networks within road information, comprising:
- extending roads in a first road network among the plurality of road networks;
dividing, by at least one computer, the extended roads in the first road network into road segments at intersection points where the extended roads connect to roads in the plurality of road networks; and
shortening the extended roads in the first road network by removing road segments extended beyond intersection points.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
6 Citations
18 Claims
-
1. A computer-implemented method for constructing an integrated road network by connecting roads in a plurality of road networks within road information, comprising:
-
extending roads in a first road network among the plurality of road networks; dividing, by at least one computer, the extended roads in the first road network into road segments at intersection points where the extended roads connect to roads in the plurality of road networks; and shortening the extended roads in the first road network by removing road segments extended beyond intersection points. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for constructing an integrated road network by connecting roads in a plurality of road networks within road information, comprising:
a non-transitory computer-readable storage medium comprising executable computer program code for; extending roads in a first road network among the plurality of road networks; dividing the extended roads in the first road network into road segments at intersection points where the extended roads connect to roads in the plurality of road networks; and shortening the extended roads in the first road network by removing road segments extended beyond intersection points. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable storage medium storing executable computer program instructions for constructing an integrated road network by connecting roads in a plurality of road networks within road information, the computer program instructions comprising instructions for:
-
extending roads in a first road network among the plurality of road networks; dividing the extended roads in the first road network into road segments at intersection points where the extended roads connect to roads in the plurality of road networks; and shortening the extended roads in the first road network by removing road segments extended beyond intersection points. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification