Electronic chart display system and method thereofTechnical field
The invention relates to a kind of image processing system and method thereof, especially about a kind of electronic chart display system and method thereof.
Background technology
At present, along with the developing rapidly and popularizing of computer and network technologies, electronic chart gradually by people cognition.Electronic chart is to utilize network technology, mechanics of communication and geographical information technology (GeographicInformation System, a kind of new Map Services mode that GIS) realizes.Electronic chart is widely used in fields such as auto navigation, personal navigation and GPS navigation.
Yet the display method for electronic map of known technology is because the problem of display frame size can't let the user understand the relative position that own site is positioned at big regional extent (like district, city, province etc.) very soon as the traditional map of quad crown size.Simultaneously, the user also can't be known the relative direction of the road of inquiry, has brought inconvenience for user's inquiry.
Summary of the invention
In order to solve problem and the defective in the above-mentioned known technology; The object of the present invention is to provide a kind of electronic chart display system and method thereof; It is the electronic chart that in a plurality of forms, shows a plurality of different proportion chis; And in the form that shows low engineer's scale electronic chart, identify the relative position of high scale electronic chart, make things convenient for user's inquiry.
A kind of electronic chart display system provided by the present invention comprises: data storage module, in order to the stored electrons map datum; Image processing module; In order to input according to the user; Read the electronic map data of a first area from data storage module; Electronic map data according to one first engineer's scale and first area calculates the electronic map data in order to the first area that shows; And calculate and data in order to one first corresponding form of the electronic map data of the first area of demonstration; An and second area of in the first area, selecting according to the user; Read the electronic map data of second area from data storage module; Electronic map data according to one second engineer's scale and second area calculates the electronic map data in order to the second area that shows, and calculates and data in order to one of the data of one second corresponding form of the electronic map data of the second area that shows and electronic chart relative position in the electronic chart of first area of sign second area individual square, and the data of the electronic map data of transmission first area, first form, these two regional electronic map data, the data of second form and data of square; And display module; In order to receive electronic map data, the data of first form, the electronic map data of second area, the data of second form and the data of square of the first area that image processing module sends; And the electronic chart and the square of first area be shown in first form, the electronic chart of second area is shown in second form.
Wherein, first engineer's scale is less than second engineer's scale, and first engineer's scale and second engineer's scale show at electronic chart can be according to user's needs by dynamically adjustment after finishing.
A kind of display method for electronic map provided by the present invention comprises following steps: the stored electrons map datum; One first engineer's scale is also set in a first area of this electronic chart that selection need show; The electronic chart of accordinging to first engineer's scale demonstration first area is in one first form; In the electronic chart of first area, select a second area and set one second engineer's scale; And the electronic chart of accordinging to second engineer's scale demonstration second area shows that in one second form and in first form square is with the relative position in the electronic chart of electronic chart in the first area of sign second area.
Wherein, first engineer's scale is less than second engineer's scale, and first engineer's scale and second engineer's scale show at electronic chart can be according to user's needs by dynamically adjustment after finishing.
In sum, the invention has the advantages that the mode that adopts many forms shows the electronic chart of different proportion chi, and in the form that shows low engineer's scale electronic chart, identify the relative position of high scale electronic chart, made things convenient for user's inquiry.
Description of drawings
Fig. 1 is a system block diagrams of the present invention;
Fig. 2 is the intention of icon electronically of demonstration of the present invention;
Fig. 3 is a method flow diagram of the present invention;
Fig. 4 is that demonstration of the present invention first area is in the method flow diagram of first form;
Fig. 5 is that demonstration second area of the present invention is in the method flow diagram of second form.
Embodiment
About characteristic of the present invention and real the work, cooperate diagram to make most preferred embodiment now and specify as follows.
Please refer to Fig. 1 and Fig. 2, wherein, Fig. 1 is a system block diagrams of the present invention, and this system comprises:data storage module 130,image processing module 120 anddisplay module 110.
Fig. 2 is the synoptic diagram of the electronic chart that shows of the display screen 111 ofdisplay module 110 of the present invention.When the user see through an input media (as; Touch-screen, keyboard, mouse etc.) select a first area of desire inquiry and set first engineer's scale that shows the first area (as; 1:5000) after 115;Image processing module 120 receives the signal of user's input; And read the electronic map data of first area from thedata storage module 130 of stored electrons map datum, calculate electronic map data according to first engineer's scale 115 and electronic map data in order to the first area of the display screen 111 that is shown indisplay module 110 from the first area thatdata storage module 130 reads.Then,image processing module 120 calculate the electronic chart that shows the first area according to electronic map data in order to the first area that shows size and first form 112 of first form 112 at the display position of display screen 111.Electronic map data and the data of first form 112 thatimage processing module 120 will calculate the first area of back send todisplay module 110, anddisplay module 110 is shown in display screen 111 with the signal that receives.After demonstration finished, the user can be according to the engineer's scale of the electronic chart that needs the adjustment first area.
When one of user's desire inquiry first area details than the zonule; It can see through input media in the electronic chart of first area, selects a second area and set the demonstration second area second engineer's scale (as; 1:1000) 116; Wherein, second engineer's scale 116 is greater than first engineer's scale 115.Image processing module 120 receives the signal of user's input; And read the electronic map data of second area from thedata storage module 130 of stored electrons map datum, calculate electronic map data according to the electronic map data of second engineer's scale 116 and the second area that reads fromdata storage module 130 in order to the second area of the display screen 111 that is shown in display module 110.Then;Image processing module 120 calculates size and second form 114 of second form 114 of the electronic chart that shows second area at the display position of display screen 111 according to the electronic map data in order to the second area that shows, and calculates the display position of one of the relative position of electronic chart in the electronic chart of first area in order to a sign second area square 113 at first form 112.The data of the electronic map data of the second area afterimage processing module 120 will calculate, the data of second form 114 and square 113 send to displaymodule 110, anddisplay module 110 is shown in display screen 111 with the signal that receives.After demonstration finished, the user can be according to the engineer's scale of the electronic chart that needs the adjustment second area.As stated; But user's transmission display screen views the electronic chart of a plurality of different proportion chis; And the square of transmission display in the form of low engineer's scale electronic chart recognize the relative position and the relative direction of high scale electronic chart, made things convenient for user's inquiry.
Please refer to Fig. 3, Fig. 4 and Fig. 5 now, wherein, Fig. 3 is the process flow diagram of a kind of display method for electronic map of the present invention, and as shown in the figure, method of the present invention comprises following steps: store electronic map data a to data storage module 130 (step S200); First engineer's scale 115 (step S210) of first area is also set in a first area of this electronic chart that selection need to show; The electronic chart of accordinging to first engineer's scale, 115 demonstration first areas is in one first form 112 (step S220); In the electronic chart of first area, select a second area and set one second engineer's scale 116 (step S230); And the electronic chart of accordinging to second engineer's scale, 116 demonstration second areas shows that in one second form 114 and in said first form 112 square 113 is with the relative position (step S240) in the electronic chart of electronic chart in the first area of sign second area.
Fig. 4 shows the method flow diagram of first area in first form 112 for the present invention, and Fig. 5 shows the method flow diagram of second area in second form 114 for the present invention.Below will combine above-mentioned Fig. 3, Fig. 4 and Fig. 5 that method flow of the present invention is described in further detail.At first, store electronic map data a to data storage module 130 (step S200).Then; The user sees through an input media and selects a first area of desire inquiry and set first engineer's scale 115 (step S210) that shows the first area; System will be according to the electronic chart of first engineer's scale, 115 demonstration first areas in one first form 112 (step S220); Wherein this step further comprises; Read the electronic map data (step S300) of first area fromdata storage module 130; Calculate electronic map data (step S310) according to first engineer's scale 115 and electronic map data in order to the first area that shows from the first area thatdata storage module 130 reads; And calculate with in order to the size of the first corresponding form 112 of the electronic map data of the first area that shows and first form 112 display position (step S320) at the display screen 111 ofdisplay module 110, and the electronic chart of demonstration first area is in first form (step S330).After the electronic chart demonstration of first area finished, the user can be according to the engineer's scale of the electronic chart that needs the adjustment first area.
When one of user's desire inquiry first area details than the zonule; It can see through input media and in the electronic chart of first area, select a second area and set second engineer's scale 116 (step S230) that shows second area; System will show that the electronic chart of second area shows that in one second form 114 and in first form 112 square 113 is with the relative position (step S240) in the electronic chart of electronic chart in the first area of sign second area according to second engineer's scale 116; Wherein this step further comprises; Read the electronic map data (step S400) of second area fromdata storage module 130; Electronic map data according to second engineer's scale 116 and the second area that reads fromdata storage module 130 calculates the electronic map data (step S410) in order to the second area that shows; And calculate with in order to the size of pairing second form 114 of electronic map data of the second area of demonstration and second form 114 display position (step S420) at the display screen 111 ofdisplay module 110; Calculate square 113 in order to the relative position of electronic chart in the electronic chart of first area of sign second area simultaneously at the display position (step S430) of first form 112; At last, the electronic chart that shows second area is in second form 114 and show that square 113 is in first form 112 (step S440).As stated, the user can check the electronic chart of the different proportion chi in an area, and the square of transmission display in the form of low engineer's scale electronic chart recognize the relative position and the relative direction of high scale electronic chart, has made things convenient for user's inquiry.
Though the present invention discloses as above with aforementioned preferred embodiments, so it is not in order to limit the present invention.Those skilled in the art are to be appreciated that and are not breaking away under the present invention appended scope of the present invention that claim disclosed and mental condition, do and change and retouching, all belong within the scope of patent protection of the present invention.Please refer to appended claim about the protection domain that the present invention defined.