An airport terrain information rapid batch collection method and system based on a geographic information database
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-05
- Publication Date
- 2026-08-11
AI Technical Summary
[0008]本发明基于地理信息服务平台,旨在解决现有机场地形信息采集模式周期长、效率低、成本高的问题,特别是针对机场大面积、多比例尺、定方位及坐标转换的特殊需求
[0045]1.本发明基于地理信息服务平台,针对机场地形信息采集特点,实现了机场各部分地形三维坐标数据的便捷性自动化批量获取,将整个采集周期缩短至数小时内完成。降低了外业强度,节省了测量费用,大大提升了采集效率。
Smart Images

Figure CN122550845A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of airport geographic information acquisition technology, specifically to a method and system for rapid batch acquisition of airport terrain information based on a geographic information database. Background Technology
[0002] Collecting airport topographic information is a fundamental task in the airport construction phase. Based on the collected topographic information, the various components of the airport are planned and designed, the airport's airspace conditions are analyzed, and the corresponding engineering work that needs to be done is estimated.
[0003] Currently, airport topographic information can be collected using field acquisition techniques such as topographic map extraction, GPS RTK combined with total station field measurement, terrestrial 3D laser scanning, aerial photography, and satellite remote sensing. However, the area covered by airport topographic information collection is large, and using these methods requires a significant investment of manpower, resources, and funds.
[0004] With the rapid development of global geographic information systems, collecting terrain information using spatial geographic information resources provided by geographic information service platforms has become economical and efficient.
[0005] Airports occupy a large area, and their airspace impacts a wide range (approximately 1000km around a single airport needs to be controlled). 2 Airport planning and design requires topographic maps of various scales, including those for measuring object height. Furthermore, the directionality of airport runways and the need for airport horizontal coordinate transformation must be considered. Existing geographic information service platforms lack dedicated solutions for airport topographic information acquisition. Summary of the Invention
[0006] The purpose of this invention is to provide a method and system for rapid batch collection of airport terrain information based on a geographic information database, so as to solve the problems mentioned in the background art.
[0007] The main design concept of this invention is as follows:
[0008] This invention is based on a geographic information service platform and aims to solve the problems of long cycle, low efficiency and high cost of existing airport terrain information collection mode, especially for the special needs of airports with large area, multiple scale, fixed orientation and coordinate transformation.
[0009] To achieve the above objectives, the present invention provides the following technical solution:
[0010] On the one hand, this invention provides a method for rapid batch collection of airport terrain information based on a geographic information database, comprising the following steps:
[0011] Obtain planning parameters for airport construction;
[0012] The method for obtaining the geographical scope of the airport topographic information collection plane based on planning parameters is as follows:
[0013] S10. Based on the runway azimuth, airport longitudinal length, and airport lateral length of the planning parameters, obtain the length and width of the data acquisition plane;
[0014] S11. Based on the geographical coordinates of the runway center point and the length and width of the data collection plane according to the planning parameters, obtain the geographical coordinates of the four corner points of the data collection plane;
[0015] S12. Determine the geographical scope of the data collection plane using the geographical coordinates of the four corner points;
[0016] Based on the planning parameters and geographical scope, obtain the geographical coordinates of the collection point group within the collection plane;
[0017] Supplement the elevation information of the data collection point group to obtain the three-dimensional geographic coordinates of the data collection point group;
[0018] The three-dimensional geographic coordinates of the data collection point group are converted into the plane rectangular coordinates of the airport to obtain the three-dimensional rectangular coordinates of the data collection point group.
[0019] Export the 3D geographic coordinates and 3D rectangular coordinates of the collected point group to a file to obtain airport terrain information data.
[0020] More preferably, the formula for obtaining the length and width of the acquisition plane based on the runway azimuth angle, airport longitudinal length, and airport lateral length according to the planning parameters is as follows:
[0021]
[0022] in, and These represent the length and width of the acquisition plane, respectively. and These represent the airport's lateral length and longitudinal length, respectively. This indicates the runway azimuth angle.
[0023] More preferably, obtaining the geographical coordinates of the collection point group within the collection plane based on planning parameters and geographical scope includes:
[0024] The sampling point spacing is determined based on the scale of the planning parameters;
[0025] The number of sampling points in the sampling point group is calculated based on the length and width of the sampling plane and the spacing between sampling points;
[0026] The geographical coordinates of the collection point group are calculated based on the geographical coordinates of the four corner points and the number of collection points.
[0027] More preferably, the formula for calculating the geographical coordinates of the collection point group based on the geographical coordinates of the four corner points and the number of collection points is as follows:
[0028]
[0029] in, and These represent the number of horizontal and vertical sampling points, respectively. and These represent the longitudes of the left and right corner points, respectively. and These represent the latitudes of the upper and lower corner points, respectively. and These represent the number of collection points in the group. Line number List the longitude and latitude of the data collection points.
[0030] More preferably, the three-dimensional geographic coordinates of the data collection point group are converted into Cartesian coordinates of the airport plane. Obtaining the three-dimensional Cartesian coordinates of the data collection point group includes:
[0031] Convert the three-dimensional geographic coordinates of the data collection point group into Gaussian plane rectangular coordinates;
[0032] Convert the Gaussian plane rectangular coordinates of the data collection point group to the airport plane rectangular coordinates.
[0033] More preferably, the formula for converting the Gaussian plane rectangular coordinates of the collection point group to the airport plane rectangular coordinates is:
[0034]
[0035] in, The Gaussian rectangular coordinates of the runway center point represent the planning parameters. This represents the Gaussian rectangular coordinates of any sampling point in the sampling point group. This represents the airport plane rectangular coordinates of any collection point in the collection point group. The runway azimuth angle represents the planning parameters.
[0036] On the other hand, the present invention provides a rapid batch acquisition system for airport terrain information based on a geographic information database, comprising the following modules:
[0037] The parameter input module is used to input planning parameters for airport construction.
[0038] The plane calculation module is used to collect the geographical range of the plane based on the planning parameters and the field topographic information.
[0039] The 3D geographic coordinate calculation module is used to calculate the geographic coordinates of the collection point group within the collection plane based on the planning parameters and geographic range. After supplementing the elevation information of the collection point group, the 3D geographic coordinates of the collection point group are obtained.
[0040] The 3D rectangular coordinate calculation module is used to convert the 3D geographic coordinates of the collection point group into the plane rectangular coordinates of the airport, and obtain the 3D rectangular coordinates of the collection point group.
[0041] The data output module is used to export the three-dimensional geographic coordinates and three-dimensional rectangular coordinates of the collected point group to a file.
[0042] An electronic device includes a processor and a memory, wherein computer instructions are stored in the memory, and when the computer instructions are executed by the processor, the electronic device performs the aforementioned method for rapid batch acquisition of airport terrain information.
[0043] A computer program product containing computer-executable instructions, which, when executed, implement a method for rapid batch acquisition of airport terrain information.
[0044] Compared with the prior art, the beneficial effects of the present invention are:
[0045] 1. This invention, based on a geographic information service platform and tailored to the characteristics of airport terrain information collection, enables convenient and automated batch acquisition of three-dimensional coordinate data for various parts of the airport terrain, shortening the entire collection cycle to within a few hours. This reduces fieldwork intensity, saves measurement costs, and significantly improves collection efficiency.
[0046] 2. Through parametric design, this invention supports the acquisition of three-dimensional coordinate data of airport terrain, such as runway azimuth, planar range, and point group density, at any angle, and can meet the diverse needs of different airport locations, different acquisition areas, and different scales. Attached Figure Description
[0047] Figure 1 This is a flowchart of the method for rapid batch acquisition of airport terrain information according to the present invention;
[0048] Figure 2 This is a diagram showing the main components of a civil airport according to the present invention;
[0049] Figure 3 This is a schematic diagram of the civil airport airspace clearance area according to the present invention;
[0050] Figure 4 This is a schematic diagram of the airspace clearance zone of a military airport according to the present invention;
[0051] Figure 5 This is a schematic diagram of the airport terrain information collection plan according to the present invention;
[0052] Figure 6 This is a plan view of the airport terrain information collection and the layout of the collection points according to the present invention;
[0053] Figure 7 This is a schematic diagram illustrating the acquisition of three-dimensional geographic coordinates of all collection points according to the present invention;
[0054] Figure 8 This is a schematic diagram of the airport terrain information collection interactive interface of the present invention;
[0055] Figure 9 This is a map showing the latitude and longitude data of the airport terrain information of the present invention.
[0056] Figure 10 This is a diagram showing the exported plane coordinate data of airport terrain information according to the present invention.
[0057] Figure 11 This is a plan view of the airport airspace collected according to the present invention;
[0058] Figure 12 A plan view of the airport flight area and terminal area for this invention was collected. Detailed Implementation
[0059] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0060] In the description of this invention, it should be noted that the terms "upper," "lower," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, the terms "installation" and "connection" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0061] Based on the airport construction requirements, the corresponding airport terrain information collection has the following characteristics and needs:
[0062] 1. Large collection area
[0063] An airport is primarily composed of runways for aircraft takeoff and landing, along with various buildings, facilities, and equipment for aircraft taxiing, parking, maintenance, and personnel living and working, as well as the necessary space to ensure safe aircraft takeoff and landing. For civil airports, they mainly consist of the flight area, terminal area, and ground transportation system for accessing and exiting the airport, as shown in the attached diagram. Figure 2 As shown, military airfields mainly consist of aircraft activity areas, barracks areas, and support facilities.
[0064] The size of an airport varies depending on the type and number of aircraft it supports; a small airport typically occupies an area of approximately 3 km². 2 During the site selection phase, topographic information for all components of the airport must be collected and presented as topographic maps for airport design. Additionally, an airport airspace assessment is required. The airport airspace is a spatial area that extends symmetrically outwards from the runway, used to restrict the height of objects around the airport.
[0065] The airspace clearance area of a civil airport mainly consists of obstacle-limiting surfaces such as the takeoff climb surface, approach surface, transition surface, inner horizontal surface, conical surface, inner approach surface, inner transition surface, and go-around surface, as shown in the attached diagram. Figure 3 As shown in the attached diagram. The airspace clearance zone of a military airport mainly consists of obstacle-limiting surfaces such as the takeoff and landing strip, end clearance zone, transition surface, inner horizontal surface, conical surface, and outer horizontal surface, as shown in the attached diagram. Figure 4 As shown. According to airport airspace regulations, a radius of approximately 1000km is required to control the airspace around a single airport. 2 The height of the object within the range.
[0066] 2. Multiple scales
[0067] The required topographic map scale varies depending on the content and level of detail in the airport design. Specifically, a 1:10,000 scale is needed for the overall airport layout; a 1:2,000 scale is required for the design of large functional areas such as the flight area and terminal area; a 1:1,000 scale is needed for the planning and design of various barracks and storage areas; a 1:500 scale is needed for the design of facilities such as navigation beacons and underground oil depot entrances; and since airport airspace assessments cover a relatively large area, a 1:50,000 scale topographic map is generally used for analysis.
[0068] 3. Has azimuth angle
[0069] Runways have an azimuth angle, which is generally expressed by the angle between the runway centerline and directions such as true north, magnetic north, or coordinate north. Airports are built on the basis of runways and expand to both ends. Therefore, the terrain information collected corresponds to different runway azimuth angles. The range of terrain information collection should be adjusted and determined according to the specific runway azimuth angle.
[0070] 4. Coordinate Transformation
[0071] To facilitate airport planning and design and airport airspace assessment, the collected topographic information needs to be converted into the airport's Cartesian coordinate system, and the conversion from other coordinate systems to the airport's Cartesian coordinate system should also be considered.
[0072] Example 1
[0073] like Figures 1 to 7 As shown, this embodiment provides a method for rapid batch collection of airport terrain information based on a geographic information database, including the following steps:
[0074] Obtain planning parameters for airport construction;
[0075] The method for obtaining the geographical scope of the airport topographic information collection plane based on planning parameters is as follows:
[0076] S10. Based on the runway azimuth, airport longitudinal length, and airport lateral length of the planning parameters, obtain the length and width of the data acquisition plane;
[0077] S11. Based on the geographical coordinates of the runway center point and the length and width of the data collection plane according to the planning parameters, obtain the geographical coordinates of the four corner points of the data collection plane;
[0078] S12. Determine the geographical scope of the data collection plane using the geographical coordinates of the four corner points;
[0079] Based on the planning parameters and geographical scope, obtain the geographical coordinates of the collection point group within the collection plane;
[0080] Supplement the elevation information of the data collection point group to obtain the three-dimensional geographic coordinates of the data collection point group;
[0081] The three-dimensional geographic coordinates of the data collection point group are converted into the plane rectangular coordinates of the airport to obtain the three-dimensional rectangular coordinates of the data collection point group.
[0082] Export the 3D geographic coordinates and 3D rectangular coordinates of the collected point group to a file to obtain airport terrain information data.
[0083] 1. Determine the data collection plane for airport topographic information.
[0084] The collection plane for airport topographic information includes the collection range and collection density.
[0085] Based on the geographic information service platform's geographic information database, to achieve rapid location of the plane range for airport topographic information collection, the coordinates of the collection center point (such as the airport runway center point) can be used as the reference point. Simultaneously, considering the runway azimuth angle and the area of each component of the planned airport, the length and width of the required collection plane can be determined, thus controlling the scope.
[0086] Due to factors such as flight conditions, site construction conditions, and environmental protection, the azimuth angle of an airport runway can range from 0 to 360°. After determining the data collection plane for airport topographic information, the density of data collection points should be controlled according to the required scale to meet the requirements of airport planning and design and airport airspace assessment.
[0087] As attached Figure 5 As shown, the airport terrain information collection plane is determined by the geographic coordinates of the collection center point. and the corresponding geographic coordinates of the four planar corner points , , , Confirmed, the data collection center point is the runway center point. On the geographic information service platform, the latitude and longitude coordinates of the data collection center point are input. First, the center of the data collection area is located.
[0088] Since airport buildings and facilities are generally constructed parallel or perpendicular to the runway direction, the length and width of the airport topographic information collection plane should be determined based on the runway azimuth, combined with the lateral and longitudinal lengths of the site or required airport airspace in the direction of the runway and perpendicular to the runway direction.
[0089] The lateral and longitudinal lengths of the site or required airport airspace in the direction of the runway and perpendicular to the runway direction, i.e., the lateral length and longitudinal length of the airport.
[0090] The calculation formula is:
[0091] (1)
[0092] In equation (1), This refers to the runway azimuth. and These represent the airport's horizontal length and vertical length, respectively. and These represent the length and width of the plane used for collecting airport terrain information.
[0093] Confirmed and Then, the coordinates of the four corner points of the data collection plane can be determined. However, since the geographic information service platform can only read latitude and longitude data, it is necessary to convert the coordinates of the four corner points into latitude and longitude coordinates and make approximate calculations according to the principle of "better to be too large than too small" for the data collection area.
[0094] Assuming the Earth is spherical, based on the formula for the distance between two points on a sphere, the latitude and longitude coordinates of the upper left corner of the plane are collected. The following conditions must be met:
[0095] (2)
[0096] In equation (2), This represents the average radius of the Earth.
[0097] Further from equation (2), we can obtain:
[0098] (3)
[0099] Similarly, collect the latitude and longitude coordinates of the lower right corner of the plane. The calculation formula is:
[0100] (4)
[0101] The above and These represent the longitudes of the left and right corner points of the data acquisition plane, respectively. and These represent the latitudes of the upper and lower corner points of the data acquisition plane, respectively. The geographical coordinates of the four corner points formed by combining these four latitudes and longitudes determine the geographical scope of the airport topographic information acquisition plane, as shown in the attached figure. Figure 5 As shown.
[0102] 2. Determine the sampling density
[0103] To meet the scale requirements for airport planning and design and airport airspace assessment, it is also necessary to control the density of data collection points.
[0104] As attached Figure 6 As shown, the horizontal and vertical ranges of the acquisition plane are divided according to the sampling point spacing. Based on the length and width of the acquisition plane, the number of sampling points in the horizontal and vertical directions are determined by the following formula.
[0105] (5)
[0106] In equation (5), and These represent the number of horizontal and vertical data collection points in the airport terrain information collection plane, respectively. and These represent the horizontal and vertical sampling point spacings of the airport terrain information acquisition plane, respectively. Int is the floor function, and +1.5 ensures that boundary points are included.
[0107] Furthermore, from and and combined , , , The latitude and longitude coordinates of each collection point in the collection point group are determined by the following formula:
[0108] (6)
[0109] In equation (6), and These represent the first and second acquisition planes, respectively. Line number List the longitude and latitude coordinates of the data collection points.
[0110] Therefore, this method uses four parameters as input parameters: the geographical coordinates of the runway center point, the runway azimuth angle, the longitudinal length of the airport, and the lateral length of the airport, to determine the plane range for collecting airport topographic information.
[0111] Based on the external program interface of the geographic information service platform, the number of horizontal and vertical sampling points on the collection plane is input through programming, and topographic points at different intervals are extracted to meet the requirements of topographic maps of different scales.
[0112] 3. Obtain the elevation information of the data collection points.
[0113] The three-dimensional geographic coordinates of the collection points on the airport terrain information collection plane include latitude and longitude geographic coordinates and elevation.
[0114] Therefore, after determining the latitude and longitude coordinates of the collection points in the collection point group on the collection plane, all collection points in the collection point group can be added to the geographic information service platform to batch obtain the elevation information of all collection points, thereby obtaining the latitude, longitude, and altitude coordinates of all terrain collection points at the airport, and exporting them, as shown in the attached figure. Figure 7 As shown.
[0115] 4. Coordinate Transformation
[0116] The location coordinates of the collection points in the collection point group obtained through the geographic information service platform are latitude and longitude coordinates. However, in airport planning and design, the airport plane rectangular coordinates are generally used, with the runway center point as the origin, the runway centerline direction (consistent with the runway direction) as the Y-axis, and the direction perpendicular to the runway centerline as the X-axis.
[0117] Therefore, to facilitate the use of the data collection points in airport construction, it is necessary to perform Gaussian projection on the latitude and longitude coordinates, convert them into a Gaussian plane rectangular coordinate system, and then convert the Gaussian plane rectangular coordinate system into the airport plane rectangular coordinate system.
[0118] First, the latitude and longitude coordinate system is converted to the Gaussian plane rectangular coordinate system using the following formula:
[0119] (7)
[0120] In equation (7), and These represent the ordinate and abscissa of the Gaussian plane rectangular coordinate system, respectively, in meters (m). ; ,in, The longitude of the collection point. The longitude of the central meridian; .
[0121] Indicates the radius of curvature of the zonal loop. Indicates the semi-major axis of the reference ellipsoid. Indicates the first eccentricity. For the reference ellipsoid flattening, The latitude of the data collection point.
[0122] Let be the arc length of the meridian, and its calculation formula is:
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
[0130] When performing Gaussian projection using the meridian passing through the runway center point as the central meridian, it can be seen from the above formula that the Gaussian plane coordinates of the runway center point are... The coordinates of the remaining collection points are The formula for transforming it to the airport plane rectangular coordinate system with the runway center point as the origin is:
[0131] (8)
[0132] In equation (8), and These represent the ordinate and abscissa of the airport's Cartesian coordinate system, respectively.
[0133] Example 2
[0134] like Figures 1 to 8As shown in Example 1, this example provides a rapid batch acquisition system for airport terrain information based on a geographic information database, including the following modules:
[0135] The parameter input module is used to input planning parameters for airport construction.
[0136] The data acquisition plane calculation module is used to calculate the geographical extent of the data acquisition plane for the field topographic information based on the planning parameters.
[0137] The 3D geographic coordinate calculation module is used to calculate the geographic coordinates of the collection point group within the collection plane based on the planning parameters and geographic range. After supplementing the elevation information of the collection point group, the 3D geographic coordinates of the collection point group are obtained.
[0138] The 3D rectangular coordinate calculation module is used to convert the 3D geographic coordinates of the collection point group into the plane rectangular coordinates of the airport, and obtain the 3D rectangular coordinates of the collection point group.
[0139] The data output module is used to export the three-dimensional geographic coordinates and three-dimensional rectangular coordinates of the collected point group to a file.
[0140] In the airport terrain information acquisition method designed in Example 1, the geographic information service platform uses the OPEN+ service of Aowei Interactive Map and utilizes its third-party interface (WebSocket). The program is written in Visual Studio Code and uses Javascript, HTML and CSS languages. By inputting parameters such as "collection center point location", "collection plane location" and "sampling settings", the program interacts and collaborates with Aowei Map using JSON format data to collect and output airport terrain information represented in WGS-84 coordinates. At the same time, it converts and outputs airport terrain information represented in the airport plane rectangular coordinate system, thereby constructing an airport terrain information acquisition platform.
[0141] The specific development process is as follows:
[0142] 1. Registration and initialization
[0143] Open the Aovi Interactive Map Browser, register a VIP user account, and complete the interface settings by following the procedure: System → System Settings → Advanced → Third-Party Interface (WebSocket) → Enable WebSocket Protocol. Then, connect to the Aovi Interactive Map Browser using the pre-shared key to complete the initialization.
[0144] 2. Develop the user interface
[0145] To facilitate expansion, the program was designed using Vue component-based technology, with each component created as a separate ".vue" file. To meet the requirements for collecting airport terrain information, components from the IviewUI component library were used. Eight Form sub-components were added: "Center Point Longitude," "Center Point Latitude," "Azimuth," "Horizontal Length," "Vertical Length," "Map Level," "Number of Horizontal Sampling Points," and "Number of Vertical Sampling Points." Multiple Button components, including "Locate" and "Export," were also included. The program interface was designed using CSS. CSS was used to design the overall page style, applying class names to different components. The interactive interface is shown in the attached image. Figure 8 As shown.
[0146] 3. Generate the coordinates of the collection points
[0147] First, using Vue's computed property feature, based on the latitude and longitude coordinates, horizontal length, vertical length, and azimuth information of the input center point, the latitude and longitude coordinates of the four corner points of the acquisition range, as well as the length and width of the required acquisition plane, are calculated using the method described in the embodiment.
[0148] Secondly, clicking the "Locate" button in the program interface will generate the coordinates of each collection point on the data acquisition plane and add these points to the Ovi Map interactive browser's favorites. The click event handling logic is as follows:
[0149] Define a "rules function" to check if the input content of the 8 Form sub-components is complete. If it is incomplete, display the message "Required, and only numbers can be entered" below the input box.
[0150] After successful verification, the center point of the map is located using the setMapLocation interface function of Aowei Interactive Map.
[0151] Use the addTmpSign interface function of Aowei Interactive Map to set a temporary label for the center point.
[0152] Calculate the required number of horizontal and vertical acquisition points, and use them as input parameters for the interactive interface. Combined with the latitude and longitude coordinates of the four corner points calculated earlier, the computLocations function is written to calculate the latitude and longitude coordinates of all acquisition points within the acquisition plane.
[0153] Write a setObject function to convert the set of latitude and longitude coordinates of all collection points within the calculated collection plane range into an Ovi Map object.
[0154] The converted Ovi Map object is set as the set of coordinate points in the favorites using the setOmapObject interface function of Ovi Interactive Map.
[0155] Before each setting, the getOmapObjectList function is used to retrieve the already set favorites object. If it exists, the delOmapObject function is used to delete the set coordinate points, and then the converted Ovi map object is added to the favorites.
[0156] 4. Output airport terrain information data
[0157] Clicking the "Export" button in the interactive interface will generate the latitude and longitude coordinates and altitude data of the airport terrain information collection plane point group obtained through the Ovi Interactive Map Browser. At the same time, the latitude and longitude coordinates will be converted into airport plane rectangular coordinates, and finally two ".csv" format airport terrain information data files will be output.
[0158] The click event handling logic is as follows:
[0159] The root favorites list is selected using the setOmapSelectIdList interface function of Ovi Map, and the detailed information collection of objects under the selected favorites list is obtained using the getOmapSelObjectTree interface function. The latitude and longitude coordinates and altitude data of the airport terrain information collection plane point group obtained through Ovi Interactive Map are exported by writing the exportCSV function.
[0160] Write the getGaussianObj function and the conversion function respectively to convert latitude and longitude coordinate data into airport terrain information data represented by airport plane rectangular coordinates and export them.
[0161] Example 3
[0162] As attached Figure 8-12 As shown in the figure, this embodiment takes a planned airport as an example. Its flight zone level is 4D, the airport altitude is 3447.65m, the runway length is 3400m, the coordinates of the runway center point are N32.852668°, E103.681893°, and the angle between the runway direction and the true north direction is 16°.
[0163] To assess the airspace conditions around the airport and to meet the needs of future expansion and renovation, this airport is used as an example to collect topographic information within the airport's airspace, flight area, and terminal area using an airport topographic information collection platform based on the AVC interactive map.
[0164] 1. Collect topographic information of the airport airspace.
[0165] First, input the latitude and longitude coordinates and azimuth of the runway's center point into the interactive interface, and set the map level to 12. The horizontal and vertical lengths of the data collection plane, as well as the number of horizontal and vertical data collection points, should be calculated based on the actual situation.
[0166] According to airport airspace regulations, the 4D airport's end airspace is 33,520m long, and its side airspace is 12,000m long. (Airport lateral length...) The longitudinal length of the airport is 33,520m. The length of the data acquisition plane is calculated using 12000m as the input parameter, combined with the runway azimuth angle. It is 20775m wide. It is 35530m.
[0167] According to engineering surveying specifications, the sampling point interval was set at 100m, and the number of horizontal and vertical sampling points were calculated as follows: =210 and =360 (i.e., the number of sampling points on the plane is 75600), as the input parameter.
[0168] Click "Locate" on the program interface to add the collected point set to the Ovi Map favorites and obtain its corresponding elevation data. Then click "Export" to output the 3D terrain point coordinates of the airport airspace, expressed in WGS-84 coordinates and airport plane coordinates, as shown in the attached image. Figure 9 and attached Figure 10 As shown.
[0169] Importing the airport's Cartesian coordinate data into Southern CASS revealed a collected plane with a length of 20818.44m, a width of 35431.16m, a horizontal sampling interval of 99.97m, and a vertical sampling interval of 98.69m. This meets the requirements for the plane range and sampling point spacing for collecting terrain information in the airport's airspace. (See attached image.) Figure 11 As shown.
[0170] 2. Collect topographic information of the airport's flight area and terminal area.
[0171] According to the airport design plan, the airport's flight area is approximately 600m wide and 4000m long. It is 4000m. The sampling point spacing is 40m, and the distance is 600m. Calculate... It is 45. It is 105, and is used as an input parameter.
[0172] Ultimately, the collected area has a length of 1618.16m and a width of 4008.50m, with a lateral sampling point interval of 36.78m and a longitudinal sampling point interval of 38.59m. This meets the requirements for the planar range and sampling point spacing for topographic information collection in the airport flight area and terminal area, as shown in the attached figure. Figure 12 As shown.
[0173] Example 4
[0174] This embodiment also provides an electronic device. The electronic device includes a bus, a processor, a memory, and a communication interface. The processor, memory, and communication interface communicate with each other via the bus. The computing device can be a server or a terminal device. It should be understood that this application does not limit the number of processors and memories in the computing device.
[0175] A bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, a bus can include a path for transmitting information between various components of a computing device (e.g., memory, processor, communication interfaces).
[0176] Processors include any one or more of the following: central processing unit (CPU), graphics processing unit (GPU), tensor processing unit (TPU), application specific integrated circuit (ASIC), field-programmable gate array (FPGA), microprocessor (MP), or digital signal processor (DSP).
[0177] The memory may include volatile memory, such as random access memory (RAM). The processor may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0178] The memory stores executable program code, which the processor executes to implement the functions of the aforementioned units, thereby achieving the method described in Embodiment 1, etc. That is, the memory may store instructions for the methods and functions of the computing device involved in any of the above embodiments.
[0179] The communication interface uses transceiver modules such as, but not limited to, network interface cards and transceivers to enable communication between computing devices and other devices or communication networks.
[0180] Example 5
[0181] This embodiment provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, which execute in a device on a target real or virtual processor to perform the processes / methods as described above with reference to the accompanying drawings. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of program modules can be combined or divided among program modules as needed. The machine-executable instructions for the program modules can execute within a local or distributed device. In a distributed device, the program modules can reside in both local and remote storage media.
[0182] Computer program code used to implement the methods of this disclosure may be written in one or more programming languages. This computer program code may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, such that when executed by the computer or other programmable data processing apparatus, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be performed. The program code may be executed entirely on a computer, partially on a computer, as a stand-alone software package, partially on a computer and partially on a remote computer, or entirely on a remote computer or server.
[0183] In the context of this disclosure, computer program code or related data may be carried on any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, and so on. Examples of signals may include electrical, optical, radio, sound, or other forms of propagation signals, such as carrier waves, infrared signals, etc.
[0184] Computer-readable media can be any tangible medium that contains or stores programs for or relating to an instruction execution system, apparatus, or device, or a data storage device such as a data center containing one or more available media. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More detailed examples of computer-readable storage media include electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0185] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from its spirit or essential characteristics. Therefore, the embodiments should be considered illustrative and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within the present invention, and no reference numerals in the claims should be construed as limiting the scope of the claims.
[0186] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.
Claims
1. A method for quickly and batch collecting airport terrain information based on geographic information database, characterized in that, Includes the following steps: Obtain planning parameters for airport construction; The method for obtaining the geographical scope of the airport topographic information collection plane based on planning parameters is as follows: S10. Based on the runway azimuth, airport longitudinal length, and airport lateral length of the planning parameters, obtain the length and width of the data acquisition plane; S11. Based on the geographical coordinates of the runway center point of the planning parameters, as well as the length and width of the acquisition plane, obtain the geographical coordinates of the four corner points of the acquisition plane; S12. Determine the geographical scope of the data collection plane using the geographical coordinates of the four corner points; Based on the planning parameters and geographical scope, obtain the geographical coordinates of the collection point group within the collection plane; Supplement the elevation information of the data collection point group to obtain the three-dimensional geographic coordinates of the data collection point group; The three-dimensional geographic coordinates of the data collection point group are converted into the plane rectangular coordinates of the airport to obtain the three-dimensional rectangular coordinates of the data collection point group. Export the 3D geographic coordinates and 3D rectangular coordinates of the collected point group to a file to obtain airport terrain information data.
2. The method according to claim 1, characterized in that, The formula for obtaining the length and width of the data acquisition plane based on the runway azimuth, airport longitudinal length, and airport lateral length, according to the planning parameters, is as follows: ; wherein, and respectively denote the length and the width of the acquisition plane, denote the lateral length of the airport and the longitudinal length of the airport, respectively, denote the lateral length of the airport and the longitudinal length of the airport, respectively, denotes the runway heading angle.
3. The method according to claim 1, characterized in that, The process of obtaining the geographic coordinates of the collection point group within the collection plane based on planning parameters and geographic range includes: The sampling point spacing is determined based on the scale of the planning parameters; The number of sampling points in the sampling point group is calculated based on the length and width of the sampling plane and the spacing between sampling points; The geographical coordinates of the collection point group are calculated based on the geographical coordinates of the four corner points and the number of collection points.
4. The method according to claim 3, characterized in that, The formula for calculating the geographical coordinates of the collection point group based on the geographical coordinates of the four corner points and the number of collection points is as follows: wherein, and respectively represent the number of lateral sampling points and the number of longitudinal sampling points, and respectively represent the longitude of the left corner point and the longitude of the right corner point, and respectively represent the latitude of the upper corner point and the latitude of the lower corner point, and respectively represent the longitude and the latitude of the sampling point in the i-th row and the j-th column of the sampling point group. respectively represent the longitude and the latitude of the sampling point in the i-th row and the j-th column of the sampling point group. 5. The method according to claim 1, characterized in that, The three-dimensional geographic coordinates of the data collection point group are converted into the airport's Cartesian coordinates. Obtaining the three-dimensional Cartesian coordinates of the data collection point group includes: Convert the three-dimensional geographic coordinates of the data collection point group into Gaussian plane rectangular coordinates; Convert the Gaussian plane rectangular coordinates of the data collection point group to the airport plane rectangular coordinates.
6. The method according to claim 5, characterized in that, The formula for converting the Gaussian plane rectangular coordinates of the data collection point group to the airport plane rectangular coordinates is as follows: wherein, represents the Cartesian coordinates of the center point of the runway corresponding to the planning parameter in the Gaussian plane, represents the Cartesian coordinates of any acquisition point of the acquisition point group in the Gaussian plane, represents the Cartesian coordinates of any acquisition point of the acquisition point group in the airport plane, represents the runway azimuth angle of the planning parameter.
7. A rapid batch collection system of airport terrain information based on a geographic information database, characterized in that, Includes the following modules: The parameter input module is used to input planning parameters for airport construction. The plane calculation module is used to collect the geographical range of the plane based on the planning parameters and the field topographic information. The 3D geographic coordinate calculation module is used to calculate the geographic coordinates of the collection point group within the collection plane based on the planning parameters and geographic range. After supplementing the elevation information of the collection point group, the 3D geographic coordinates of the collection point group are obtained. The 3D rectangular coordinate calculation module is used to convert the 3D geographic coordinates of the collection point group into the plane rectangular coordinates of the airport, and obtain the 3D rectangular coordinates of the collection point group. The data output module is used to export the three-dimensional geographic coordinates and three-dimensional rectangular coordinates of the collected point group to a file.
8. An electronic device, comprising: It includes a processor and a memory, the memory storing computer instructions that, when executed by the processor, cause the electronic device to perform the method of any one of claims 1 to 6.
9. A computer program product, characterised in that, The computer program product includes computer-executable instructions that, when executed, implement the method of any one of claims 1 to 6.