Multi-object space information calculation method based on Atde GIS (Geographic Information System)
By using a multi-object spatial information calculation method based on Gaode GIS, the problem of inaccurate spatial object conversion in multi-object spatial information calculation was solved, real-time interaction and intelligent processing were realized, the scientific nature and timeliness of spatial information decision-making were improved, and the stability and accuracy of the system were ensured.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HARBIN INST OF TECH
- Filing Date
- 2026-02-02
- Publication Date
- 2026-05-12
AI Technical Summary
Existing technologies are insufficient to achieve accurate conversion and real-time interaction of spatial objects in multi-object spatial information computing, resulting in insufficient scientific rigor and timeliness in decision-making in fields such as spatial planning, navigation and positioning, and disaster early warning.
By adopting a multi-object spatial information calculation method based on Gaode GIS, and through data preprocessing, geographic coordinate transformation, azimuth and elevation angle calculation, combined with real-time data monitoring and interactive visualization tools, a real-time simulation situation simulation system for multi-person controlled targets based on a B/S architecture is constructed.
It enables precise conversion and real-time interaction of spatial objects, improves the intelligence level of spatial information processing and the scientific and timely nature of decision-making, and ensures the stability and accuracy of the system.
Smart Images

Figure CN122023698A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method for calculating multi-objective spatial information, specifically a method for calculating multi-objective spatial information based on the Gaode Geographic Information System (GIS). Background Technology
[0002] Multi-objective spatial information computation involves using latitude and longitude data provided by GIS systems to convert the altitude of spatial objects into north-sky-east coordinates in a geocentric rectangular coordinate system. This process aims to accurately calculate key data such as relative spatial distances, angles, and included angles between spatial objects, thereby providing strong technical support and decision-making basis for fields such as spatial planning, navigation and positioning, environmental monitoring, and disaster early warning. Through multi-objective spatial information computation, we can gain a deeper understanding and analysis of the positional relationships and dynamic changes of spatial objects, thereby optimizing resource allocation and improving the efficiency and accuracy of spatial management. Furthermore, multi-objective spatial information computation promotes the development of interdisciplinary research, such as the integration of geographic information systems with remote sensing technology, computer science, and geophysics. This cross-disciplinary collaboration not only drives technological innovation but also broadens the application scenarios of spatial information computation, enabling it to play an important role in many aspects, including smart city construction, natural resource management, and emergency response systems.
[0003] With continuous technological advancements and increasingly sophisticated data acquisition methods, the ability to compute multi-objective spatial information will be further enhanced, enabling more refined and real-time spatial analysis. This will help solve complex spatial problems, improve the scientific rigor and timeliness of decision-making, and contribute to the sustainable development of society. Summary of the Invention
[0004] To address complex spatial problems and improve the scientific rigor and timeliness of decision-making, this invention provides a method for calculating multi-object spatial information based on Gaode GIS.
[0005] The objective of this invention is achieved through the following technical solution:
[0006] A method for calculating multi-object spatial information based on Gaode GIS includes the following steps:
[0007] Step 1: Collect spatial data, including remote sensing images, geographic coordinate data, and topographic information;
[0008] Step 2: Preprocess the data collected in Step 1, including data cleaning, formatting, and standardization;
[0009] Step 3: Calculate various geographic data for the target and the ranging point:
[0010] Step 31: Convert the geographic coordinates (L1, B1, H1) of the ranging point and the geographic coordinates (L2, B2, H2) of the target to the North-East coordinate system:
[0011] (1) Convert the latitude, longitude, and altitude coordinates (L, B, H) to geocentric rectangular coordinates (X, Y, Z):
[0012]
[0013]
[0014]
[0015] in Let be the radius of curvature. The eccentricity of the ellipse;
[0016] (2) Convert the geocentric rectangular coordinates (X2, Y2, Z2) of the target point to the north-sky-east coordinate system (X', Y', Z'), where the coordinates of the origin (L1, B1, H1) in the geocentric coordinate system are (X1, Y1, Z1):
[0017]
[0018] Step 32: Using the location of the ranging point as the origin of the new coordinate system, calculate the azimuth angle θ and elevation angle. The calculation of distance R, where:
[0019] The formula for calculating the azimuth angle θ is: θ = rad²deg(atan(Zt / Xt));
[0020] Pitch angle The calculation formula is: = rad2deg(atan(Yt / (sqrt(Xt 2 +Zt 2 ))));
[0021] The formula for calculating distance R is: R = sqrt(Xt) 2 +Zt 2 +Yt 2 );
[0022] In the formula, Xt is the translation in the X-axis direction, Yt is the translation in the Y-axis direction, and Zt is the translation in the Z-axis direction.
[0023] Step 33: Based on the azimuth angle θ and elevation angle calculated in step 32 The data includes distance R, target speed, trajectory, direction of travel, and angle of travel, supplementing the actual target situation data in the real-world scenario; optimizing the description of the target state data in the current real-world scenario, replacing the actual state data, and supplementing the actual target situation content in the real-world scenario to obtain the actual target state data in the real-world scenario.
[0024] Step 34: Display the data summarized and calculated in the above steps through the Gaode GIS system, graphically display the real-time location of each target, and based on this, create a multi-person controlled target real-time simulation situation simulation system based on the BS architecture.
[0025] Compared with the prior art, the present invention has the following advantages:
[0026] 1. This invention expands the possibility of real-time interaction between map GIS systems and real-world spatial objects.
[0027] 2. This invention can reflect the physical behavior of real-world objects in a map GIS system in real time, including parameters such as speed, orientation, pitch angle, and altitude.
[0028] 3. This invention provides a control system architecture for manipulating real and virtual objects. Attached Figure Description
[0029] Figure 1 This is a schematic diagram showing the correspondence between the geocentric rectangular coordinate system and geographic coordinates. Detailed Implementation
[0030] The technical solution of the present invention will be further described below with reference to the accompanying drawings, but it is not limited thereto. Any modifications or equivalent substitutions to the technical solution of the present invention that do not depart from the spirit and scope of the technical solution of the present invention should be covered within the protection scope of the present invention.
[0031] This invention provides a method for calculating spatial information of multiple objects based on Gaode GIS, the method comprising the following steps:
[0032] Step 1: Collect various types of spatial data, including not only high-resolution remote sensing imagery and precise geographic coordinate data, but also detailed topographic information (latitude, longitude, and altitude). This data forms the basis for building spatial information computing models; therefore, the comprehensiveness and accuracy of the data are crucial.
[0033] Step 2: The collected data first undergoes a series of preprocessing steps to include map data and initial parameters. When imported into the algorithm, the parameters need to be formatted according to the algorithm's requirements. These steps include data cleaning (removing NaN values), formatting, and standardization, aiming to eliminate potential errors and inconsistencies and ensure data quality meets the needs of the computational model. The rigor of the preprocessing process directly affects the accuracy of subsequent analysis.
[0034] Step 3: After the data has been cleaned, formatted, and standardized, it is first necessary to calculate various geographic data of the target and the distance measurement point.
[0035] In this step, the method for calculating distance and angle is as follows:
[0036] First, the geographic coordinates (L1, B1, H1) of the ranging point and the geographic coordinates (L2, B2, H2) of the target are transformed into the North-East coordinate system. Then, calculations are performed using the location of the ranging point as the origin of the new coordinate system.
[0037] (1) Convert the latitude, longitude, and altitude coordinates (L, B, H) to geocentric rectangular coordinates (X, Y, Z):
[0038]
[0039]
[0040]
[0041] in Let be the radius of curvature. The eccentricity of the ellipse is calculated using the following formula:
[0042]
[0043]
[0044] in The major radius of the ellipsoid is _____. It is the minor radius of the ellipsoid;
[0045]
[0046]
[0047] (2) Convert the geocentric rectangular coordinates (X2, Y2, Z2) of the target point to the north-sky-east coordinate system (X', Y', Z'), where the coordinates of the origin (L1, B1, H1) in the geocentric coordinate system are (X1, Y1, Z1):
[0048]
[0049] The formula for calculating the azimuth angle (θ) is: θ = rad²deg(atan(Zt / Xt))
[0050] Pitch angle ( The formula for calculating ) is: = rad2deg(atan(Yt / (sqrt(Xt 2 +Zt 2 ))))
[0051] The formula for calculating distance (R) is: R = sqrt(Xt) 2 +Zt 2 +Yt 2 )
[0052] Based on the calculated data and other measured data (target velocity, trajectory, direction of travel, and angle of travel), the actual target situation data in the real-world scenario is supplemented; the description of the target state data in the current real-world scenario is optimized, the actual state data is replaced, and the actual target situation content in the real-world scenario is supplemented to obtain the actual target state data in the real-world scenario. This process significantly improves the intelligence level of spatial information processing while reducing the need for manual intervention.
[0053] Finally, the data from the above steps and calculations are displayed through the Gaode GIS system, and the real-time location of each target is graphically displayed. Based on this, a multi-user target real-time simulation situation simulation system based on a B / S architecture is created.
[0054] In this invention, an optimized data processing workflow enables rapid processing and analysis of massive spatial datasets. The workflow's efficiency significantly shortens the information update cycle, ensuring that decision-makers can quickly obtain the latest spatial information and thus make more scientific and timely decisions.
[0055] In this invention, the newly designed spatial information calculation method plays a crucial role in analyzing the interactions and changing trends between space targets. This method, based on complex mathematical and statistical principles, can more accurately simulate the interactions between space targets, providing a powerful tool for predicting future trends.
[0056] In this invention, a series of interactive visualization tools were developed to make the presentation of spatial information more intuitive. These tools not only display analysis results graphically, but also allow users to explore the data in depth through interactive operations, thereby gaining a deeper understanding of spatial information and assisting in the decision-making process.
[0057] In this invention, the stability and accuracy of the system are ensured through real-time monitoring of data flow and calculation results. Since multi-object spatial information calculation requires multiple sets of data as the basis for computation, the data to be monitored first includes: the measured data input to the algorithm, such as velocity and orientation; the calculation process involves multiple steps, each of which calculates parameters used in subsequent steps based on the input data, and these parameters lead to the final result; the final result needs to be fed into the visualization system. Due to the uncontrollable nature of the data, various situations may arise during the calculation process, such as algorithm termination or unusable final data, due to the aforementioned data parameters. Therefore, to monitor such situations, a monitoring mechanism can be designed to determine the basis for correcting data errors or algorithm imperfections. If the data obtained after algorithm calculation is incorrect due to special reasons and cannot be used in the GIS system, this monitoring mechanism can automatically recalculate or provide a default usable data, ensuring that any anomalies can be detected and handled promptly, thereby guaranteeing the reliability of the entire system and ensuring that users can rely on the information provided by the system to make accurate decisions.
Claims
1. A method for calculating multi-object spatial information based on Gaode GIS, characterized in that... The method includes the following steps: Step 1: Collect spatial data, including remote sensing images, geographic coordinate data, and topographic information; Step 2: Preprocess the data collected in Step 1, including data cleaning, formatting, and standardization; Step 3: Calculate various geographic data for the target and the ranging point: Step 31: Convert the geographic coordinates (L1, B1, H1) of the ranging point and the geographic coordinates (L2, B2, H2) of the target to the North-East coordinate system; Step 32: Using the location of the ranging point as the origin of the new coordinate system, calculate the azimuth angle θ and elevation angle. Calculation of distance R; Step 33: Based on the azimuth angle θ and elevation angle calculated in step 32 The distance R and the target's speed, trajectory, direction of travel, and angle of travel are used to supplement the actual situational data of the target in real-world scenarios. Optimize the description of target state data in the current real-world scenario, replace the actual state data, and supplement the actual state of the target in the real-world scenario to obtain the actual state data of the target in the real-world scenario.
2. The method for calculating multi-object spatial information based on Gaode GIS according to claim 1, characterized in that... In step 2, preprocessing includes data cleaning, formatting, and standardization.
3. The method for calculating multi-object spatial information based on Gaode GIS according to claim 1, characterized in that... The specific steps of step 31 are as follows: (1) Convert the latitude, longitude, and altitude coordinates (L, B, H) to geocentric rectangular coordinates (X, Y, Z): in Let be the radius of curvature. The eccentricity of the ellipse; (2) Convert the geocentric rectangular coordinates (X2, Y2, Z2) of the target point to the north-sky-east coordinate system (X', Y', Z'), where the coordinates of the origin (L1, B1, H1) in the geocentric coordinate system are (X1, Y1, Z1): 。 4. The method for calculating multi-object spatial information based on Gaode GIS according to claim 3, characterized in that... The formulas for calculating the radius of curvature and the eccentricity of the ellipse are as follows: in The major radius of the ellipsoid is _____. It is the minor radius of the ellipsoid.
5. The method for calculating multi-object spatial information based on Gaode GIS according to claim 1, characterized in that... The formula for calculating the azimuth angle θ is: θ = rad2deg(atan(Zt / Xt)), where Xt is the translation in the X-axis direction and Zt is the translation in the Z-axis direction.
6. The method for calculating multi-object spatial information based on Gaode GIS according to claim 1, characterized in that... The pitch angle The calculation formula is: = rad2deg(atan(Yt / (sqrt(Xt 2 +Zt 2 In the formula, Xt is the translation in the X-axis direction, Yt is the translation in the Y-axis direction, and Zt is the translation in the Z-axis direction.
7. The method for calculating multi-object spatial information based on Gaode GIS according to claim 1, characterized in that... The formula for calculating the distance R is: R = sqrt(Xt) 2 +Zt 2 +Yt 2 In the formula, Xt is the translation in the X-axis direction, Yt is the translation in the Y-axis direction, and Zt is the translation in the Z-axis direction.