Panoramic ball display method based on three-dimensional hand-drawn map
By converting hand-drawn maps into three-dimensional three-dimensional models and mapping them to panoramic spheres, the problem of traditional hand-drawn maps lacking three-dimensional hierarchy and interactivity is solved, and a more vivid and interactive geographical information display is achieved.
Patent Information
- Application Number
- CN202411764864.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-25
AI Technical Summary
Traditional hand-drawn maps lack three-dimensional hierarchy and interactivity, making it difficult to effectively display geographic information and spatial relationships.
By obtaining and editing the hand-drawn map, using three-dimensional modeling software to perform three-dimensional three-dimensional processing, and mapping the three-dimensional hand-drawn map onto the panoramic sphere, setting mark display points and panoramic viewing angle toggle buttons to form a three-dimensional panoramic sphere display.
It realizes the three-dimensional three-dimensionalization of hand-drawn maps, enhances the spatial and interactiveness of the display, improves the user's sense of participation and experience, and has a high cost-effectiveness.
Smart Images

Figure CN119693574A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of three-dimensional display technology, and in particular to a method for panoramic spherical display based on three-dimensional hand-painted maps. Background Art
[0002] With the development of digital technology, traditional two-dimensional maps can no longer meet people's needs for geographic information. Traditional hand-drawn maps are flat maps and lack a three-dimensional sense of hierarchy. For example, altitude, terrain, landmark buildings, etc. are difficult to display in a flat map. In addition, traditional panoramas are single scenes. After users enter the panoramic picture, they can move by clicking on the hot spots in the panoramic picture, which cannot produce a strong sense of space and is easy to get lost. Traditional hand-drawn maps are only used as an auxiliary function of panoramic pictures to quickly switch areas. They are not widely used and lack a sense of scene space. Three-dimensional maps are increasingly popular with people for their intuitive and three-dimensional characteristics. Therefore, how to combine hand-drawn maps with three-dimensional maps, retaining the artistry of hand-drawn maps and having the three-dimensional sense and interactivity of three-dimensional maps, is a problem that needs to be solved urgently. Summary of the invention
[0003] The purpose of the present invention is to provide a method for panoramic spherical display based on three-dimensional hand-drawn maps, aiming to solve the above-mentioned problems.
[0004] The present invention provides a method for panoramic spherical display based on a three-dimensional hand-drawn map, comprising:
[0005] Obtaining several hand-drawn maps of the scenic area to be displayed, and performing editable processing on the hand-drawn maps to obtain digital hand-drawn maps;
[0006] The digital hand-drawn map is three-dimensionalized based on the three-dimensional modeling software to obtain a three-dimensional hand-drawn map;
[0007] Constructing a panoramic sphere, mapping the three-dimensional hand-drawn map onto the panoramic sphere to form a preliminary panoramic sphere;
[0008] Based on the important marking points of the hand-drawn map, a number of marking display points are set for the preliminary panoramic sphere to obtain a three-dimensional panoramic sphere, and then the three-dimensional panoramic sphere is displayed;
[0009] Among them, the three-dimensional panoramic sphere is added with a panoramic viewing angle switching button, and the panoramic viewing angle switching button is used to switch different angles of the three-dimensional panoramic sphere.
[0010] Preferably, the editable processing includes vectorization processing, data cleaning and data optimization.
[0011] Preferably, the digital hand-drawn map is three-dimensionalized based on the three-dimensional modeling software, including: for the terrain map in the digital hand-drawn map, contour lines or digital elevation models are used to perform three-dimensionalization;
[0012] The landmark building map in the digital hand-drawn map is three-dimensionalized using building reference photos.
[0013] Preferably, mapping the three-dimensional hand-drawn map onto the panoramic sphere comprises:
[0014] Unifying the scale of the three-dimensional hand-drawn map;
[0015] Determining directions of a plurality of the hand-drawn maps and relative positional relationships between the hand-drawn maps, and mapping the three-dimensional hand-drawn maps onto the panoramic sphere according to the directions and relative positional relationships;
[0016] Wherein, the directions of the three-dimensional hand-drawn maps on the panoramic sphere are consistent.
[0017] Preferably, based on a number of important marking points of the hand-drawn map, a number of marking display points are set for the preliminary panoramic sphere to obtain a three-dimensional panoramic sphere, including:
[0018] Each hand-drawn map has several important marking points;
[0019] The positions of important marking points on each hand-drawn map are determined, and marking display points are added to the preliminary panoramic sphere based on the positions of the important marking points to obtain a three-dimensional panoramic sphere, wherein the positions of the marking display points correspond one-to-one to the positions of the important marking points.
[0020] Preferably, when the marked display point is selected, the corresponding three-dimensional hand-drawn map is displayed.
[0021] Preferably, the three-dimensional panoramic sphere is also provided with an automatic rotation function, and the automatic rotation function is configured so that the three-dimensional panoramic sphere automatically rotates when the three-dimensional panoramic sphere is in a standby mode.
[0022] Preferably, a return button is provided on the three-dimensional panoramic sphere, and when the three-dimensional panoramic sphere is in a state of displaying a three-dimensional hand-drawn map, the return button is selected to return to the standby mode of the three-dimensional panoramic sphere.
[0023] Preferably, the three-dimensional panoramic sphere is also provided with a dynamic zooming function, and the dynamic zooming function is configured such that when the mouse is pointed to the three-dimensional hand-drawn map of the three-dimensional panoramic sphere, the selected three-dimensional hand-drawn map is automatically zoomed in to distinguish it from other three-dimensional hand-drawn maps.
[0024] Compared with the prior art, the beneficial effect of the present invention is that the technical solution of the present invention combines traditional hand-painted art with modern three-dimensional modeling technology, providing a new and unique way for scenic spot display. By converting the hand-painted map into digital form and performing three-dimensional processing, the originally flat hand-painted map becomes vivid and three-dimensional, which increases the viewing and fun, and improves the user's interactivity and immersion. Adding a panoramic view switching button to the three-dimensional panoramic ball allows the audience to switch between different viewing angles through simple operations, so as to have a more comprehensive understanding of each part of the scenic spot. This improvement in interactivity helps to enhance the audience's sense of participation and experience. With the development of technology, the cost of three-dimensional modeling and digital processing has gradually decreased, which makes this method highly cost-effective and particularly suitable for projects or institutions with limited budgets.
[0025] This method is not only limited to scenic spot display, but can also be applied to many fields such as urban planning, real estate display, museum exhibition, etc. It has strong scalability and adaptability. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0027] Figure 1 It is a flow chart of a method for panoramic spherical display based on a three-dimensional hand-drawn map according to the present invention. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0029] like Figure 1 As shown, the present invention provides a method for panoramic spherical display based on a three-dimensional hand-drawn map, comprising:
[0030] Obtaining several hand-drawn maps of the scenic area to be displayed, and performing editable processing on the hand-drawn maps to obtain digital hand-drawn maps;
[0031] The digital hand-drawn map is three-dimensionalized based on the three-dimensional modeling software to obtain a three-dimensional hand-drawn map;
[0032] Constructing a panoramic sphere, mapping the three-dimensional hand-drawn map onto the panoramic sphere to form a preliminary panoramic sphere;
[0033] Based on the important marking points of the hand-drawn map, a number of marking display points are set for the preliminary panoramic sphere to obtain a three-dimensional panoramic sphere, and then the three-dimensional panoramic sphere is displayed;
[0034] Among them, the three-dimensional panoramic sphere is added with a panoramic viewing angle switching button, and the panoramic viewing angle switching button is used to switch different angles of the three-dimensional panoramic sphere.
[0035] In some embodiments of the present application, the editable processing includes vectorization processing, data cleaning and data optimization.
[0036] In this embodiment, the hand-drawn map is edited to facilitate subsequent modeling work, including vectorization (converting image data into vector data), data cleaning (removing errors and redundant information), and data optimization (such as simplifying lines, merging similar points, etc.).
[0037] In some embodiments of the present application, a digital hand-drawn map is three-dimensionalized based on a three-dimensional modeling software, including: for a terrain map in the digital hand-drawn map, three-dimensionalization is performed using contour lines or digital elevation models; for a landmark building map in the digital hand-drawn map, three-dimensionalization is performed using building reference photos.
[0038] Using 3D modeling software, traditional digital hand-drawn maps can be transformed into more vivid and intuitive 3D models. This process is mainly divided into two parts: 3D terrain and 3D landmark buildings.
[0039] First, for the terrain part of the digital hand-drawn map, the three-dimensionalization is achieved through contour data or digital elevation model (DEM). Contour lines are lines on the map that represent points of the same height. By analyzing these contour lines, the ups and downs and slopes of the terrain are constructed. The digital elevation model provides a more accurate three-dimensional terrain data, which contains the elevation information of each point on the surface. Through 3D modeling software, these elevation data are converted into a three-dimensional terrain model, so as to reproduce the real terrain in the virtual space.
[0040] Secondly, for the landmark buildings in the digital hand-drawn map, reference photos of the buildings are used for three-dimensional stereoscopic rendering. These reference photos can be photos of the front, side, back and any angle of the building. By analyzing these photos and combining the size and style characteristics of the building, a three-dimensional model similar to the actual building is reconstructed in the modeling software. This process may involve accurate simulation of the building's geometry, texture, material and lighting effects to ensure that the three-dimensional model is visually consistent with the real building.
[0041] Through the above two steps, the terrain and landmark buildings in the digital hand-drawn map are transformed into models in three-dimensional space, thus providing users with a richer and more intuitive geographic information experience.
[0042] In some embodiments of the present application, the three-dimensional hand-drawn map is mapped onto the panoramic sphere, including: unifying the scale of the three-dimensional hand-drawn map; determining the directions of several hand-drawn maps and the relative position relationship between the hand-drawn maps, and mapping the three-dimensional hand-drawn map onto the panoramic sphere according to the directions and the relative position relationship; wherein the directions of the three-dimensional hand-drawn maps on the panoramic sphere are consistent.
[0043] Mapping the stereo hand-drawn map onto the panoramic sphere includes the following steps: standardizing the scale of the stereo hand-drawn maps to ensure that all hand-drawn maps can be compared and matched in size. Determining the orientation of several hand-drawn maps, which may include identifying landmarks, direction marks, or any elements that can indicate direction on the map. Determining the relative position relationship between the hand-drawn maps, which may involve analyzing common landmarks, paths, or geographic features on the map to determine their relative positions in the real world. Mapping the stereo hand-drawn maps onto the panoramic sphere based on the orientation and relative position relationship. This step may require rotating, scaling, or deforming the maps to ensure that they can be correctly placed on the surface of the panoramic sphere. On the panoramic sphere, ensure that all stereo hand-drawn maps have the same orientation so that users can intuitively understand the spatial relationship and orientation between the hand-drawn maps when viewing the panoramic sphere.
[0044] Through the above steps, multiple three-dimensional hand-drawn maps can be integrated into a panoramic sphere to form a unified and intuitive three-dimensional spatial view, which is convenient for users to understand and explore the map content from a macro perspective.
[0045] In some embodiments of the present application, based on several important marking points of the hand-drawn maps, several marking display points are set for the preliminary panoramic sphere to obtain a three-dimensional panoramic sphere, including: several important marking points are set on each hand-drawn map; the positions of the important marking points on each hand-drawn map are determined, and marking display points are added to the preliminary panoramic sphere based on the positions of the important marking points to obtain a three-dimensional panoramic sphere, and the positions of the marking display points correspond one-to-one to the positions of the important marking points.
[0046] In the process of creating a 3D panoramic sphere, each hand-drawn map needs to be analyzed first to identify the key marking points. These marking points usually represent important locations of the scenic area to be displayed, such as landmarks, specific buildings, etc. After determining these key marking points on the hand-drawn map, the next step is to add the corresponding marking display points to the initially constructed panoramic sphere model.
[0047] The specific operation is as follows: Conduct a detailed review of each hand-drawn map to find all important marking points. Accurately record the location coordinates of each marking point on the hand-drawn map. Convert these coordinates to the 3D panoramic sphere model to ensure that the location of each marking point on the panoramic sphere is consistent with the location on the hand-drawn map. Add marking display points at the corresponding locations on the panoramic sphere model. These points can be icons, labels or other visual elements so that users can clearly identify these important locations. Finally, the 3D panoramic sphere model will display all the important marking points on the hand-drawn map, and users can use these marking points to navigate or understand the detailed information of the map.
[0048] Through the above steps, the three-dimensional panoramic spherical model can not only provide an intuitive visual experience, but also help users quickly locate and understand key information on the hand-drawn map.
[0049] In some embodiments of the present application, when the marked display point is selected, the corresponding three-dimensional hand-drawn map is displayed.
[0050] In some embodiments of the present application, the three-dimensional panoramic sphere is further provided with an automatic rotation function, and the automatic rotation function is configured so that the three-dimensional panoramic sphere automatically rotates when the three-dimensional panoramic sphere is in a standby mode.
[0051] The 3D panoramic ball is also equipped with an automatic rotation function, which is designed to automatically start rotating the ball when the 3D panoramic ball is in standby mode. This design allows users to enjoy a continuous panoramic visual experience without manual operation. The automatic rotation function can smoothly turn the ball to ensure that viewers can browse the panoramic image seamlessly. In addition, the speed and direction of the automatic rotation can be adjusted according to the user's needs to provide a more personalized viewing experience.
[0052] In some embodiments of the present application, a return button is provided on the three-dimensional panoramic sphere. When the three-dimensional panoramic sphere is in a state of displaying a three-dimensional hand-drawn map, the return button is selected to return to the standby mode of the three-dimensional panoramic sphere.
[0053] A back button is added to the 3D panoramic ball, which is designed to be both practical and unobtrusive. When users are exploring the 3D hand-drawn map displayed by the 3D panoramic ball, if they want to end the current browsing experience, they only need to touch the back button. Once pressed, the 3D panoramic ball will smoothly transition from the current state of displaying the 3D hand-drawn map to its standby mode. In standby mode, the 3D panoramic ball may display a default panoramic view or enter a low-power sleep state, waiting for the next user interaction. This design ensures the consistency of the user experience and the ease of use of the device.
[0054] In some embodiments of the present application, the three-dimensional panoramic sphere is also provided with a dynamic zoom function, and the dynamic zoom function is configured such that when the mouse is pointed to the three-dimensional hand-drawn map of the three-dimensional panoramic sphere, the selected three-dimensional hand-drawn map is automatically enlarged to distinguish it from other three-dimensional hand-drawn maps.
[0055] The 3D panoramic ball also has a dynamic zoom function. When the user points the mouse to the 3D hand-drawn map on the 3D panoramic ball, the selected 3D hand-drawn map will automatically zoom in and highlight the area, forming a sharp contrast with other unselected 3D hand-drawn maps. This interactive method allows users to view detailed information of a specific area more intuitively and conveniently, enhancing the intuitiveness and interactivity of the user experience.
[0056] The present invention also provides a system for panoramic spherical display based on three-dimensional hand-drawn maps, which is used to apply the above-mentioned method for panoramic spherical display based on three-dimensional hand-drawn maps.
[0057] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that they can still modify or replace the technical solution of the present invention with equivalents, and these modifications or equivalent replacements cannot cause the modified technical solution to deviate from the spirit and scope of the technical solution of the present invention.
[0058] The system provided in the above embodiment is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the modules or steps in the embodiments of the present invention can be decomposed or combined. For example, the modules in the above embodiment can be combined into one module, or further divided into multiple sub-modules to complete all or part of the functions described above. The names of the modules and steps involved in the embodiments of the present invention are only for distinguishing the modules or steps, and are not regarded as improper limitations of the present invention.
[0059] Those skilled in the art should be able to appreciate that the modules and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software or a combination of the two, and the programs corresponding to the software modules and method steps can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs or any other form of storage medium known in the technical field. In order to clearly illustrate the interchangeability of electronic hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are performed in electronic hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
Claims
1. A method for displaying a panoramic ball based on a three-dimensional hand-drawn map, characterized in that: include: Obtaining several hand-drawn maps of the scenic area to be displayed, and performing editable processing on the hand-drawn maps to obtain digital hand-drawn maps; The digital hand-drawn map is three-dimensionalized based on the three-dimensional modeling software to obtain a three-dimensional hand-drawn map; Constructing a panoramic sphere, mapping the three-dimensional hand-drawn map onto the panoramic sphere to form a preliminary panoramic sphere; Based on the important marking points of the hand-drawn map, a number of marking display points are set for the preliminary panoramic sphere to obtain a three-dimensional panoramic sphere, and then the three-dimensional panoramic sphere is displayed; Among them, the three-dimensional panoramic sphere is added with a panoramic viewing angle switching button, and the panoramic viewing angle switching button is used to switch different angles of the three-dimensional panoramic sphere.
2. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: The editable processing includes vectorization processing, data cleaning and data optimization.
3. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: The digital hand-drawn map is three-dimensionalized based on the three-dimensional modeling software, including: for the terrain map in the digital hand-drawn map, contour lines or digital elevation models are used to perform three-dimensional stereoscopy; The landmark building map in the digital hand-drawn map is three-dimensionalized using building reference photos.
4. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: Mapping the three-dimensional hand-drawn map onto the panoramic sphere includes: Unifying the scale of the three-dimensional hand-drawn map; Determining directions of a plurality of the hand-drawn maps and relative positional relationships between the hand-drawn maps, and mapping the three-dimensional hand-drawn maps onto the panoramic sphere according to the directions and relative positional relationships; Wherein, the directions of the three-dimensional hand-drawn maps on the panoramic sphere are consistent.
5. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: Based on the important marking points of the hand-drawn map, a number of marking display points are set for the preliminary panoramic sphere to obtain a three-dimensional panoramic sphere, including: Each hand-drawn map has several important marking points; The positions of important marking points on each hand-drawn map are determined, and marking display points are added to the preliminary panoramic sphere based on the positions of the important marking points to obtain a three-dimensional panoramic sphere, wherein the positions of the marking display points correspond one-to-one to the positions of the important marking points.
6. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: When the marked display point is selected, the corresponding three-dimensional hand-drawn map is displayed.
7. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: The three-dimensional panoramic sphere is also provided with an automatic rotation function, and the automatic rotation function is configured so that the three-dimensional panoramic sphere automatically rotates when the three-dimensional panoramic sphere is in a standby mode.
8. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: A return button is provided on the three-dimensional panoramic ball. When the three-dimensional panoramic ball is in a state of displaying a three-dimensional hand-drawn map, the return button is selected to return to the standby mode of the three-dimensional panoramic ball.
9. The method for displaying a panoramic ball based on a three-dimensional hand-drawn map according to claim 1, characterized in that: The three-dimensional panoramic sphere is also provided with a dynamic zooming function, and the dynamic zooming function is configured such that when a mouse is pointed to a three-dimensional hand-drawn map of the three-dimensional panoramic sphere, the selected three-dimensional hand-drawn map is automatically zoomed in to distinguish it from other three-dimensional hand-drawn maps.