CN-121996657-A - Aerial survey model asset management method, system, electronic equipment and storage medium
Abstract
The invention provides a method, a system, electronic equipment and a storage medium for managing aerial survey model assets, wherein the method comprises the steps of responding to an access request of a target aerial survey model, retrieving a corresponding model asset record from an aerial survey model database, and obtaining a data set root path of the target aerial survey model; the access request comprises a model identifier and a relative path, the root path of the data set and the relative path are dynamically spliced to generate an object key, a target data file is acquired from an object storage system based on the object key, a navigation test model database is constructed based on the following steps of responding to a warehousing request of a navigation test model asset, carrying out path safety verification and/or format verification on the data file of the navigation test model asset, and uploading the data file of the navigation test model asset to the object storage system and updating a model asset table if the verification is passed. According to the invention, through unified management of the model assets, the efficiency of model asset warehousing and access is improved, the expandability is strong, and the safety of data is ensured.
Inventors
- LI XIAO
- XIANG XUEWEI
- Zhao Qianfan
- LI XIAONAN
- WANG YILEI
- GAO WENXIANG
- ZHANG ZIXUN
- HUANG ZIHENG
Assignees
- 通号低空经济(合肥)科技有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20251230
Claims (10)
- 1. A method of asset management for a model of navigation, comprising: Responding to an access request of a target aerial survey model, retrieving a model asset record corresponding to the target aerial survey model from a pre-constructed aerial survey model database, and obtaining a data set root path of the target aerial survey model; dynamically splicing the data set root path and the relative path to generate an object key; Based on the object key, acquiring a target data file of the target aerial survey model from an object storage system; Wherein, the aerial survey model database is constructed based on the following steps: Responding to a warehousing request of a aerial survey model asset, carrying out path safety verification on a data file of the aerial survey model asset, and/or carrying out format verification on the data file of the aerial survey model asset; and uploading the data file of the aerial survey model asset to the object storage system to update the model asset table under the condition that the verification is confirmed to pass, wherein a model asset record in the model asset table comprises a model identification field and a data set root path field.
- 2. The method of claim 1, wherein said performing path security verification on the data file of the aerial model asset comprises: and in the process of decompressing the compressed file of the aerial survey model asset, verifying the target decompression path of each file in the compressed file, and if the target decompression path of each file in the compressed file is positioned below a preset temporary directory, determining that the path safety verification passes, wherein the compressed file comprises the data file of the aerial survey model asset.
- 3. The method of claim 1, wherein performing a format check on a data file of the aerial model asset comprises: under the condition that the aerial survey model asset is determined to be a three-dimensional tile model, checking the description file and the model hierarchy structure of the aerial survey model asset based on the data file of the aerial survey model asset, and under the condition that the description file of the aerial survey model asset exists in the data file and the model hierarchy structure of the aerial survey model asset is legal, determining that the format check passes; And under the condition that the aerial survey model asset is determined to be a two-dimensional orthographic tile model, checking the tile level and the tile naming of the aerial survey model asset based on the data file of the aerial survey model asset, and under the condition that the tile level of the aerial survey model asset is determined to be continuous and the tile naming of the aerial survey model asset accords with a preset naming specification, determining that the format check is passed.
- 4. The method of claim 1, wherein the warehousing request is automatically generated after completion of a corresponding aerial survey processing task for the aerial survey model asset, the uploading the data file of the aerial survey model asset to the object storage system comprising: Determining a model type of the aerial survey model asset based on configuration parameters of the aerial survey processing task; and uploading the data file of the aerial survey model asset to the object storage system according to a preset path rule based on the model type.
- 5. The method of claim 1, wherein the retrieving the target data file of the target aerial survey model from the object storage system based on the object key further comprises: and setting a corresponding HTTP response content type and/or a cache control strategy according to the file type of the target data file.
- 6. The method of claim 1, wherein the model asset records in the model asset table further comprise a process progress field for indicating a process progress of the model asset, and/or a lock flag field for disabling a delete operation from the model asset records and/or disabling a critical field modification operation from the model asset records.
- 7. An aerial survey model asset management system, comprising: the system comprises a retrieval unit, a search unit, a model asset table and a model asset table, wherein the retrieval unit is used for responding to an access request of a target aerial survey model, retrieving a model asset record corresponding to the target aerial survey model from a pre-constructed aerial survey model database, and obtaining a data set root path of the target aerial survey model; The splicing unit is used for dynamically splicing the root path of the data set and the relative path to generate an object key; The access unit is used for acquiring a target data file of the target aerial survey model from the object storage system based on the object key; Wherein, the aerial survey model database is constructed based on the following steps: Responding to a warehousing request of a aerial survey model asset, carrying out path safety verification on a data file of the aerial survey model asset, and/or carrying out format verification on the data file of the aerial survey model asset; and uploading the data file of the aerial survey model asset to the object storage system to update the model asset table under the condition that the verification is confirmed to pass, wherein a model asset record in the model asset table comprises a model identification field and a data set root path field.
- 8. An electronic device comprising a memory, a processor and a computer program stored on the memory and running on the processor, wherein the processor implements the method of airborne model asset management of any of claims 1 to 6 when the computer program is executed.
- 9. A non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the aerial survey model asset management method of any of claims 1 to 6.
- 10. A computer program product comprising a computer program which, when executed by a processor, implements a method of model-of-navigation asset management as claimed in any one of claims 1 to 6.
Description
Aerial survey model asset management method, system, electronic equipment and storage medium Technical Field The present invention relates to the field of information retrieval technologies, and in particular, to a method, a system, an electronic device, and a storage medium for managing an asset of an aerial survey model. Background With the rapid development of unmanned aerial vehicle aerial survey, oblique photogrammetry and three-dimensional reconstruction technology, the unmanned aerial vehicle is increasingly applied to the fields of digital cities, intelligent mines, engineering monitoring and the like. In this process, a large amount of aerial survey data is processed, and a plurality of types of model assets are usually generated. How to efficiently, reliably and uniformly manage and access the aerial survey model assets is a key problem to be solved urgently. At present, a traditional file system is adopted to manage the aerial survey model asset, the model asset is stored as a scattered common file, a unified data management mechanism is lacked, the warehousing and access efficiency is low, and the safety and the expansibility are poor. Disclosure of Invention The invention provides an aerial survey model asset management method, an aerial survey model asset management system, electronic equipment and a storage medium, which are used for solving the defects of low efficiency, poor safety and poor expansibility of an aerial survey model asset management method in the prior art. The invention provides an asset management method of an aerial survey model, which comprises the following steps: Responding to an access request of a target aerial survey model, retrieving a model asset record corresponding to the target aerial survey model from a pre-constructed aerial survey model database, and obtaining a data set root path of the target aerial survey model; dynamically splicing the data set root path and the relative path to generate an object key; Based on the object key, acquiring a target data file of the target aerial survey model from an object storage system; Wherein, the aerial survey model database is constructed based on the following steps: Responding to a warehousing request of a aerial survey model asset, carrying out path safety verification on a data file of the aerial survey model asset, and/or carrying out format verification on the data file of the aerial survey model asset; and uploading the data file of the aerial survey model asset to the object storage system to update the model asset table under the condition that the verification is confirmed to pass, wherein a model asset record in the model asset table comprises a model identification field and a data set root path field. In some embodiments, the performing path security verification on the data file of the aerial survey model asset comprises: and in the process of decompressing the compressed file of the aerial survey model asset, verifying the target decompression path of each file in the compressed file, and if the target decompression path of each file in the compressed file is positioned below a preset temporary directory, determining that the path safety verification passes, wherein the compressed file comprises the data file of the aerial survey model asset. In some embodiments, the performing a format check on the data file of the aerial survey model asset includes: under the condition that the aerial survey model asset is determined to be a three-dimensional tile model, checking the description file and the model hierarchy structure of the aerial survey model asset based on the data file of the aerial survey model asset, and under the condition that the description file of the aerial survey model asset exists in the data file and the model hierarchy structure of the aerial survey model asset is legal, determining that the format check passes; And under the condition that the aerial survey model asset is determined to be a two-dimensional orthographic tile model, checking the tile level and the tile naming of the aerial survey model asset based on the data file of the aerial survey model asset, and under the condition that the tile level of the aerial survey model asset is determined to be continuous and the tile naming of the aerial survey model asset accords with a preset naming specification, determining that the format check is passed. In some embodiments, the warehousing request is automatically generated after completion of the aerial survey processing task corresponding to the aerial survey model asset, and the uploading the data file of the aerial survey model asset to the object storage system comprises: Determining a model type of the aerial survey model asset based on configuration parameters of the aerial survey processing task; and uploading the data file of the aerial survey model asset to the object storage system according to a preset path rule based on the model type. In some embodiments, after the obta