Geographic data searching method and device
By obtaining geographical knowledge keywords and recalling target geographic data in the geographic data search method, the electronic map software visually displays geographical knowledge and POI data on the user interface, solving the problem of insufficient use in the field of geographic education in the existing technology, and improving user experience and application scenarios.
Patent Information
- Application Number
- CN202510220378.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2025-07-22
AI Technical Summary
When users use geographical knowledge keywords to search, existing electronic map software cannot meet the needs of using the field of geographical education, and the operation is cumbersome and difficult to accurately search for relevant geographical knowledge.
It provides a geographic data search method, which can retrieve the target geographic data by obtaining the user's geographic data search request, and visually display the geographic data of geographic knowledge, POI identification and POI on the electronic map interface, including geomorphological data and three-dimensional terrain models, supporting the display of geographic knowledge cards and the interactive operation of three-dimensional terrain models.
The application scenarios of electronic maps in the field of geographical education have been expanded, users' experience in this field have been improved, and more geographical knowledge and POI data can be visually displayed to meet users' search needs in the field of geographical education.
Smart Images

Figure CN120353871A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of map technologies, and in particular, to a method and device for searching geographic data. Background Art
[0002] Currently, electronic maps are widely used in the field of location search. For example, users can enter the information they want to search for, such as a specific Point of Interest (POI), etc., in an electronic map software. The electronic map software can quickly respond, quickly locate, and clearly display the geographical location information of the POI on the map interface. At the same time, it can also provide functions such as relevant navigation guidance and tips on surrounding supporting facilities, greatly facilitating people's lives and travel.
[0003] The inventors found in the process of implementing this application that current electronic map software focuses on providing location search services to users. When users search using geographical knowledge keywords, it still displays the geographical location information of POIs that match the geographical knowledge keywords or partial keywords, and cannot meet the user's demand for using electronic maps in the field of geographical education. Summary of the Invention
[0004] This application provides a method and device for searching geographic data, which can expand the application scenarios of electronic maps in the field of geographical education and meet the user's demand for using maps in the field of geographical education.
[0005] In a first aspect, this application provides a method for searching geographic data, including:
[0006] Obtain a geographic data search request from a user, where the geographic data search request includes geographical knowledge keywords;
[0007] In response to the geographic data search request, recall target geographic data; the target geographic data is searched based on the geographical knowledge keywords and a geographical knowledge database, and the target geographic data includes: geographical knowledge, POI identifiers related to the geographical knowledge, and geographical data of the POIs;
[0008] Display the target geographic data on an electronic map interface.
[0009] Optionally, the geographical data of the POIs includes the location range of the POIs and the geomorphic data of the POIs; where the geomorphic data of the POIs includes: a geographical geomorphic map, and / or, a three-dimensional terrain model;
[0010] The displaying the target geographic data on an electronic map interface includes:
[0011] When there are multiple POI identifiers, display bubble elements corresponding to the multiple POI identifiers on the electronic map interface based on the position range of the POIs; wherein, the style of the bubble elements is related to the geographical knowledge keywords;
[0012] In response to a zoom instruction for the electronic map interface or a selection instruction for the bubble element, display the landform data of the POI based on the position range of the POI.
[0013] Optionally, when there are multiple POI identifiers, the method further includes:
[0014] Display a POI list on the electronic map interface, where the POI list includes the multiple POI identifiers and the geographical preview information of the POIs corresponding to the respective POI identifiers.
[0015] Optionally, the geographical data of the POI includes the position range of the POI and the landform data of the POI; wherein the landform data of the POI includes: a geographical landform map, and / or, a three-dimensional terrain model;
[0016] The displaying the target geographical data on the electronic map interface includes:
[0017] When there is one POI identifier, display the landform data of the POI based on the position range of the POI.
[0018] Optionally, when displaying the landform data of the POI based on the position range of the POI, simultaneously or afterwards, it further includes:
[0019] Display a geographical knowledge card, which is used to display the geographical knowledge.
[0020] Optionally, the method further includes:
[0021] Display a display switching control for the POI on the electronic map interface;
[0022] In response to a user's operation on the display switching control, perform a display switch between the three-dimensional terrain model of the POI and the geographical landform map of the POI.
[0023] Optionally, if the landform data of the POI is displayed through the three-dimensional terrain model, the method further includes:
[0024] In response to a user's operation on the three-dimensional terrain model, adjust the display mode of the three-dimensional terrain model; the operation includes at least one of the following: zooming, rotating, and moving.
[0025] Optionally, when the type of the geographical knowledge keyword is an instant information type, the geographical data of the POI includes: time information, the real-time location range of the POI corresponding to the time information, and the real-time landform data of the POI; wherein the real-time landform data includes: a real-time geographical landform map, and / or, a real-time three-dimensional terrain model;
[0026] Displaying the target geographical data on the electronic map interface includes:
[0027] Based on the real-time location range of the POI, display the time information corresponding to the real-time location range and the real-time landform data of the POI on the electronic map interface.
[0028] Optionally, the method further includes:
[0029] Obtain geographical data recommendation resources related to the user's historical geographical data operation behavior, where the geographical data recommendation resources include at least one of the following: recommended keywords, geographical data recommendation resource viewing paths;
[0030] Display the geographical data recommendation resources on the electronic map interface.
[0031] In a second aspect, the present application provides an electronic map, and the system includes:
[0032] An acquisition module, configured to acquire a user's geographical data search request, where the geographical data search request includes a geographical knowledge keyword;
[0033] A processing module, configured to recall target geographical data in response to the geographical data search request; the target geographical data is searched based on the geographical knowledge keyword and a geographical knowledge database, and the target geographical data includes: geographical knowledge, a POI identifier related to the geographical knowledge, and geographical data of the POI;
[0034] A display module, configured to display the target geographical data on an electronic map interface.
[0035] In a third aspect, the present application provides an electronic device, including: a processor and a memory; the processor is communicatively connected to the memory;
[0036] The memory stores computer instructions;
[0037] The processor executes the computer instructions stored in the memory to implement the method according to any one of the first aspects.
[0038] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of the first aspects.
[0039] In a fifth aspect, the present application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the method described in any one of the first aspects.
[0040] The geographical data search method and device provided by the present application obtain a user's geographical data search request, request a search engine to recall target geographical data according to the geographical data search request; then, visually display the target geographical data on a map interface. So that while the electronic map product provides navigation services for users, it provides geographical data search services in the field of geographical education for users, meets the users' geographical data search needs in the field of geographical education, and thus can expand the application scenarios of the electronic map. In addition, since the search for target geographical data can be based on a geographical knowledge database, which includes geographical knowledge and POI data related to geographical knowledge, the range of geographical data that can be searched and obtained by users can be expanded, and the application scope of the electronic map in the field of geographical education is expanded.
[0041] Furthermore, in the prior art, electronic map products usually can only search based on POI keywords, that is, electronic map products can only recall POIs including the search keywords, and if the POI does not include the searched keyword, no results can be recalled. Compared with electronic map products that can only perform POI search and display, the present application expands the range of geographical knowledge that can be displayed. It can not only recall POIs including the search keywords, but also, when the search keywords are not covered by the name of any POI, based on the established mutual relationship between geographical knowledge and POI data, display the POI data related to the geographical knowledge keywords, thus better meeting the user's usage requirements for the electronic map in the field of geographical education and further expanding the application scenarios of the electronic map in the field of geographical education. Moreover, since the electronic map finally visually displays the target geographical data on the map interface, it can provide a more intuitive display of the target geographical data for users, further enhancing the user's usage experience of the electronic map in the field of geographical education. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0043] Figure 1 It is a schematic flowchart of a geographical data search method provided by an embodiment of the present application;
[0044] Figure 2 A schematic diagram of a method for displaying the location range of a POI provided by an embodiment of the present application;
[0045] Figure 3 A schematic flowchart of another geographic data search method provided by an embodiment of the present application;
[0046] Figure 4 A schematic flowchart of yet another geographic data search method provided by an embodiment of the present application;
[0047] Figure 5 A schematic diagram of an electronic map interface provided by an embodiment of the present application;
[0048] Figure 6 A schematic flowchart of still another geographic data search method provided by an embodiment of the present application;
[0049] Figure 7 A schematic flowchart of still another geographic data search method provided by an embodiment of the present application;
[0050] Figure 8 A schematic diagram of the structure of a geographic data search device provided by an embodiment of the present application;
[0051] Figure 9 A schematic diagram of the structure of an electronic device provided by an embodiment of the present application.
[0052] Through the above-mentioned drawings, the clear embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and the textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed implementation manners
[0053] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below in conjunction with the drawings in the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0054] The following explains some of the terms involved in the present application:
[0055] Visualization: It is the theory, method, and technology that uses computer graphics and image processing technologies to convert data into graphics or images for display on a screen and then perform interactive processing.
[0056] Peneplain: A geographical term referring to a relatively flat surface elevation in a region or area, without obvious undulations or irregularities. Such topographical features usually occur after large-scale erosion or deposition processes, such as the actions of rivers, glaciers, wind, or ocean waves.
[0057] River terrace: Refers to a series of stepped terrains formed during the evolution of a river due to erosion and deposition. These terraces are usually caused by a gradual weakening of the river's erosive power or a slowdown in the deposition rate, resulting in platforms or terraces of different heights left on the riverbed.
[0058] Most current map products are dedicated to providing users with navigation and location search services. For example, a map product can display the POI searched by the user on the interactive interface based on the user's search instructions; or it can provide navigation services to the user by showing a navigation route on the interactive interface in response to the user's navigation instructions.
[0059] However, in addition to providing navigation and location search services to users, maps also have extensive usage requirements in the field of geographical education. But currently, map products can only achieve: after the user searches for keywords of geographical knowledge to be understood (such as Danxia landform), a POI (such as the Baquan Gorge Scenic Area in the Taihang Mountains Grand Canyon) that matches the geographical knowledge keyword will pop up. After the user clicks to enter the details page of this POI, then go to the details page to search for geographical knowledge about "Danxia landform"; if it cannot be found, then click on another POI to search. The inventors found during the implementation of this application that this way of obtaining geographical knowledge is cumbersome to operate, and it is not certain to search for accurate geographical knowledge, resulting in a poor user experience.
[0060] The inventors considered that if the electronic map can be applied to the field of geographical education and the application scenarios of the electronic map in the field of geographical education are expanded, and the visualization display of geographical concepts, geographical phenomena, and geographical terms based on the map is increased, then on the one hand, the user's usage requirements in the field of geographical education can be met only through the electronic map, expanding the application scenarios of the electronic map; on the other hand, by expanding the display function of the map for the field of geographical education, the application scenarios of the map in the field of geographical education can be further expanded, thereby better meeting the user's usage requirements.
[0061] In view of this, the present application provides a geographical data search method, which can search in geographical knowledge covering geographical concepts, geographical phenomena and explanations of geographical terms, as well as POI data related to geographical knowledge based on the user's geographical data search request, and visually display the search results on the map interface. That is to say, it can not only provide geographical education services for users through electronic maps, expanding the application scenarios of electronic maps; but also expand the application scenarios of electronic maps in the field of geographical education, enabling electronic maps to display more geographical knowledge based on the map, and thus better meeting the user's usage needs in the field of geographical education.
[0062] The execution entity of the present application is an electronic device, which can be, for example, a smart phone, a tablet computer, a wearable device, a vehicle-mounted terminal, etc. Software or program code for running the geographical data search method can be deployed on the electronic device, and the software or program code searches the user's geographical data search request and outputs or displays the searched results.
[0063] The technical solutions of the present application will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. Figure 1 It is a schematic flowchart of a geographical data search method provided by an embodiment of the present application, as Figure 1 shown. The method can, for example, include the following steps:
[0064] S101. Obtain the user's geographical data search request.
[0065] Among them, the geographical data search request includes geographical knowledge keywords.
[0066] The above-mentioned geographical knowledge can, for example, include any one or more of geographical concepts, geographical phenomena, and explanations of geographical terms. The present application does not limit the specific content covered by geographical concepts, geographical phenomena, and explanations of geographical terms, and those skilled in the art can set them according to needs. The above-mentioned geographical knowledge keywords can, for example, be keywords corresponding to any one or more of the above-mentioned geographical concepts, geographical phenomena, and explanations of geographical terms. The present application does not limit whether the geographical data search request includes other content in addition to geographical knowledge keywords. For example, the geographical data search request can include a sentence covering geographical knowledge keywords.
[0067] Optionally, the user's geographical data search request sent by other electronic devices (such as mobile phones, tablets, computers, etc.) can be obtained.
[0068] Alternatively, it is also possible to obtain a geographical data search request input by the user. Exemplarily, for example, in response to the user's operation on the geographical data search component in the navigation interface or the electronic map interface, the geographical data search interface can be entered; then, in the geographical data search interface, the geographical data search request input by the user can be obtained. For example, the user's operation on the geographical data search component can be that the user clicks on the geographical data search component in the navigation interface or the electronic map interface. Then, the navigation interface or the electronic map interface can be switched to the geographical data search interface in the interaction interface with the user to enter the geographical data search interface. Subsequently, for example, in the geographical data search interface, the geographical knowledge keywords input by the user and the click operation on the search component of the geographical data search interface can be obtained as the user's geographical data search request.
[0069] Through this implementation method, the geographical data search function can be provided for the user in the form of a function module. When the user has a need for geographical data search, they only need to click on the geographical data search component in the navigation interface or the electronic map interface, which is convenient to operate. It can not only ensure that it will not affect the navigation function or other functions of the electronic map, but also conveniently meet the user's usage requirements for the map in the field of geographical education, improving the user experience and expanding the application scenarios of the electronic map.
[0070] Alternatively, it is also possible to obtain the geographical data search request input by the user in the navigation interface or the electronic map interface. Exemplarily, for example, the search request input by the user can be obtained in the navigation interface or the electronic map interface, and then the search request can be identified to determine whether the search request is a geographical data search request; if so, it is determined that the geographical data search request of the user is obtained. The identification method can be, for example, to determine whether the search request includes geographical knowledge keywords; if it includes, it is determined that the search request is a geographical data search request.
[0071] S102. In response to the geographical data search request, recall the target geographical data.
[0072] Among them, the target geographical data is searched based on the geographical knowledge keywords and the geographical knowledge database. The target geographical data includes: geographical knowledge, POI identifiers related to the geographical knowledge, and geographical data of the POI. The geographical knowledge can include any knowledge related to geographical education; the POI identifier can include, for example, the POI name, number, etc.; the geographical data of the POI can include the location, regional scope, geographical landform, etc. of the POI.
[0073] The target geographical data can, for example, be recalled by a search engine, or retrieved from local storage space, etc. Taking the recall by a search engine as an example, the above-mentioned search engine can be a navigation search engine of an electronic map or other search engines, and the present application does not limit it. When the search engine is other search engines, the search engine can belong to the electronic map or not belong to the electronic map.
[0074] The present application does not limit whether the geographical knowledge database includes other content in addition to geographical knowledge and / or POI identifiers related to geographical knowledge and geographical data of POIs. The present application does not limit the way of establishing the mutual relationship among the POI identifier, geographical knowledge, and geographical data of the POI. For example, it can be any one or more of the one-to-many mapping relationship, many-to-one mapping relationship, one-to-one mapping relationship, and many-to-many mapping relationship.
[0075] When the POI identifier includes the POI name, the POI name can include the geographical knowledge keyword in the geographical data search request, or it can not include the geographical knowledge keyword, as long as the geographical knowledge corresponding to the POI identifier is related to the geographical knowledge keyword. Taking the geographical knowledge keyword "Danxia landform" as an example, the geographical knowledge keyword can, for example, have a mapping relationship with the geographical knowledge of Danxia landform. At the same time, the geographical knowledge of Danxia landform can have a mapping relationship with multiple POIs with Danxia landform characteristics. The POIs with Danxia landform characteristics mentioned here can include the keyword "Danxia landform" in the POI name, or the keyword does not include the keyword "Danxia landform", but the actual landform of the POI is Danxia landform.
[0076] Or, if a certain POI itself is a planation surface, and the name of the POI does not include the keyword "planation surface", an association relationship between the POI and the geographical term "planation surface" can still be established.
[0077] Optionally, the target geographical data can only include the content retrieved by the search engine based on the geographical knowledge database, or can also include other content, such as the content retrieved by the search engine based on other databases. Exemplarily, the target geographical data can also include the content recalled by the search engine through a large language model. The large language model can, for example, be a large language model trained with geographical knowledge as the training set.
[0078] Exemplarily, the search engine can extract geographical knowledge keywords from the geographical data search request, and then search in the geographical knowledge database based on the keywords to obtain the target geographical data. Alternatively, the search engine can receive the geographical knowledge keywords that have been extracted from the geographical data search request and perform a search. The content included in the target geographical data is related to the geographical knowledge keywords extracted from the geographical data search request. The specific implementation manner can refer to the subsequent embodiments and will not be elaborated herein.
[0079] S103. Display the target geographical data on the electronic map interface.
[0080] Among them, the target geographical data can be displayed on the electronic map interface in different ways and layouts. Specifically, how to display it can be set according to the different contents included in the target geographical data and actual requirements, and the present application does not limit this.
[0081] For example, for the geographical knowledge in the target geographical data, it can be displayed by providing a floating window, a pop-up window (a window, sub-interface, sub-component, display card, etc. including geographical knowledge can pop up from any direction of the interface), etc. on the electronic map interface. Alternatively, it can be displayed by jumping to an interface that displays geographical knowledge, etc.
[0082] For the POI identifier related to geographical knowledge, the POI identifier can be displayed on the electronic map interface. For example, the POI identifier can be displayed according to the position of the POI corresponding to the POI identifier on the electronic map interface. Exemplarily, at the position of the POI on the electronic map interface, the name of the POI, the graphical identifier of the POI (such as a bubble element, etc.), etc. can be displayed to display the POI identifier related to geographical knowledge.
[0083] For the geographical data of the POI in the target geographical data, if the geographical data of the POI includes the location range of the POI, the location range of the POI can be prominently displayed on the electronic map interface. For example, the boundary of the location range of the POI can be prominently displayed, or the location range of the POI can be prominently displayed. If the geographical data of the POI also includes the landform data of the POI, the landform data of the POI can also be displayed within the location range of the POI on the electronic map interface. For example, for Danxia landform, a geographical landform map of Danxia landform, a three-dimensional terrain model of Danxia landform, etc. can be filled within the location range of the POI.
[0084] Optionally, it is also possible to first display only one or two of the geographical knowledge, POI identifiers, and geographical data of POIs in the target geographical data, and then display the content that was not previously displayed in the target geographical data in response to further operations by the user. For example, it is possible to first display only the POI identifiers related to geographical knowledge on the electronic map interface, and then, in response to further operations by the user (such as clicking on the POI identifier), further transform the electronic map interface to display the corresponding geographical knowledge, geographical data of the POI, etc. using any of the methods described above.
[0085] Exemplarily, Figure 2 is a schematic diagram of a method for displaying the location range of a POI provided by an embodiment of the present application. As Figure 2 shown, when the electronic map visually displays the target geographical data including the location range of a POI (such as Figure 2 A shown), for example, on the map interface, the location range of the POI can be displayed in a manner that is different from the display methods of other POIs (for example, it can be outlined with a dotted line for the location range of location A as Figure 2 shown).
[0086] Optionally, it is also possible to display the geographical features of the POI included in the target geographical data on the map interface by jumping to a new interface, or to display the geographical features of the POI included in the target geographical data through pop-up windows, floating windows, etc.
[0087] Optionally, if the target geographical data includes data of multiple POIs, the electronic map can, for example, display the multiple POIs on the map interface at an appropriate scale.
[0088] It should be understood that the above display methods are only illustrative, and the present application does not limit the specific display methods of the electronic map for displaying the target geographical data, as long as it can display the target geographical data included above.
[0089] In this embodiment, the electronic map first obtains the user's geographical data search request; then, according to the geographical data search request, requests the search engine to recall the target geographical data; and then visually displays the target geographical data on the map interface. Since the execution subject of the present application is the electronic map, that is, the electronic map can provide geographical data search services in the field of geographical education while providing navigation services for users, meeting the user's geographical data search needs in the field of geographical education, and thus can expand the application scenarios of the electronic map.
[0090] The geographic data search method and device provided by this application obtain a user's geographic data search request, and request the search engine to recall target geographic data according to the geographic data search request; then, visually display the target geographic data on the map interface. In this way, while the electronic map product provides navigation services for users, it can also provide geographic data search services in the field of geographic education, meet the user's geographic data search needs in the field of geographic education, and thus expand the application scenarios of the electronic map. In addition, since the search for target geographic data can be based on a geographic knowledge database, which includes geographic knowledge and POI data related to the geographic knowledge, the range of geographic data that can be searched and obtained by users can be expanded, and the application scope of the electronic map in the field of geographic education can be expanded.
[0091] Furthermore, in the prior art, electronic map products can usually only search based on POI keywords, that is, electronic map products can only recall POIs that include the search keywords. If the POI does not include the searched keyword, no results can be recalled. Compared with electronic map products that can only perform POI search and display, this application expands the range of geographic knowledge that can be displayed. It can not only recall POIs that include the search keywords, but also, when the search keyword is not covered by the name of any POI, based on the established mutual relationship between geographic knowledge and POI data, display the POI data related to the geographic knowledge keyword, thus better meeting the user's usage requirements for the electronic map in the field of geographic education and further expanding the application scenarios of the electronic map in the field of geographic education. Moreover, since the electronic map finally displays the target geographic data visually on the map interface, it can provide a more intuitive display of the target geographic data for users, further enhancing the user's usage experience of the electronic map in the field of geographic education.
[0092] Next, an exemplary description will be given of how the search engine specifically recalls target geographic data through specific embodiments. Figure 3 It is a schematic flowchart of another geographic data search method provided by an embodiment of this application. As Figure 3 shown, this method may, for example, include the following steps:
[0093] S301. The search engine extracts geographic knowledge keywords from the geographic data search request.
[0094] This application does not limit the method for the search engine to extract geographic knowledge keywords from the geographic data search request. The search engine can, for example, extract geographic knowledge keywords from the geographic data search request based on a neural network model; or, it can also use a large language model to extract geographic knowledge keywords from the geographic data search request. The specific implementation method can refer to the prior art and will not be elaborated here.
[0095] It should be understood that the above method for extracting geographical knowledge keywords is only an example, and the specific application of the present application does not limit whether the search engine can use other methods to extract geographical knowledge keywords from geographical data search requests.
[0096] S302. The search engine obtains search results in the geographical knowledge database according to the extracted geographical knowledge keywords. The search results include: geographical knowledge matching the geographical knowledge keywords, POI identifiers related to the geographical knowledge, and geographical data of the POI.
[0097] In a possible implementation, the geographical knowledge database stores the mapping relationship between the extracted geographical knowledge keywords, geographical knowledge, POI identifiers, and geographical data of the POI. The search engine can obtain geographical knowledge, POI identifiers, and geographical data of the POI that match the keywords according to the extracted geographical knowledge keywords and the above mapping relationship.
[0098] Alternatively, if the geographical knowledge database stores the mapping relationship between geographical knowledge keywords and geographical knowledge, then the geographical knowledge related to the geographical knowledge keywords can be determined according to the geographical knowledge keywords and the mapping relationship. Then, according to the geographical knowledge matching the geographical knowledge keywords, and the mapping relationship between geographical knowledge and POI identifiers and geographical data of the POI, the POI identifiers and geographical data of the POI related to the geographical knowledge are obtained.
[0099] Exemplarily, if the extracted geographical knowledge keyword is "river terrace". The search results obtained by the search engine in the geographical knowledge database may include, for example, geographical knowledge related to "river terrace", such as the conceptual explanation of this geographical term, and POI data related to the geographical knowledge. For example, it may include at least the name and geographical location of a POI with a terrain of "river terrace", and / or at least one POI whose name is composed of the keyword "river terrace".
[0100] If the mapping relationship between the extracted geographical knowledge keywords and their corresponding geographical knowledge is not stored in the geographical knowledge database. In this case, in a possible implementation, the search engine can directly feedback search results indicating that no geographical data can be searched. In another possible implementation, the search engine can, for example, first perform a similarity match based on the extracted geographical knowledge keywords and the keywords stored in the geographical knowledge database to obtain a keyword match result. The present application does not limit the method for the search engine to perform a similarity match based on the extracted geographical knowledge keywords and the geographical knowledge keywords stored in the geographical knowledge database. For example, it can be a similarity match based on a neural network model, and the specific implementation method can refer to the prior art and will not be elaborated here.
[0101] If there are keywords that meet the search criteria in the keyword matching results, the search engine will obtain the geographical knowledge corresponding to the keywords that meet the search criteria, and the POI data related to the geographical knowledge as search results. For example, the search engine can output the keyword matching results when the keyword matching results do not meet the search criteria. The above search criteria can be, for example, that the similarity between the extracted geographical knowledge keywords and the matched similar keywords exceeds a preset similarity threshold. The present application does not limit the specific value of the above preset similarity threshold, and those skilled in the art can set it according to requirements.
[0102] Subsequently, in response to the user's selection operation on the target keyword matching result in the keyword matching results, the search engine will use the geographical knowledge corresponding to the target keyword matching result, the POI identifier related to the geographical knowledge, and the geographical data of the POI as search results. The above target keyword matching result is the keyword matching result selected by the user. Exemplarily, through the user interface, the search engine can obtain the user's selection operation on the target keyword matching result in the keyword matching results and synchronize the selection operation to the search engine. Subsequently, the search engine will use the geographical knowledge corresponding to the target keyword matching result, the POI identifier related to the geographical knowledge, and the geographical data of the POI as search results.
[0103] Optionally, on the basis of the above implementation, the search engine can update the mapping times between the extracted geographical knowledge keywords and the target keyword matching results. The mapping times between the extracted geographical knowledge keywords and the target keyword matching results mentioned here refer to the number of times that the user selects the geographical knowledge corresponding to the target keyword matching result, the POI identifier related to the geographical knowledge, and the geographical data of the POI as search results for the extracted geographical knowledge keywords. For example, the search engine can update the above mapping times in real time according to the user's selection. And when the mapping times are greater than the preset times threshold, the search engine can establish a mapping relationship between the extracted geographical knowledge keywords and the geographical knowledge corresponding to the target keyword matching results. The present application does not limit the specific value of the above preset times threshold, and those skilled in the art can set it according to actual requirements.
[0104] Through this implementation, the search engine can perform self-optimization on the geographical knowledge keywords included in the geographical knowledge database in real time according to the user's actual search situation for geographical data, so that the geographical knowledge keywords and their corresponding geographical knowledge included in the geographical knowledge database can further conform to the user's search habits, better meet the usage requirements of more users, and improve the user experience.
[0105] S303. The search engine constructs target geographical data based on the search results.
[0106] Optionally, a search engine may, for example, add search results to the target geographical data to construct the target geographical data. Exemplarily, the search engine may add search results to a target geographical data template to generate the target geographical data.
[0107] Alternatively, the search engine may process the search results according to the display requirements of the target geographical data to obtain the target geographical data. The above display requirements may be, for example, the display specifications of a map interface. The display specifications of the map interface may include, for example, cropping pictures in the search results, filtering data, etc. Specifically, the present application does not limit it, and those skilled in the art may set it according to requirements.
[0108] In this embodiment, the search engine first extracts geographical knowledge keywords from a geographical data search request; then, according to the extracted geographical knowledge keywords, obtains search results in a geographical knowledge database, where the search results include: geographical knowledge matching the keywords, and POI data related to the geographical knowledge; then, based on the search results, constructs the target geographical data. Through this implementation method, it is possible to accurately judge the geographical data intended to be searched by the user through keyword extraction, ensuring the accuracy of the finally constructed target geographical data. In addition, the search results include both geographical knowledge matching the keywords and POI data related to the geographical knowledge, that is, the target geographical data constructed accordingly can not only display the POI data related to the user's geographical data search request, but also display the geographical knowledge related to the user's geographical data search request, expanding the types of data visualized in the map interface of the electronic map, and thus can better meet the user's search requirements for geographical data and improve the user experience.
[0109] Next, taking the geographical data of a POI including the location range of the POI and the landform data of the POI, where the landform data of the POI includes: a geographical landform map, and / or, a three-dimensional terrain model as an example, through two cases where the POI identifier related to the geographical knowledge is multiple or one, a detailed introduction will be given on how to specifically display the target geographical data on the electronic map interface in the foregoing step S103.
[0110] Case A: The POI identifier related to the geographical knowledge is multiple.
[0111] Figure 4 It is a schematic flowchart of another geographical data search method provided by an embodiment of the present application. As Figure 4 shown, the method may, for example, include the following steps:
[0112] S401. Display bubble elements corresponding to multiple POI identifiers on the electronic map interface based on the location range of the POI.
[0113] Among them, the bubble element can be, for example, the bubble element above A as shown in the foregoing Figure 2 . Or, it can be other styles of bubble elements similar to the bubble elements shown in other Figure 2 and so on.
[0114] Optionally, the styles of the bubble elements corresponding to different POI identifiers can be the same or different. If the styles of the bubble elements corresponding to different POI identifiers are different, in one possible implementation, the style of the bubble element can be related to the geographical knowledge keywords. For example, for different types of geographical knowledge keywords, the bubble element styles corresponding to the geographical knowledge keywords can be displayed. Or, the style of the bubble element can be set based on relevant images, relevant texts, etc. of the geographical knowledge keyword. For example, taking the geographical knowledge keyword of Danxia landform as an example, the style of the bubble element can be, for example, that the bubble element includes the text "Danxia landform" or includes an image of Danxia landform, etc., to enhance the recognition and particularity of the bubble element corresponding to the POI identifier and improve the convenience of use for users.
[0115] In this step, the position of the bubble element corresponding to each POI identifier can be determined according to the position range of each POI. For example, when there are 3 POI identifiers related to geographical knowledge (such as POI1, POI2, and POI3), the position ranges of the POIs corresponding to the three POI identifiers can be determined respectively (for example, the position range of POI1 is area 1, the position range of POI2 is area 2, and the position range of POI3 is area 3). Then, according to the preset position corresponding to the position range of the POI, the bubble element corresponding to the POI identifier can be displayed at the preset position (for example, the bubble element can be displayed inside the position range of the POI, or the bubble element can be displayed around the position range of the POI, etc., as long as the position range of the POI can be clearly indicated by the bubble element).
[0116] In one possible implementation, the method may further include: displaying a POI list on the electronic map interface, where the POI list includes multiple POI identifiers and the geographical preview information of the POIs corresponding to each POI identifier. Among them, the geographical preview information can include, for example, the name of the POI, the distance between the POI and the user's current position, a brief introduction of the geographical knowledge corresponding to the POI, a thumbnail of the geographical landform map corresponding to the POI, or a real-scene image of the POI, etc., so that users can quickly obtain the brief information of each POI in the POI list through the geographical preview information, thereby improving the efficiency of users to select POIs that meet their expectations according to the POI list.
[0117] Exemplarily, Figure 5 is a schematic diagram of an electronic map interface provided by an embodiment of the present application. AsFigure 5 As shown, the POIs corresponding to the geographical knowledge keywords include POI1, POI2, and POI3. For example, the location range of POI1 is area 1, the location range of POI2 is area 2, and the location range of POI3 is area 3. The POI list is displayed in the electronic map interface by popping up a window from the bottom. The POI list also includes POI1, POI2, and POI3, and includes the geographical preview information corresponding to each POI.
[0118] S402. In response to a zoom-in instruction for the electronic map interface or a selection instruction for the bubble element, display the landform data of the POI based on the location range of the POI.
[0119] In this step, the zoom-in instruction for the electronic map interface can be, for example, in response to a touch zoom-in instruction of the user for the electronic map interface (which can be single-finger touch or multi-finger touch such as two-finger touch, etc.), or can be implemented based on the map zoom control on the electronic map interface, etc.
[0120] In response to a zoom-in instruction for the electronic map interface, the electronic map interface can be zoomed in, so that the number of POIs displayed in the electronic map interface decreases. For example, the electronic map interface can be zoomed in until only the location range corresponding to a certain POI can be displayed. At this time, the landform data of the POI can be displayed within the location range of the POI. Or, the electronic map interface can be zoomed in until the number of location ranges corresponding to the POIs that can be displayed is less than or equal to a preset number, and the landform data of each POI is displayed within the location ranges of the displayed POIs (for example, when the electronic map interface is zoomed in until the number of location ranges corresponding to the POIs that can be displayed is less than or equal to 3, the landform data of each of the 3 POIs is displayed within their respective location ranges). Or, when the electronic map interface is zoomed in to a certain ratio (for example, greater than or equal to a preset ratio threshold), the landform data of each POI is displayed within the location ranges of the displayed POIs.
[0121] In response to a selection instruction for the bubble element, indicating that the user hopes to view the detailed information of the POI corresponding to the bubble element, the landform data of the POI can be displayed based on the location range of the POI corresponding to the bubble element.
[0122] Optionally, the landform data of the POI can be directly displayed within the location range of the POI corresponding to the bubble element in the electronic map interface; or in response to a selection instruction for the bubble element, the electronic map interface can be zoomed in so that the electronic map interface only displays the location range corresponding to the bubble element, and the landform data of the POI is displayed within the location range of the POI corresponding to the bubble element. Or, it can jump to a new interface or pop up a new sub-interface (such as a pop-up window, floating window, etc.) to display the landform data of the POI, etc.
[0123] The above-mentioned geomorphic data of the POI includes: a geomorphic map, and / or, a three-dimensional terrain model. The geomorphic map can be, for example, a simulation map of the geomorphology of the POI, or a real-scene image of the geomorphology, etc. The three-dimensional terrain model can be a three-dimensional model generated based on the real scene of the POI to more vividly display the terrain of the POI. Optionally, the geomorphic data of the POI can also include, for example, videos, extended reality images, etc. of the POI, and this application does not limit this.
[0124] Optionally, while or after displaying the geomorphic data of the POI based on the location range of the POI, a geographical knowledge card can also be displayed in the electronic map interface, and this geographical knowledge card is used to display geographical knowledge related to the POI. For example, corresponding geographical knowledge cards can be displayed for each POI currently displayed in the electronic map (that is, multiple geographical knowledge cards can be displayed simultaneously). Or, in response to the user's selection instruction, the POI for which the geographical knowledge card needs to be displayed can be determined, and the corresponding geographical knowledge card can be displayed in the electronic map. When only one geographical knowledge card is displayed, in addition to being able to pop up a new window or interface for display, the sub-interface where the POI list is located in the foregoing embodiment can also be used to display the geographical knowledge card. For example, the POI list displayed in this sub-interface can be switched to display the geographical knowledge card. By displaying the geographical knowledge card, it is possible to more clearly and conveniently provide the geographical knowledge of each POI corresponding to the geographical knowledge keywords for the user, thereby enhancing the richness of the target geographical data displayed, and further enhancing the user experience.
[0125] Case B: There is only one POI identifier related to geographical knowledge.
[0126] In this case, the geomorphic data of the POI can be displayed based on the location range of the POI. It can be directly displaying the geomorphic data of the POI within the location range of the POI in the electronic map, or it can be referring to Case A and zooming in the electronic map to a certain ratio before displaying the geomorphic data of the POI, etc., or it can be after responding to the selection instruction for the bubble element corresponding to the POI, and then displaying the geomorphic data of the POI within the corresponding location range of the POI, which will not be elaborated here.
[0127] Among them, since there is only one POI identifier related to geographical knowledge, there is no need to display the geographical preview information of multiple POIs through the POI list. Therefore, the POI list can be not displayed, or a sub-interface similar to the POI list can still be displayed, but in this sub-interface, the geographical preview information of this POI is displayed.
[0128] Optionally, while or after presenting the geomorphic data of a POI within the location range based on the POI, a geographic knowledge card may also be presented in the electronic map interface, and this geographic knowledge card is used to present geographic knowledge related to the POI. For example, a new window or interface may be popped up for presentation, or the sub-interface where the POI list is located in the foregoing embodiment may be used to present the geographic knowledge card. For example, the POI list presented in this sub-interface may be switched to present the geographic knowledge card.
[0129] For the various implementation manners of the foregoing Case A and Case B provided in this application, by presenting the target geographic data in multiple layouts and multiple ways in the electronic map interface, the content volume of the target geographic data corresponding to the geographic data search request that can be presented in the electronic map interface is increased, and one or more of the bubble elements of the POI, the POI list, and the geographic knowledge card are combined in the electronic map interface to provide the target geographic data related to the user's geographic data search request for the user from multiple dimensions, thereby expanding the application scenarios of the electronic map in the field of geographic education, enabling the electronic map to display more geographic knowledge based on the map, and further better meeting the usage requirements of the user in the field of geographic education.
[0130] Figure 6 It is a schematic flowchart of yet another geographic data search method provided by an embodiment of this application. As Figure 6 shown, this method may further include the following steps, for example:
[0131] S601. Present a display switching control for the POI on the electronic map interface.
[0132] Among them, this display switching control is used to switch the manner of presenting the geomorphic data of the POI in the electronic map interface. For example, a display switch may be made between a three-dimensional terrain model and a geomorphic map. Or, if there are other manners of presenting the geomorphic data of the POI, a display switch may be made among these multiple presentation manners, etc.
[0133] This application does not limit the appearance of the display switching control for the POI, nor its position on the map interface, and those skilled in the art may set it according to requirements. For example, it may be a control displayed on the map interface when presenting the geomorphic map of the POI and / or the three-dimensional terrain model of the POI.
[0134] Optionally, this display switching control for the POI may appear on the electronic map interface only after the electronic map interface enters the mode of presenting the geomorphic map of the POI and / or the three-dimensional terrain model of the POI. Or, this display switching control for the POI may also appear on the electronic map interface when the electronic map interface just enters the presentation of the POI, etc. This application does not limit this.
[0135] S602. In response to a user's operation on the display switching control, perform a display switch between the 3D terrain model of the POI and the geomorphic map of the POI.
[0136] The above-mentioned user's operation on the display switching control may be a click operation on the display switching control, for example, it may be a single click or a double click.
[0137] After obtaining the user's operation on the display switching control, switch the way of displaying the geomorphic data of the POI on the electronic map interface. Taking the geomorphic data of the POI in the foregoing embodiment including the geomorphic map of the POI and the 3D terrain model of the POI as an example, when displaying the geomorphic data of the POI through the geomorphic map of the POI on the electronic map interface, in response to the user's operation on the display switching control, switch the electronic map interface to display the geomorphic data of the POI through the 3D terrain model of the POI; or, when displaying the geomorphic data of the POI through the 3D terrain model of the POI on the electronic map interface, in response to the user's operation on the display switching control, switch the electronic map interface to display the geomorphic data of the POI through the geomorphic map of the POI.
[0138] In this embodiment, by displaying the display switching control of the POI on the map interface, in response to the user's operation on the display switching control, perform a display switch between the 3D terrain model of the POI and the geomorphic map of the POI. Through this implementation method, the 3D terrain model or the geomorphic map of the POI can be flexibly displayed according to the user's display requirements for the geomorphic data of the POI, and thus a more intuitive way of displaying geographical data can be provided for the user, which helps the user's understanding of geographical knowledge and improves the quality of geographical education and the user's experience.
[0139] Optionally, it is also possible to adjust the displayed 3D terrain model of the POI in response to the user's operation on the 3D terrain model of the POI. The user's operation on the 3D terrain model of the POI may include, for example, at least one of the following: zooming, rotating, and moving.
[0140] This application does not limit the way for the user to trigger the operation on the 3D terrain model of the POI. Exemplarily, for example, the user can click the zoom control on the map interface to implement the zoom operation on the 3D terrain model of the POI. Or, the user can implement the zoom operation on the 3D terrain model of the POI by means of touch control. The specific implementation method can refer to the prior art and will not be elaborated here.
[0141] For another example, the user can rotate the 3D terrain model of the POI by clicking on the rotation control in the map interface. Alternatively, the user can move the 3D terrain model of the POI by clicking on the movement control in the map interface. Or, the user can rotate and move the 3D terrain model of the POI by dragging the 3D terrain model of the POI in the map interface. The specific implementation method can refer to the prior art and will not be elaborated here.
[0142] Through this implementation method, according to the user's display requirements and based on the user's operations, the display method of the 3D terrain model of the POI can be flexibly adjusted, thereby better meeting the user's display requirements for the 3D terrain model of the POI, improving the quality of geography education, enhancing the interaction in the geography education process, and enhancing the user experience.
[0143] Optionally, the type of geographical knowledge keywords can also include real-time information types. Among them, the geographical knowledge keywords of the real-time information type can include, for example, any one or more of the immediate natural phenomena that occur and the news information push of geographical events, such as geographical phenomena such as floods and geological disasters, and one or more of weather, climate, etc.
[0144] When the type of geographical knowledge keyword is of the real-time information type, the geographical data of the POI obtained according to the geographical knowledge keyword can include: time information, the real-time location range of the POI corresponding to the time information, and the real-time landform data of the POI. Among them, the real-time landform data can include: a real-time geographical landform map, and / or, a real-time 3D terrain model.
[0145] This time information is used to identify the occurrence time of the real-time information. The real-time location range of the POI corresponding to the time information is used to identify the location range covered by the real-time information at different time points. The real-time landform data of the POI corresponding to the time information is used to identify the real-time changes in the landform data caused by the real-time information at different time points.
[0146] Exemplarily, taking the geographical knowledge keyword "flood" as an example, this geographical knowledge keyword is a geographical knowledge keyword of the real-time information type. At this time, the geographical data of the POI obtained according to this geographical knowledge keyword can include the time when floods are occurring or have occurred at multiple target POIs (i.e., time information), the location ranges of the target POIs affected by floods at different time points during the flood (i.e., the real-time location range of the POI corresponding to the time information), and the real-time changes in the landform data of the target POIs caused by floods at different time points (i.e., the real-time landform data of the POI corresponding to the time information).
[0147] For example, at the first moment in the time information, the real-time position range of the corresponding POI is area A, and the position range covered by the flood at this moment is represented as area A. And if the flood does not cause any changes to the mountain in area A at the first moment, then the mountain in area A in the real-time geomorphic data of the POI is the same as before the flood occurred. At the second moment (after the first moment) in the time information, the real-time position range of the corresponding POI is area B which is larger than and includes area A, and the position range covered by the flood at this moment is represented as area B. And if the flood has caused changes to the mountain in area A within area B at the second moment, then the mountain in area A in the real-time geomorphic data of the POI has also changed according to the actual situation.
[0148] Alternatively, the real-time position range of the POI changes over time. When the real-time position range changes, the time information corresponding to the real-time position range and the corresponding real-time geomorphic data can be displayed simultaneously. Continuing with the above embodiment as an example, when the real-time position range of the POI changes from area A to area B, the change in time information during this process can be synchronously displayed, that is, it changes from the first moment to the second moment (the time interval for each change between the first moment and the second moment can be set according to actual needs. For example, it can change once per second, or once per minute, every 10 minutes, once per hour, etc., and this application does not limit this). Along with the change in the real-time position range of the POI and the synchronous change in time information, the change process of the real-time geomorphic data of different POIs corresponding to different time information is also displayed simultaneously.
[0149] Therefore, for the geographical knowledge keywords of the instant information type, the aforementioned step S103 may specifically include: based on the real-time position range of the POI, display the time information corresponding to the real-time position range and the real-time geomorphic data of the POI on the electronic map interface.
[0150] Optionally, the time information can be changed in response to the user's operation, so that the user can observe the different real-time position ranges of different POIs and the different real-time geomorphic data corresponding to different time information. Or, along with the natural change of time, based on the real-time position range of the POI, display the different real-time position ranges of different POIs and the different real-time geomorphic data corresponding to different time information on the electronic map interface.
[0151] The above-mentioned geographical data of the POI can be data recalled from the instant information service corresponding to the geographical data search request. This instant information service can be, for example, an interface in the electronic map for accessing the Internet, or an existing database, or a cloud platform to obtain instant information.
[0152] Optionally, the geographical data of POIs corresponding to different types of instant information may, for example, correspond to different display methods. For example, weather information may, for example, correspond to corresponding weather animations according to the specific weather conditions and be displayed on the map interface; geographical phenomena such as debris flows may, for example, correspond to corresponding geographical phenomenon animations and be displayed on the map interface; information that needs to be displayed in text may, for example, be displayed on the map interface in the form of scrolling text. It should be understood that the above display methods are only illustrative, and the present application does not limit the specific display methods of instant geographical event information of different types.
[0153] Through this implementation method, teaching use cases can be further enriched. By combining the geographical data of POIs corresponding to different types of instant information, the target geographical data corresponding to the geographical data search request can be more comprehensively and intuitively displayed to the user. Furthermore, the user's understanding of the target geographical data can be further deepened, the data display dimension can be enriched, the teaching quality, and the user experience can be improved.
[0154] Figure 7 It is a schematic flowchart of yet another geographical data search method provided by an embodiment of the present application. As Figure 7 shown, the method may further include:
[0155] S701. Obtain geographical data recommendation resources related to the user's historical geographical data operation behavior.
[0156] Among them, the historical geographical data operation behavior may, for example, include one or more of the geographical data search requests input by the user historically, the user's collection status of geographical data, and the feedback of the user on the geographical data recommendation resources historically output by the electronic map. The present application does not limit this, as long as it is a historical operation behavior related to geographical data.
[0157] Exemplarily, for example, the geographical data search requests input by the user within a target time interval may be recorded. The present application does not limit the coverage range of the above target time interval, and those skilled in the art can set it according to requirements.
[0158] For another example, a collection component may be output on the map interface. In response to the user's operation on the collection component, the currently displayed geographical data is added to the user's collection data list to represent the user's collection status of geographical data.
[0159] For another example, when outputting geographical data recommendation resources, a feedback component corresponding to the geographical data recommendation resources may also be output. For example, the feedback of the user on the historically output geographical data recommendation resources can be obtained through the user's operation on the feedback component. The above feedback component may, for example, include a positive feedback component and a negative feedback component, and the positive feedback or negative feedback of the user on the historically output geographical data recommendation component can be obtained based on the positive feedback component and the negative feedback component.
[0160] The geographical data recommendation resources include at least one of the following: recommended keywords, and the viewing path of the geographical data recommendation resources.
[0161] The above recommended keywords can be, for example, any one or more keywords in the geographical knowledge database. The viewing path of the above geographical data recommendation resources can be any one or more paths storing the geographical data. For example, the user can access the stored geographical data by clicking on this path. Alternatively, the viewing path of the geographical data recommendation resources can also be a path through which the geographical data can be accessed via the Internet. In this case, for example, by obtaining the operation of the user clicking on this path, the geographical data of this path can be obtained via the Internet and output.
[0162] A possible implementation manner is to construct geographical data recommendation features according to the user's historical geographical data operation behaviors; then, input these features into a geographical data recommendation model to obtain the geographical data recommendation resources output by the model. The above geographical data recommendation resources can be, for example, obtained based on the historical geographical data recommendation features and their corresponding geographical data recommendation resources, and obtained by training a neural network model. The specific implementation manner can refer to the prior art and will not be elaborated here.
[0163] It should be understood that the above recommendation method is only an example, and this application does not limit whether other personalized recommendation methods can be used to obtain geographical data recommendation resources. For example, it can be any one or more of a collaborative filtering recommendation method, a content-based recommendation method, and a behavior-based recommendation method. The specific implementation manner can refer to the prior art and will not be elaborated here.
[0164] S702. Display the geographical data recommendation resources on the electronic map interface.
[0165] After obtaining the geographical data recommendation resources, when the target geographical data is to be displayed on the electronic map interface, the geographical data recommendation resources corresponding to the target geographical data can be displayed simultaneously or in response to the user's operation. For example, when the target geographical data is to be displayed on the electronic map interface, the geographical data recommendation resources can be output on the electronic map interface. Alternatively, the geographical data recommendation resources can also be output by means of outputting a geographical data recommendation resource component. Subsequently, in response to the user's operation on the geographical data recommendation resource component, the geographical data recommendation resources can be displayed.
[0166] In the above implementation manner, geographical data recommendation resources are obtained according to the user's historical geographical data operation behavior; and the geographical data recommendation resources are displayed on the electronic map interface. Through this implementation manner, while visualizing the target geographical data on the map interface, geographical data recommendation resources can be recommended to the user, so that the user can more conveniently view the content of interest based on the recommendations of the electronic map, thereby further improving the user experience in the process of searching for geographical data.
[0167] Figure 8 This is a schematic structural diagram of a geographical data search device provided by an embodiment of the present application. As Figure 8 shown, the device may include: an acquisition module 11, a processing module 12, and a display module 13.
[0168] The acquisition module 11 is configured to acquire a geographical data search request of the user, and the geographical data search request includes geographical knowledge keywords.
[0169] The processing module 12 is configured to recall target geographical data in response to the geographical data search request. The target geographical data is searched based on geographical knowledge keywords and a geographical knowledge database, and the target geographical data includes: geographical knowledge, POI identifiers related to the geographical knowledge, and geographical data of the POI.
[0170] The display module 13 is configured to display the target geographical data on the electronic map interface.
[0171] Optionally, when the geographical data of the POI includes the location range of the POI and the landform data of the POI, and the landform data of the POI includes: a geographical landform map, and / or, a three-dimensional terrain model, the display module 13 is specifically configured to, when there are multiple POI identifiers, display bubble elements corresponding to the multiple POI identifiers on the electronic map interface based on the location range of the POI. In response to a zoom-in instruction for the electronic map interface or a selection instruction for the bubble element, display the landform data of the POI based on the location range of the POI. Among them, the style of the bubble element is related to the geographical knowledge keywords.
[0172] Optionally, when there are multiple POI identifiers, the display module 13 is further configured to display a POI list on the electronic map interface, and the POI list includes multiple POI identifiers and geographical preview information of the POI corresponding to each POI identifier.
[0173] Optionally, when the geographical data of the POI includes the location range of the POI and the landform data of the POI, and the landform data of the POI includes: a geographical landform map, and / or, a three-dimensional terrain model, the display module 13 is specifically configured to, when there is one POI identifier, display the landform data of the POI based on the location range of the POI.
[0174] Optionally, the display module 13 is further configured to display a geographic knowledge card while or after displaying the topographic data of the POI within the location range based on the POI, and the geographic knowledge card is used to display geographic knowledge.
[0175] Optionally, the display module 13 is further configured to display a display switching control for the POI on the electronic map interface. In response to an operation by the user on the display switching control, a display switch is performed between the 3D terrain model of the POI and the geographic topographic map of the POI.
[0176] Optionally, when displaying the topographic data of the POI through the 3D terrain model, the display module 13 is further configured to, in response to an operation by the user on the 3D terrain model, adjust the display manner of the 3D terrain model. The operations include at least one of the following: zooming, rotating, and moving.
[0177] Optionally, when the type of the geographic knowledge keyword is an instant information type, the geographic data of the POI includes: time information, the real-time location range of the POI corresponding to the time information, and the real-time topographic data of the POI. The real-time topographic data includes: a real-time geographic topographic map, and / or, a real-time 3D terrain model. The display module 13 is specifically configured to, based on the real-time location range of the POI, display the time information corresponding to the real-time location range and the real-time topographic data of the POI on the electronic map interface.
[0178] Optionally, the acquisition module 11 is further configured to acquire a geographic data recommendation resource related to the user's historical geographic data operation behavior, and the geographic data recommendation resource includes at least one of the following: a recommended keyword, a viewing path of the geographic data recommendation resource. The display module 13 is further configured to display the geographic data recommendation resource on the electronic map interface.
[0179] The geographic data search device provided by the embodiments of the present application can execute the geographic data search method in the above method embodiments, and its implementation principle and technical effects are similar, and will not be described in detail here. It should be noted that the above Figure 8 The division of the above-mentioned modules is only a schematic, and the present application does not limit the division of each module and the naming of each module.
[0180] Figure 9 It is a schematic structural diagram of an electronic device 900 provided by an embodiment of the present application. As Figure 9 shown, the electronic device 900 may include: at least one processor 901 and a memory 902.
[0181] The memory 902 is used to store a program. Specifically, the program may include program code, and the program code includes computer operation instructions.
[0182] The memory 902 may include high-speed RAM memory and may also include non-volatile memory, such as at least one disk memory.
[0183] The processor 901 is configured to execute the computer-executable instructions stored in the memory 902 to implement the geographic data search method described in the foregoing method embodiments. Among them, the processor 901 may be a central processing unit (abbreviated as CPU), or an application specific integrated circuit (abbreviated as ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0184] The electronic device 900 may further include a communication interface 903 through which it can communicate with external devices. The external devices may be, for example, electronic devices (such as mobile phones, navigators). In a specific implementation, if the communication interface 903, the memory 902, and the processor 901 are implemented independently, the communication interface 903, the memory 902, and the processor 901 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0185] Optionally, in a specific implementation, if the communication interface 903, the memory 902, and the processor 901 are integrated on a single chip, the communication interface 903, the memory 902, and the processor 901 may communicate through an internal interface.
[0186] The present application also provides a computer-readable storage medium, which may include: various media capable of storing program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs. Specifically, the computer-readable storage medium stores program instructions for the geographic data search method in the foregoing embodiments.
[0187] The present application further provides a computer program product, which includes execution instructions stored in a readable storage medium. At least one processor of the electronic device can read the execution instructions from the readable storage medium, and the execution of the execution instructions by the at least one processor enables the electronic device to implement the geographic data search method provided by the above various embodiments.
[0188] The term "a plurality of" herein refers to two or more. The term "and / or" herein merely describes the associated relationship of associated objects and indicates that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after; in a formula, the character " / " represents a "division" relationship between the associated objects before and after. In addition, it should be understood that in the description of the present application, terms such as "first" and "second" are only used for the purpose of distinguishing descriptions and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0189] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0190] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for searching geographical data, characterized in that, Including: Obtain a geographical data search request from a user, where the geographical data search request includes geographical knowledge keywords; In response to the geographical data search request, recall target geographical data; The target geographical data is searched based on the geographical knowledge keywords and a geographical knowledge database, and the target geographical data includes: geographical knowledge, POI identifiers related to the geographical knowledge, and geographical data of the POIs; Display the target geographical data on an electronic map interface.
2. The method according to claim 1, wherein The geographical data of the POI includes the location range of the POI and the landform data of the POI; where the landform data of the POI includes: a geographical landform map, and / or, a three-dimensional terrain model; The displaying the target geographical data on the electronic map interface includes: When there are multiple POI identifiers, display bubble elements corresponding to the multiple POI identifiers on the electronic map interface based on the location range of the POI; where the style of the bubble element is related to the geographical knowledge keywords; In response to a zoom-in instruction for the electronic map interface or a selection instruction for the bubble element, display the landform data of the POI based on the location range of the POI.
3. The method according to claim 2, wherein When there are multiple POI identifiers, the method further includes: Display a POI list on the electronic map interface, where the POI list includes the multiple POI identifiers and the geographical preview information of the POIs corresponding to each of the POI identifiers.
4. The method according to claim 1, characterized in that The geographical data of the POI includes the location range of the POI and the landform data of the POI; where the landform data of the POI includes: a geographical landform map, and / or, a three-dimensional terrain model; The displaying the target geographical data on the electronic map interface includes: When there is one POI identifier, display the landform data of the POI based on the location range of the POI.
5. The method according to any one of claims 2-4, characterized in that, Simultaneously or after displaying the landform data of the POI based on the location range of the POI, it further includes: Display a geographical knowledge card, which is used to display the geographical knowledge.
6. The method according to claim 5, wherein The method further includes: Display a display switching control for the POI on the electronic map interface; In response to a user's operation on the display switching control, perform a display switch between the three-dimensional terrain model of the POI and the geographical landform map of the POI.
7. The method according to claim 6, wherein If the landform data of the POI is displayed through the three-dimensional terrain model, the method further includes: In response to a user's operation on the three-dimensional terrain model, adjust the display manner of the three-dimensional terrain model; the operation includes at least one of the following: zooming, rotating, moving.
8. The method according to claim 1, wherein When the type of the geographical knowledge keyword is an instant information type, the geographical data of the POI includes: time information, the real-time location range of the POI corresponding to the time information, and the real-time landform data of the POI; where the real-time landform data includes: a real-time geographical landform map, and / or, a real-time three-dimensional terrain model; The displaying the target geographical data on the electronic map interface includes: Based on the real-time location range of the POI, display the time information corresponding to the real-time location range and the real-time landform data of the POI on the electronic map interface.
9. The method according to any one of claims 1 to 4, characterized in that The method further includes: Obtain geographical data recommendation resources related to the user's historical geographical data operation behavior, where the geographical data recommendation resources include at least one of the following: recommended keywords, viewing paths of geographical data recommendation resources; Display the geographical data recommendation resources on the electronic map interface.
10. A geographic data search device, characterized in that The device includes: An acquisition module, configured to acquire a geographical data search request of a user, where the geographical data search request contains geographical knowledge keywords; A processing module, configured to recall target geographical data in response to the geographical data search request; the target geographical data is searched based on the geographical knowledge keywords and a geographical knowledge database, and the target geographical data includes: geographical knowledge, POI identifiers related to the geographical knowledge, and geographical data of the POI; A display module, configured to display the target geographical data on an electronic map interface.
Citation Information
Cited By
Retrieval method and device of remote sensing image, electronic equipment and medium
CN120705350A
A remote sensing image retrieval method and device, electronic equipment and medium
CN120705350B