CN101169329A - Crossing enlarged map display device - Google Patents

Crossing enlarged map display device Download PDF

Info

Publication number
CN101169329A
CN101169329A CNA2007101515700A CN200710151570A CN101169329A CN 101169329 A CN101169329 A CN 101169329A CN A2007101515700 A CNA2007101515700 A CN A2007101515700A CN 200710151570 A CN200710151570 A CN 200710151570A CN 101169329 A CN101169329 A CN 101169329A
Authority
CN
China
Prior art keywords
enlarged map
crossing
crossing enlarged
engineer
scale
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007101515700A
Other languages
Chinese (zh)
Other versions
CN101169329B (en
Inventor
姜德荣
孙竹平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Autonavi Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Autonavi Software Co Ltd filed Critical Autonavi Software Co Ltd
Priority to CN2007101515700A priority Critical patent/CN101169329B/en
Publication of CN101169329A publication Critical patent/CN101169329A/en
Application granted granted Critical
Publication of CN101169329B publication Critical patent/CN101169329B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a crossing enlarged map display device, which comprises a crossing enlarged map data reading module used for reading the map data of the electronic map into the memory, a crossing enlarged map data pre-treating module used for changing the geographical coordinates in the basic map data into corresponding screen coordinates through the weighing analysis of the interest points and the diameter analysis of the crossings, a crossing enlarged map protracting module used for protracting the crossing enlarged map according to the protracting of the data obtained by the crossing enlarged map pre-treating module through the background, the path, the leading line and the interest point information layer, and a crossing enlarged map display device used for displaying the crossing enlarged map protracted by the crossing enlarged map protracting module. Adopting the technical proposal of the utility model, the invention can completely display the information of the crossings.

Description

Crossing enlarged map display device
Technical field
The present invention relates to the electronic navigation field, refer to a kind of crossing enlarged map display device especially.
Background technology
Crossing enlarged map refers to demonstrate the junction ahead synoptic diagram of expansion automatically when vehicle location during at complicated highway section XXX rice such as fork in the road, distance the place ahead, viaduct, rotary islands on screen, indicates band guiding lines indication crossing in the drawings and turns to.This is a kind of mode that enlarges guiding.
Existing crossing enlarged map is a central point with crossing, rotary island, the viaduct that will turn to generally, draws and shows according to the engineer's scale of 50 meters or 100 meters etc.
The prior art crossing enlarged map display device comprises:
The crossing enlarged map data read module is used for the map datum of electronic chart is read internal memory; Data read module be other modules operated basic, other module all needs can operate according to corresponding data.
The drawing data generation module is used for according to fixing engineer's scale the geographic coordinate of map video data being converted into corresponding screen coordinate, and generates the interim drawing data of crossing enlarged map;
The crossing enlarged map drafting module is used for passing through respectively according to interim drawing data the drafting of background, road, guide line, poi Information Level, to draw out crossing enlarged map;
Crossing enlarged map display device is used for the crossing enlarged map that described crossing enlarged map drafting module is drawn is shown.
The prior art crossing enlarged map display device, owing to adopt the fixing of engineer's scale, when crossing, rotary island, viaduct structure more complicated and the area that comprises are big, information some content that the crossing can occur shows, the POI (Point of Interest, point of interest) that perhaps plays the sign effect in the segment map does not show in crossing enlarged map.With shown in Fig. 2 compares, the POI in " shop, McDonald Zhong Guan-cun " then may not can show in prior art crossing enlarged map display device generative process as Fig. 1.
Summary of the invention
The problem to be solved in the present invention provides a kind of crossing enlarged map display device that can comprehensively show intersection information.
In order to address the above problem, the technical scheme of crossing enlarged map display device of the present invention comprises:
The crossing enlarged map data read module is used for the map datum of electronic chart is read internal memory;
The crossing enlarged map data preprocessing module is used for the geographic coordinate of base map data is converted to corresponding screen coordinate by point of interest weight analysis and crossing diameter analysis;
The crossing enlarged map drafting module is used for passing through respectively according to the data that described crossing enlarged map data preprocessing module obtains the drafting of background, road, guide line, interest point information layer, to draw out crossing enlarged map;
Crossing enlarged map display device is used to the crossing enlarged map that shows that described crossing enlarged map drafting module is drawn.
Described crossing enlarged map data preprocessing module comprises:
The weight analysis module is used to search the weight of corresponding map display area periphery point of interest, and the point of interest of corresponding high-grade weight is presented in the indication range, obtains the first interim engineer's scale;
Crossing diameter analysis module is used to calculate the engineer's scale that shows under the maximum road diameter situation to obtain the second interim engineer's scale;
Coordinate conversion and data generation module are used for obtaining the engineer's scale that can show more key elements and big as far as possible demonstration crossing width and by this engineer's scale the geographic coordinate of map datum being converted to the screen coordinate that shows usefulness according to the described first interim engineer's scale and the described second interim engineer's scale.
Compared with prior art, the beneficial effect of crossing enlarged map display device of the present invention is:
Owing to adopt the crossing enlarged map data preprocessing module, can draw the optimal proportion chi of crossing enlarged map, thereby can more fully show the information at crossing.
Description of drawings
Fig. 1 is the crossing enlarged map synoptic diagram that adopts the prior art crossing enlarged map display device to show;
Fig. 2 is the crossing enlarged map synoptic diagram that adopts crossing enlarged map display device of the present invention to show;
Fig. 3 is the synoptic diagram of crossing enlarged map display device of the present invention.
Embodiment
As shown in Figure 3, crossing enlarged map display device of the present invention comprises:
Crossing enlarged map data read module 1 is used for the map datum of electronic chart is read internal memory; This module be other modules operated basic because other module all needs can operate according to corresponding data.
Crossing enlarged map data preprocessing module 2 is used for the geographic coordinate with the base map data, analyzes by POI weight analysis and crossing diameter, is converted to corresponding screen coordinate.Crossing enlarged map data preprocessing module 2 provides corresponding drawing data for crossing enlarged map drafting module 3.
Crossing enlarged map drafting module 3 is used for passing through respectively according to the data that described crossing enlarged map data preprocessing module 2 obtains the drafting of background, road, guide line, poi Information Level, to draw out crossing enlarged map;
Crossing enlarged map display device 4 is used for the crossing enlarged map that described crossing enlarged map drafting module 3 is drawn is shown.
Described crossing enlarged map data preprocessing module 2 comprises:
A: the weight analysis module, be used to search the weight index of corresponding map display area periphery P OI, make the POI of corresponding high-grade weight in indication range, to obtain the first interim engineer's scale according to POI position and body of a map or chart, screen display scope.
B: crossing diameter analysis module is used to calculate the engineer's scale that shows under the maximum road diameter situation to obtain the second interim engineer's scale.
C: coordinate conversion and data generation module are used for obtaining engineer's scale that can show more key elements and the screen coordinate that the geographic coordinate of map datum is converted to demonstration usefulness by this engineer's scale according to the described first interim engineer's scale and the described second interim engineer's scale.For under go on foot the mapping module drawing data be provided.
Wherein, being achieved as follows of weight analysis module:
Loop; All POI attributes in the traversal Memory Map data
{
Analyze the relatively weight of each POI, obtain the POI tabulation of the highest grade of weight;
Find the highest POI of weight that is positioned at edge;
According to the center of this POI position, map datum and the scope of map datum;
Calculate the first interim engineer's scale;
Return the first interim engineer's scale
}
Being achieved as follows of crossing diameter analysis module:
The maximum crossing diameter of initialization acquiescence;
Loop; Circulation
{
By the crossing diameter of maximum, obtain corresponding road diameter at different levels.
If condition judgment (POI of edge POI weight maximum whether in indication range)
{
By map datum central point and this POI position, calculate interim engineer's scale;
Return the second interim engineer's scale;
Break; Withdraw from circulation.
}
else
{
The crossing diameter successively decreases;
}
}
Being embodied as of coordinate conversion and data generation module:
Engineer's scale=max (the second interim engineer's scale that the first interim engineer's scale that weight analysis returns, crossing diameter analysis return)
Loop; All data circulate
{
X=(the geographical minimum X coordinate of geographic coordinate the X-)/minimum X coordinate in engineer's scale+viewing area
The minimum Y coordinate in Y=(geographical maximum Y coordinate-geographic coordinate Y)/engineer's scale+viewing area
With the X of screen display, the Y coordinate deposits internal memory in, generates video data.
}
The implementation procedure of crossing enlarged map drafting module 3 is;
Generate the internal memory drawing area;
Loop; All video datas circulate;
{
Draw the global context look in the internal memory;
Draw to draw waters, greenery patches, residence, filling position such as distinguishingly piece in the internal memory;
Plotted line packetized elementary in the internal memory (low-grade road is drawn earlier);
Draw the literal of arranging in the internal memory along the line;
Draw common POI literal in the internal memory;
Draw the POI icon in the internal memory.
}
The implementation procedure of crossing enlarged map display device 4 is:
With the chart pasting method of the middle picture of drawing of internal memory DC (Device Context device context), be plotted in the DC of viewing area by the DC class;
Empty the redundancy memory data.Complete
Actual conditions are for example: at first near the data of the crossing enlarged map one bridge of Zhong Guan-cun are read in the crossing data structure body array (as follows) of internal memory.
struct?stCrossingData
{
BYTE byNaviArcSum; The bar number of navigation road
BYTE byArcSum; The bar number of non-navigation road
BYTE HaveTrafficLight; Whether traffic lights is arranged
Int iCenterX; Central point x coordinate
Int iCenterY; Central point y coordinate
USHORT uEnterArcAngle; The angle of road inlet segmental arc and direct north
BYTE *ByLane; Every road track quantity
USHORT *UPointCount; The number of the point of every road
StCoord *Coord; The coordinate of the some string on every road
};
The travel permit number that wherein navigates is 2, and non-navigation road travel permit number is 12, and there is traffic lights at the center, crossing, and road inlet segmental arc and direct north angle are 0 °, and quantity such as the number of other data such as coordinate, point, number of lanes are more, then omits and introduces.
Travel through POI in the map datum afterwards, to its demonstration weight comparison.Drawing the good electronic emporium of ancient cooking vessel is the POI of the weight maximum at the edge in map datum.According to the geographic coordinate of the good electronic emporium of ancient cooking vessel, the centre coordinate of map datum, the scope of viewing area calculates the weight proportion chi.
Calculate according to the maximum crossing of acquiescence diameter then, the good electronic emporium of ancient cooking vessel is just in time within indication range.Crossing diameter proportion chi and weight proportion chi etc. are big.
Then true engineer's scale is engineer's scale for this reason.
According to the formula of geographical coordinate conversion screen coordinate,, convert the data that can be used for screen display to the expanded view map datum.
Layering principle according to drawing is plotted to every layer data among the internal memory CDC.
With the image rendering of internal memory CDC to display screen.
Demonstrate crossing enlarged map.Fig. 2 is the display result that adopts technical scheme of the present invention to obtain, and wherein, has demonstrated the information at crossing all sidedly.

Claims (2)

1. a crossing enlarged map display device is characterized in that, comprising:
The crossing enlarged map data read module is used for the map datum of electronic chart is read internal memory;
The crossing enlarged map data preprocessing module is used for the geographic coordinate of base map data is converted to corresponding screen coordinate by point of interest weight analysis and crossing diameter analysis;
The crossing enlarged map drafting module is used for passing through respectively according to the data that described crossing enlarged map data preprocessing module obtains the drafting of background, road, guide line, interest point information layer, to draw out crossing enlarged map;
Crossing enlarged map display device is used to the crossing enlarged map that shows that described crossing enlarged map drafting module is drawn.
2. crossing enlarged map display device as claimed in claim 1 is characterized in that, described crossing enlarged map data preprocessing module comprises:
The weight analysis module is used to search the weight of corresponding map display area periphery point of interest, and the point of interest of corresponding high-grade weight is presented in the indication range, obtains the first interim engineer's scale;
Crossing diameter analysis module is used to calculate the engineer's scale that shows under the maximum road diameter situation to obtain the second interim engineer's scale;
Coordinate conversion and data generation module are used for obtaining the engineer's scale that can show more key elements and big as far as possible demonstration crossing width and by this engineer's scale the geographic coordinate of map datum being converted to the screen coordinate that shows usefulness according to the described first interim engineer's scale and the described second interim engineer's scale.
CN2007101515700A 2006-10-25 2007-09-28 Crossing enlarged map display device Active CN101169329B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101515700A CN101169329B (en) 2006-10-25 2007-09-28 Crossing enlarged map display device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200620137467 2006-10-25
CN200620137467.1 2006-10-25
CN2007101515700A CN101169329B (en) 2006-10-25 2007-09-28 Crossing enlarged map display device

Publications (2)

Publication Number Publication Date
CN101169329A true CN101169329A (en) 2008-04-30
CN101169329B CN101169329B (en) 2011-06-29

Family

ID=39390025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101515700A Active CN101169329B (en) 2006-10-25 2007-09-28 Crossing enlarged map display device

Country Status (1)

Country Link
CN (1) CN101169329B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923170A (en) * 2010-05-10 2010-12-22 新邮通信设备有限公司 Tactics broadcasting station and method for obtaining position information by users
CN102564437A (en) * 2010-12-30 2012-07-11 上海博泰悦臻电子设备制造有限公司 Complex intersection display method and complex intersection display system
CN103162709A (en) * 2013-03-11 2013-06-19 沈阳美行科技有限公司 Navigation unit design method for prompting thumbnail of crossing next to crossing shown in enlarged drawing
CN103514632A (en) * 2012-06-21 2014-01-15 腾讯科技(深圳)有限公司 Method and device for drawing three-dimensional enlarged intersection image
CN103578347A (en) * 2012-08-01 2014-02-12 高德软件有限公司 Method and device for displaying POI in electronic map and mobile terminal
CN103915035A (en) * 2012-12-31 2014-07-09 北京中交兴路信息科技有限公司 Data conversion method and data conversion apparatus
CN104075729A (en) * 2013-03-29 2014-10-01 高德软件有限公司 Method, device and terminal device for displaying electronic map
CN104316074A (en) * 2014-11-12 2015-01-28 沈阳美行科技有限公司 Method for designing real-time electronic eye expanded image guidance in non-guided state
CN105095314A (en) * 2014-05-22 2015-11-25 北京四维图新科技股份有限公司 Point of interest (POI) marking method, terminal, navigation server and navigation system
CN111197992A (en) * 2018-11-20 2020-05-26 北京嘀嘀无限科技发展有限公司 Enlarged intersection drawing method and system and computer-readable storage medium
CN112487128A (en) * 2020-12-12 2021-03-12 武汉中海庭数据技术有限公司 Intersection guide line generation method and system, electronic device and storage medium
CN114116949A (en) * 2022-01-24 2022-03-01 深圳依时货拉拉科技有限公司 Intersection fitting graph, intersection fitting guide graph compiling method, device and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004009463A1 (en) * 2004-02-27 2005-09-15 Robert Bosch Gmbh Method for storing map data representing traffic route sections in a navigation system and navigation system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923170A (en) * 2010-05-10 2010-12-22 新邮通信设备有限公司 Tactics broadcasting station and method for obtaining position information by users
CN102564437A (en) * 2010-12-30 2012-07-11 上海博泰悦臻电子设备制造有限公司 Complex intersection display method and complex intersection display system
CN103514632B (en) * 2012-06-21 2018-04-03 腾讯科技(深圳)有限公司 A kind of method and device for drawing three-dimensional crossing enlarged drawing
CN103514632A (en) * 2012-06-21 2014-01-15 腾讯科技(深圳)有限公司 Method and device for drawing three-dimensional enlarged intersection image
CN103578347A (en) * 2012-08-01 2014-02-12 高德软件有限公司 Method and device for displaying POI in electronic map and mobile terminal
CN103915035A (en) * 2012-12-31 2014-07-09 北京中交兴路信息科技有限公司 Data conversion method and data conversion apparatus
CN103915035B (en) * 2012-12-31 2016-09-28 北京中交兴路信息科技有限公司 A kind of data transfer device and DTU
CN103162709A (en) * 2013-03-11 2013-06-19 沈阳美行科技有限公司 Navigation unit design method for prompting thumbnail of crossing next to crossing shown in enlarged drawing
CN103162709B (en) * 2013-03-11 2015-12-23 沈阳美行科技有限公司 The method for designing of enlarged drawing junction ahead prompting thumbnail in a kind of guider
CN104075729B (en) * 2013-03-29 2017-02-08 高德软件有限公司 Method, device and terminal device for displaying electronic map
CN104075729A (en) * 2013-03-29 2014-10-01 高德软件有限公司 Method, device and terminal device for displaying electronic map
CN105095314A (en) * 2014-05-22 2015-11-25 北京四维图新科技股份有限公司 Point of interest (POI) marking method, terminal, navigation server and navigation system
CN105095314B (en) * 2014-05-22 2018-09-11 北京四维图新科技股份有限公司 A kind of mask method of point of interest, terminal, navigation server and navigation system
CN104316074A (en) * 2014-11-12 2015-01-28 沈阳美行科技有限公司 Method for designing real-time electronic eye expanded image guidance in non-guided state
CN111197992A (en) * 2018-11-20 2020-05-26 北京嘀嘀无限科技发展有限公司 Enlarged intersection drawing method and system and computer-readable storage medium
CN111197992B (en) * 2018-11-20 2021-12-07 北京嘀嘀无限科技发展有限公司 Enlarged intersection drawing method and system and computer-readable storage medium
CN112487128A (en) * 2020-12-12 2021-03-12 武汉中海庭数据技术有限公司 Intersection guide line generation method and system, electronic device and storage medium
CN112487128B (en) * 2020-12-12 2022-04-19 武汉中海庭数据技术有限公司 Intersection guide line generation method and system, electronic device and storage medium
CN114116949A (en) * 2022-01-24 2022-03-01 深圳依时货拉拉科技有限公司 Intersection fitting graph, intersection fitting guide graph compiling method, device and storage medium

Also Published As

Publication number Publication date
CN101169329B (en) 2011-06-29

Similar Documents

Publication Publication Date Title
CN101169329B (en) Crossing enlarged map display device
US8781734B2 (en) Map display device and map display method
CN103234547B (en) Method and device for displaying road scene in vacuum true three-dimensional navigation
EP1855263B1 (en) Map display device
CN103150759B (en) A kind of method and apparatus street view image being carried out to Dynamic contrast enhance
JP3501390B2 (en) Car navigation system
EP2689213B1 (en) Management of icons for digital maps
CN102692229B (en) The mark of map element in numerical map
US20110141115A1 (en) Interactive method for displaying integrated schematic network plans and geographic maps
US9599476B2 (en) Seamless network generation
CN101660919A (en) Method for generating navigation information and navigation system thereof
US6950100B2 (en) Map display device, a memory medium and a map display method
JPWO2008120296A1 (en) Map display system, map display device, and map display method
CN1804552A (en) Vehicle mounted navigation three-dimensional path display system
CN103196452A (en) Expressing method and expressing device for relative height of land bridge on true three-dimensional navigation map
CN103206956A (en) Navigation method and navigation device
JP2006330112A (en) Information generating device, its method, its program, and recording medium with program recorded thereon
CN105136157B (en) A kind of method, system and mobile terminal to be navigated using barometer help
CN1977296A (en) Display control device, display method, program for display control, information recording medium, and recording medium
CN107424209A (en) A kind of conversion method and system of highway three-dimensional modeling data
US8504297B2 (en) Map display device and map display method
CN105806347A (en) Gradient road true 3D navigation method and true 3D navigation device
JP2007033840A (en) Map preparation device
CN201402141Y (en) Navigation device taking 3D arrowhead as intersection turning informatory sign
Gong Generalization of road network for an embedded car navigation system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200509

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 102200, No. 18, Changsheng Road, Changping District science and Technology Park, Beijing, B1

Patentee before: AUTONAVI SOFTWARE Co.,Ltd.