A positioning method and terminal based on GIS
By obtaining the wireless signal strength and the target object location information through the GIS system, the positioning problem caused by poor satellite signals is solved, and precise positioning and navigation assistance are achieved.
Patent Information
- Application Number
- CN202111297846.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-04
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-11-04
AI Technical Summary
When the satellite signal is poor, the existing positioning method will reduce the positioning accuracy or even fail to locate, affecting the efficiency of outdoor operations, especially in remote areas.
By obtaining the wireless signal strength value emitted by the target object and combining it with the GIS system to obtain the preset location information of the target object, the distance between the current position and the target object is calculated, the initial target area is determined, and when necessary, precise location information is obtained through intersection or focal length adjustment to achieve positioning.
When the satellite signal is poor, precise positioning is achieved using wireless signal strength and GIS systems to improve positioning accuracy and assist navigation.
Smart Images

Figure CN114185004B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of positioning and navigation, and in particular to a positioning method and terminal based on GIS. Background Art
[0002] Current positioning methods typically rely on GPS or BeiDou systems. Poor satellite signals can affect positioning accuracy, delay location acquisition, or even disable positioning. Power plant operations often occur outdoors, requiring high-quality location information. Furthermore, satellite signal strength cannot be guaranteed in remote locations, hindering operational efficiency. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a GIS-based positioning method and terminal, which can achieve positioning without relying on the existing positioning system.
[0004] In order to solve the above technical problems, a technical solution adopted by the present invention is:
[0005] A positioning method based on GIS, comprising the steps of:
[0006] Acquire a wireless signal emitted by at least one target object, and analyze and obtain a strength value of the wireless signal;
[0007] Obtaining preset location information of the target object through GIS;
[0008] determining a distance between a current position and the target object according to the intensity value, and determining an initial target area according to the distance;
[0009] If the number of the initial target areas is greater than one, obtaining the intersection area of the initial target areas as the target area; otherwise, obtaining the initial target areas as the target area;
[0010] The target location information of the current location is determined according to the preset location information and the target area.
[0011] In order to solve the above technical problems, another technical solution adopted by the present invention is:
[0012] A GIS-based positioning terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0013] Acquire a wireless signal emitted by at least one target object, and analyze and obtain a strength value of the wireless signal;
[0014] Obtaining preset location information of the target object through GIS;
[0015] determining a distance between a current position and the target object according to the intensity value, and determining an initial target area according to the distance;
[0016] If the number of the initial target areas is greater than one, obtaining the intersection area of the initial target areas as the target area; otherwise, obtaining the initial target areas as the target area;
[0017] The target location information of the current location is determined according to the preset location information and the target area.
[0018] The beneficial effects of the present invention are: obtaining a wireless signal emitted by at least one target object and obtaining a strength value of the wireless signal, then the corresponding distance between the current position and the target object can be obtained according to the strength value of the wireless signal, combined with the preset position information of the target object obtained through GIS, the position information of the current position is obtained, and when the satellite signal is poor, the position information of the current position is obtained according to the positions of the surrounding targets of the current position, thereby achieving positioning without relying on the existing satellite positioning system. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A flowchart of a GIS-based positioning method according to an embodiment of the present invention;
[0020] Figure 2 This is a schematic structural diagram of a GIS-based positioning terminal according to an embodiment of the present invention;
[0021] Description of labels:
[0022] 1. A GIS-based positioning terminal; 2. A processor; 3. A memory. DETAILED DESCRIPTION
[0023] To illustrate the technical content, achieved objectives and effects of the present invention in detail, the following description is given in conjunction with the embodiments and accompanying drawings.
[0024] Please refer to Figure 1 as well as Figure 2 The embodiment of the present invention provides a GIS-based positioning method, comprising the steps of:
[0025] Acquire a wireless signal emitted by at least one target object, and analyze and obtain a strength value of the wireless signal;
[0026] Obtaining preset location information of the target object through GIS;
[0027] determining a distance between a current position and the target object according to the intensity value, and determining an initial target area according to the distance;
[0028] If the number of the initial target areas is greater than one, obtaining the intersection area of the initial target areas as the target area; otherwise, obtaining the initial target areas as the target area;
[0029] The target location information of the current location is determined according to the preset location information and the target area.
[0030] From the above description, it can be seen that the beneficial effects of the present invention are: obtaining a wireless signal emitted by at least one target object and obtaining the strength value of the wireless signal, then the corresponding distance between the current position and the target object can be obtained according to the strength value of the wireless signal, combined with the preset position information of the target object obtained through GIS, the position information of the current position is obtained, and when the satellite signal is not good, the position information of the current position is obtained according to the position of the surrounding target objects of the current position, thereby achieving positioning without relying on the existing satellite positioning system.
[0031] Furthermore, it also includes:
[0032] If the number of the initial target areas is less than a threshold, obtaining the distance corresponding to one of the initial target areas, and determining the focusing focal length according to the distance;
[0033] Acquiring target images at different orientations according to the focus adjustment focal length and identifying the target images to obtain an orientation relationship between the target object and the current position;
[0034] The target position information of the current position is determined according to the preset position information, the orientation relationship and the initial target area.
[0035] From the above description, it can be seen that if the number of initial target areas is less than the threshold, the range of the target position information of the current position obtained only based on the distance between the target object and the target object will be too large. At this time, the distance between the target object corresponding to one of the initial target areas and the current position is selected as a reference to focus the camera, and target images of different orientations are taken. It is identified whether there is a target object in the target image, and finally the orientation relationship between the target object and the current position is obtained. Combining the orientation relationship and distance can obtain more accurate target position information, thereby improving the accuracy of positioning.
[0036] Furthermore, the target location information of the current location determined based on the preset location information and the target area is specifically:
[0037] The location information of the target area is acquired according to the preset location information as target location information.
[0038] It can be seen from the above description that when the preset position information is known, the position information of the initial target area can be obtained according to the distance, and the position information of the target area can be further obtained, and this position information is the current position information.
[0039] Furthermore, the target position information of the current position determined according to the preset position information, the orientation relationship and the initial target area is specifically:
[0040] Acquiring the location information of the initial target area according to the preset location information;
[0041] A target point is determined in the initial target area according to the orientation relationship, and point position information of the target point is obtained according to the orientation relationship and position information of the initial target area. The point position information is the target position information.
[0042] As can be seen from the above description, determining the target point in the initial target area based on the orientation relationship and obtaining the point position information of the target point can further improve the positioning accuracy of the current position.
[0043] Furthermore, the method further includes receiving a navigation instruction, wherein the navigation instruction includes destination location information;
[0044] Acquire a set of path targets based on the destination location information, the target location information of the current location, and the preset location information;
[0045] It is determined whether a target signal sent by a target object in the set of target objects along the route is received, and if not, a route deviation prompt is issued.
[0046] From the above description, it can be seen that by judging whether a target signal sent by a target object in the path is received, it can be judged whether the route traveled deviates from the target route, which can assist navigation and avoid deviating from the target route during travel.
[0047] Please refer to Figure 2 A GIS-based positioning terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
[0048] Acquire a wireless signal emitted by at least one target object, and analyze and obtain a strength value of the wireless signal;
[0049] Obtaining preset location information of the target object through GIS;
[0050] determining a distance between a current position and the target object according to the intensity value, and determining an initial target area according to the distance;
[0051] If the number of the initial target areas is greater than one, obtaining the intersection area of the initial target areas as the target area; otherwise, obtaining the initial target areas as the target area;
[0052] The target location information of the current location is determined according to the preset location information and the target area.
[0053] From the above description, it can be seen that the beneficial effects of the present invention are: obtaining a wireless signal emitted by at least one target object and obtaining the strength value of the wireless signal, then the corresponding distance between the current position and the target object can be obtained according to the strength value of the wireless signal, combined with the preset position information of the target object obtained through GIS, the position information of the current position is obtained, and when the satellite signal is not good, the position information of the current position is obtained according to the position of the surrounding target objects of the current position, thereby achieving positioning without relying on the existing satellite positioning system.
[0054] Furthermore, it also includes:
[0055] If the number of the initial target areas is less than a threshold, obtaining the distance corresponding to one of the initial target areas, and determining the focusing focal length according to the distance;
[0056] Acquiring target images at different orientations according to the focus adjustment focal length and identifying the target images to obtain an orientation relationship between the target object and the current position;
[0057] The target position information of the current position is determined according to the preset position information, the orientation relationship and the initial target area.
[0058] From the above description, it can be seen that if the number of initial target areas is less than the threshold, the range of the target position information of the current position obtained only based on the distance between the target object and the target object will be too large. At this time, the distance between the target object corresponding to one of the initial target areas and the current position is selected as a reference to focus the camera, and target images of different orientations are taken. It is identified whether there is a target object in the target image, and finally the orientation relationship between the target object and the current position is obtained. Combining the orientation relationship and distance can obtain more accurate target position information, thereby improving the accuracy of positioning.
[0059] Furthermore, the target location information of the current location determined based on the preset location information and the target area is specifically:
[0060] The location information of the target area is acquired according to the preset location information as target location information.
[0061] It can be seen from the above description that when the preset position information is known, the position information of the initial target area can be obtained according to the distance, and the position information of the target area can be further obtained, and this position information is the current position information.
[0062] Furthermore, the target position information of the current position determined according to the preset position information, the orientation relationship and the initial target area is specifically:
[0063] Acquiring the location information of the initial target area according to the preset location information;
[0064] A target point is determined in the initial target area according to the orientation relationship, and point position information of the target point is obtained according to the orientation relationship and position information of the initial target area. The point position information is the target position information.
[0065] As can be seen from the above description, determining the target point in the initial target area based on the orientation relationship and obtaining the point position information of the target point can further improve the positioning accuracy of the current position.
[0066] Furthermore, the method further includes receiving a navigation instruction, wherein the navigation instruction includes destination location information;
[0067] Acquire a set of path targets based on the destination location information, the target location information of the current location, and the preset location information;
[0068] It is determined whether a target signal sent by a target object in the set of target objects along the route is received, and if not, a route deviation prompt is issued.
[0069] From the above description, it can be seen that by judging whether a target signal sent by a target object in the path is received, it can be judged whether the route traveled deviates from the target route, which can assist navigation and avoid deviating from the target route during travel.
[0070] Example 1
[0071] Please refer to Figure 1 , embodiment 1 of the present invention is:
[0072] A positioning method based on GIS, comprising the steps of:
[0073] S10, obtaining a wireless signal emitted by at least one target object, analyzing the strength value of the wireless signal; obtaining preset location information of the target object through a GIS (Geographic Information System or Geo-Information System);
[0074] In an optional embodiment, the target object may be a facility such as an electric tower, and the wireless signal receiver may be installed on the user's work backpack; the wireless signal transmission and reception may be achieved by installing an RFID reader on the target object and the work backpack respectively, or by installing a Bluetooth broadcasting device and a Bluetooth receiver to achieve the transmission and reception of wireless signals;
[0075] In an optional embodiment, the location information in the GIS can be stored in the form of latitude and longitude coordinates + altitude, or only in the form of latitude and longitude coordinates;
[0076] S20, determining a distance between the current position and the target object according to the intensity value, and determining an initial target area according to the distance;
[0077] S30, if the number of the initial target areas is greater than one, obtaining an intersection area of the initial target areas as the target area; otherwise, obtaining the initial target areas as the target area;
[0078] In an optional implementation, a topographic map can be obtained through GIS, and the target area can be screened according to the ground altitude on the topographic map. Since people can only walk on the ground, target areas that may be in the air are excluded, thereby further improving the accuracy of positioning;
[0079] S40: Determine target location information of the current location according to the preset location information and the target area.
[0080] The second embodiment of the present invention is:
[0081] A GIS-based positioning method, which differs from the first embodiment in that, after S20, it further includes:
[0082] S311: If the number of the initial target areas is less than a threshold, obtaining the distance corresponding to one of the initial target areas, and determining a focusing focal length according to the distance;
[0083] S312, acquiring target images at different orientations according to the focus adjustment focal length and identifying the target images to obtain an orientation relationship between the target object and the current position;
[0084] In an optional embodiment, a panoramic image can be directly captured, and areas corresponding to different directions can be marked on the panoramic image. An image recognition algorithm (such as a CNN network, etc.) can be used to identify whether there is a target object in the panoramic image. If there is a target object, the target area is marked to obtain the direction of the target object relative to the current position. The current position is located based on the distance between the current position and the target object.
[0085] S313, determining target location information of the current location according to the preset location information, the orientation relationship, and the initial target area;
[0086] That is, if the number of initial target areas is less than the threshold, the intersection range of the initial target areas may be too large, affecting the positioning accuracy. At this time, positioning can be performed together with the orientation between the target object and the current position to improve the positioning accuracy. In an optional implementation, if the requirements for positioning accuracy are low, the orientation relationship may not be obtained.
[0087] The third embodiment of the present invention is:
[0088] A GIS-based positioning method differs from the first or second embodiment in that:
[0089] Also included is receiving a navigation instruction, the navigation instruction including destination location information;
[0090] Acquire a set of path targets based on the destination location information, the target location information of the current location, and the preset location information;
[0091] It is determined whether a target signal sent by a target object in the set of target objects along the route is received, and if not, a route deviation prompt is issued.
[0092] Example 4:
[0093] Please refer to Figure 2 , the fourth embodiment of the present invention is:
[0094] A GIS-based positioning terminal includes a processor 2, a memory 3, and a computer program stored in the memory 3 and executable on the processor 2. When the processor 2 executes the computer program, each step in Example 1, Example 2, or Example 3 is implemented.
[0095] In summary, the present invention provides a GIS-based positioning method and terminal, which sets a wireless signal transmitter on the target object and allows the user to carry a receiver, such as directly installing the receiver on the work backpack carried by the user. The distance between the user's current position and the target object is obtained by the strength of the wireless signal received by the receiver. The position information of the target object can be obtained through the GIS system, and the user's current position information can be obtained based on the distance. If the number of target objects corresponding to the received wireless signal is small, the focal length of the camera can be adjusted according to the distance and the orientation of the target object can be obtained by taking an image. The user's current position information is determined by combining the orientation and distance, further improving the positioning accuracy. In addition, route correction can be achieved. After the target objects around the route are determined, if the target signal sent by the target object is not received, a corresponding warning will be issued to prevent the user from deviating from the target route.
[0096] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's description and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A GIS-based positioning method, characterized in that: Including steps: Acquire a wireless signal emitted by at least one target object, and analyze and obtain a strength value of the wireless signal; Obtaining preset location information of the target object through GIS; determining a distance between a current position and the target object according to the intensity value, and determining an initial target area according to the distance; If the number of the initial target areas is greater than one, obtaining the intersection area of the initial target areas as the target area; otherwise, obtaining the initial target areas as the target area; Determine the target location information of the current location according to the preset location information and the target area; Also includes: If the number of the initial target areas is less than a threshold, obtaining the distance corresponding to one of the initial target areas, and determining the focusing focal length according to the distance; Acquiring target images at different orientations according to the focus adjustment focal length and identifying the target images to obtain an orientation relationship between the target object and the current position; The target position information of the current position is determined according to the preset position information, the orientation relationship and the initial target area.
2. A GIS-based positioning method according to claim 1, characterized in that: The target location information of the current location determined based on the preset location information and the target area is specifically: The location information of the target area is acquired according to the preset location information as target location information.
3. A GIS-based positioning method according to claim 1, characterized in that: The target position information of the current position determined according to the preset position information, the orientation relationship and the initial target area is specifically: Acquiring the location information of the initial target area according to the preset location information; A target point is determined in the initial target area according to the orientation relationship, and point position information of the target point is obtained according to the orientation relationship and position information of the initial target area. The point position information is the target position information.
4. A GIS-based positioning method according to claim 1, characterized in that: Also included is receiving a navigation instruction, the navigation instruction including destination location information; Acquire a set of path targets based on the destination location information, the target location information of the current location, and the preset location information; It is determined whether a target signal sent by a target object in the set of target objects along the route is received, and if not, a route deviation prompt is issued.
5. A GIS-based positioning terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the following steps are implemented: Acquire a wireless signal emitted by at least one target object, and analyze and obtain a strength value of the wireless signal; Obtaining preset location information of the target object through GIS; determining a distance between a current position and the target object according to the intensity value, and determining an initial target area according to the distance; If the number of the initial target areas is greater than one, obtaining the intersection area of the initial target areas as the target area; otherwise, obtaining the initial target areas as the target area; Determine the target location information of the current location according to the preset location information and the target area; Also includes: If the number of the initial target areas is less than a threshold, obtaining the distance corresponding to one of the initial target areas, and determining the focusing focal length according to the distance; Acquiring target images at different orientations according to the focus adjustment focal length and identifying the target images to obtain an orientation relationship between the target object and the current position; The target position information of the current position is determined according to the preset position information, the orientation relationship and the initial target area.
6. A GIS-based positioning terminal according to claim 5, characterized in that: The target location information of the current location determined based on the preset location information and the target area is specifically: The location information of the target area is acquired according to the preset location information as target location information.
7. The GIS-based positioning terminal according to claim 5, characterized in that: The target position information of the current position determined according to the preset position information, the orientation relationship and the initial target area is specifically: Acquiring the location information of the initial target area according to the preset location information; A target point is determined in the initial target area according to the orientation relationship, and point position information of the target point is obtained according to the orientation relationship and position information of the initial target area. The point position information is the target position information.
8. The GIS-based positioning terminal according to claim 5, characterized in that: Also included is receiving a navigation instruction, the navigation instruction including destination location information; Acquire a set of path targets based on the destination location information, the target location information of the current location, and the preset location information; It is determined whether a target signal sent by a target object in the set of target objects along the route is received, and if not, a route deviation prompt is issued.
Citation Information
Patent Citations
Navigation method and device
CN105606087A
Intelligent position sensing system based on spatial three-dimensional model image matching
CN111601246A