Patent classifications
G09B29/004
Automatic map generation
Map data is augmented using GPS traces captured by navigation systems of vehicles. A GPS trace is reduced to key points identified based on magnitude of bearing changes and to maintain a maximum separation between key points. The locations and bearings of each key point are compared to locations and bearings along map traces in the map data. Where the location and bearing meet threshold conditions, the key point is merged with the map trace, such as by computing an average or weighted average. The manner in which the key point is merged is modified based on proximity of the key point to points in the map trace connected by segments of the map trace.
USING A TWO-DIMENSIONAL SCANNER TO SPEED REGISTRATION OF THREE-DIMENSIONAL SCAN DATA
A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.
Digital mapping system
A map image is displayed via a user interface. A user selection of a location marker or one of a set of textual driving directions is received via the user interface. In response to the received user selection, an interactive information window overlaid within the map image is generated. Generating the interactive information window includes providing additional information regarding a location related to the marker or to the one of the set of textual driving directions.
Probe based identification and validation of roundabout junctions
Probe data including points with geographic locations and heading angles are identified for a geographic area. A translation is performed on the points in the probe data in a predetermined direction orthogonal to the corresponding heading. The translated points are aggregated according to a location grid. The aggregated points are analyzed from the location grid according to the heading. A potential location for a center of a roundabout road formation is determined based on the analysis.
Updating missing attributes in navigational map data via polyline geometry matching
A method of updating navigational map data with missed attributes via polyline geometry matching includes obtaining first and second navigational map data sets. Chains are built of original road elements of the first navigational map data and chains are built of original road elements of the second navigational map data set. A spatial index of the chains is created. A set of chain candidates that are within a predetermined distance of each other is created according to the spatial index. The size of the set of chain candidates is reduced utilizing an angle filter. Each remaining chain candidate of the reduced set of chain candidates is ranked and the chain candidate having a best ranking is selected as the best candidate chain. The first navigational map data set is updated utilizing attributes from the best candidate chain.
Digital Mapping System
A map image is displayed via a user interface. A user selection of a location marker or one of a set of textual driving directions is received via the user interface. In response to the received user selection, an interactive information window overlaid within the map image is generated. Generating the interactive information window includes providing additional information regarding a location related to the marker or to the one of the set of textual driving directions.
COMMUNICATION TERMINAL, SERVER DEVICE, MOVEMENT GUIDANCE SYSTEM, AND COMPUTER PROGRAM
A communication terminal is connected to a server and provides movement guidance for a mobile unit based on guidance information delivered from the server. The terminal requests the server for update information for updating area identification information that identifies a section corresponding to an update target area and a section not corresponding to the update target area on a section-by-section basis. The update target area is an area whose terminal-side map information included in the communication terminal is an older version. The terminal updates the area identification information based on the update information transmitted from the server, requests the server for guidance information for providing movement guidance for the mobile unit based on the updated area identification information, and provides the movement guidance for the mobile unit based on the guidance information delivered from the server.
Using a two-dimensional scanner to speed registration of three-dimensional scan data
A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.
Digital mapping system
A method of displaying a map on a display page includes displaying a map image; displaying at least one zoom control object overlaid on the map image using an image overlay technique to display the at least one zoom control object within the map image, thereby increasing an area within the display page available for the map image; and changing a manner in which the map image is displayed in response to receiving a selection of the at least one zoom control object.
REGISTRATION CALCULATION OF THREE-DIMENSIONAL SCANNER DATA PERFORMED BETWEEN SCANS BASED ON MEASUREMENTS BY TWO-DIMENSIONAL SCANNER
A method for measuring and registering three-dimensional (3D) coordinates by measuring 3D coordinates with a 3D scanner in a first position, measuring two-dimensional (2D) coordinates with a 2D scanner while moving from the first position to a second position, measuring 3D coordinates with the 3D scanner at the second position, and determining a correspondence among targets in the first and second positions while moving between the second position and a third registration position.