CN114925043A - Application method and device based on space-time grid block data and electronic equipment - Google Patents

Application method and device based on space-time grid block data and electronic equipment Download PDF

Info

Publication number
CN114925043A
CN114925043A CN202210738743.3A CN202210738743A CN114925043A CN 114925043 A CN114925043 A CN 114925043A CN 202210738743 A CN202210738743 A CN 202210738743A CN 114925043 A CN114925043 A CN 114925043A
Authority
CN
China
Prior art keywords
data
grid
grid block
block
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210738743.3A
Other languages
Chinese (zh)
Other versions
CN114925043B (en
Inventor
程承旗
任伏虎
伍学民
刘越
刘杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beidou Fuxi Zhongke Digital Hefei Co Ltd
Original Assignee
Beidou Fuxi Zhongke Digital Hefei Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beidou Fuxi Zhongke Digital Hefei Co Ltd filed Critical Beidou Fuxi Zhongke Digital Hefei Co Ltd
Priority to CN202210738743.3A priority Critical patent/CN114925043B/en
Publication of CN114925043A publication Critical patent/CN114925043A/en
Application granted granted Critical
Publication of CN114925043B publication Critical patent/CN114925043B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A30/00Adapting or protecting infrastructure or their operation
    • Y02A30/60Planning or developing urban green infrastructure

Abstract

The invention provides an application method and device based on space-time grid block data and electronic equipment. The application method based on the space-time grid block data comprises the following steps: carrying out grid coding on different types of acquired data in a set space-time range, packaging the data of the same grid block into grid block data based on the grid coding, and constructing a space-time grid block database based on the grid block data; responding to the information query request, and acquiring grid block information corresponding to the request; judging the user authority of initiating the information inquiry request; and acquiring corresponding grid block data in a space-time grid block database based on the grid block information and the user authority. The data of the same grid block is packaged into grid block data, so that different types of data are unified into grid block data, and the different types of data are standardized, thereby achieving the purposes of facilitating data sharing and exchange and improving the efficiency of data fusion, query and application.

Description

Application method and device based on space-time grid block data and electronic equipment
Technical Field
The invention relates to the field of data management, in particular to an application method and device based on space-time grid block data and electronic equipment.
Background
The block data is the synthesis of various data related to people, things, objects and the like formed in a physical space or administrative region, and is equivalent to deconstructing, intersecting and fusing various 'data strips'. By applying the block data, the data can be mined to have higher and more values. For example, the strip data from each data resource is cleaned and processed according to the address information of the strip data, and then the aggregation and fusion of the strip data are realized through space blocks such as units, buildings, communities and the like.
The space-time block data is widely considered as a mark of the real arrival of a big data era, the space-time block data construction is used as a guide, a trans-regional, trans-department and trans-hierarchy information sharing and linkage mode is constructed, the data flow drives the business flow and the service flow, so that government affair services and related business processes are optimized and reproduced, the traditional collection mode depending on data exchange sharing is changed, and a city-wide social governance data resource overall utilization and co-construction sharing system is formed. The maximum advantage of the application of the space-time block data is that the advantages of a space-time platform are exerted, and city management and social governance working units are refined. The social management refinement and the information construction are inseparable, huge data resources are fused, blocked and refined by fully playing the roles of information technologies such as geographic spatial information and cloud computing in the social management refinement, and fall to units, buildings, cells and communities, so that maps, grids, data in the grids and related personnel are automatically associated through blocks, and the grid data and a department professional business system are shared.
Currently, in urban community management, vertical management is generally performed by a single government or functional department. With the rapid development of the new generation of information technology, the traditional community governance method has been gradually replaced by the governance method of smart communities, such as the grid management of urban communities.
In the process of implementing the technical scheme, the inventor finds that in the grid management of the urban community, each department of the city accumulates massive data and information in long-term informatization application, but the problems of difficult data sharing and exchange, low data fusion, query and application efficiency are caused by independent construction and strip block segmentation of each system.
Disclosure of Invention
The invention provides an application method and device based on space-time grid block data and electronic equipment, and solves the problems of difficulty in data sharing and exchange, and low data fusion, query and application efficiency in the prior art.
In a first aspect, the present invention provides a method for applying data based on spatio-temporal grid blocks, comprising:
carrying out grid coding on different types of acquired data in a set space-time range, packaging the data of the same grid block into grid block data based on the grid coding, and constructing a space-time grid block database based on the grid block data;
encapsulating data of the same mesh block into mesh block data based on the mesh encoding, including:
carrying out grid discretization processing on different types of data, and then packaging the data sets falling into the same grid block to obtain grid block data, wherein the grid block data at least comprises grid block codes of the grid blocks and index identifications of data associated with the grid;
responding to the information query request, and acquiring grid block information corresponding to the request;
judging the user authority of initiating the information inquiry request;
and acquiring corresponding grid block data in a space-time grid block database based on the grid block information and the user authority.
Optionally, the trellis coding is performed on the different types of acquired data within the set space-time range, and includes:
based on a grid coding technology, preprocessing different types of data to enable the different types of data to be located in the same projection and coordinate system;
in the same projection and coordinate system, mesh generation is carried out on different types of data, mesh codes corresponding to the different types of data are determined, and the mesh codes of the different types of data are obtained, wherein the mesh generation is based on the spatial positions or the associated spatial ranges of the different types of data;
and (4) importing the grid codes into a grid code associated index database to form a large multi-stage subdivision grid associated index table.
Optionally, encapsulating data of the same grid block into grid block data based on the grid coding, further includes:
and integrating and associating the grid block data according to the service relationship of the grid block data to generate a service grid block, wherein the service grid block at least comprises a service grid block code and an index identifier of the data associated with the service grid.
Optionally, after the grid discretization processing is performed on the different types of data, the data sets falling into the same grid block are encapsulated to obtain grid block data, including:
and carrying out grid discretization processing on the data according to the grid association index big table and the grid codes to obtain grid data of each grid.
Optionally, the obtaining, in response to the information query request, the mesh block information corresponding to the request includes:
acquiring a query area and a query time range of an information query request;
determining grid block information of the query area, wherein the grid block information is used for describing grid blocks and/or service grid blocks contained in the query area.
Optionally, the mesh block information includes mesh block coding and service mesh block coding;
the grid block information further includes the number of grid blocks and the spatial position information corresponding to each grid block.
Optionally, acquiring corresponding grid block data in a spatiotemporal grid block database based on the grid block information and the user right includes:
acquiring block data information of grid blocks and service grid blocks in a query area and a query time range from a space-time grid block database, and generating an information data set required by a user based on the block data information.
Optionally, after the step of obtaining the corresponding grid block data in the spatio-temporal grid block database based on the grid block information and the user right, the method further includes:
and integrating the block data information according to a preset display rule, and displaying the integrated block data information.
In a second aspect, the present invention further provides an application apparatus based on spatio-temporal grid block data, including:
the database construction module is used for carrying out grid coding on the acquired different types of data in the set space-time range, packaging the data of the same grid block into grid block data based on the grid coding, and constructing a space-time grid block database based on the grid block data;
encapsulating data of the same mesh block into mesh block data based on the mesh encoding, including:
carrying out grid discretization processing on different types of data, and then packaging the data sets falling into the same grid block to obtain grid block data, wherein the grid block data at least comprises grid block codes of the grid blocks and index identifications of data associated with the grid;
the query module is used for responding to the information query request and acquiring the grid block information corresponding to the request;
the authority judgment module is used for judging the authority of the user initiating the information inquiry request;
and the data acquisition module is used for acquiring corresponding grid block data in a space-time grid block database based on the grid block information and the user authority.
In a third aspect, the present invention also provides an electronic device, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein, the first and the second end of the pipe are connected with each other,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of applying spatio-temporal grid block data-based data according to any of the first aspects.
The application method based on the space-time grid block data, the device and the electronic equipment provided by the invention have the advantages that different types of data are subjected to grid coding, and the data of the same grid block are packaged into the grid block data, so that the different types of data are unified into the grid block data, and the different types of data are standardized, and the purposes of facilitating data sharing and exchange and improving the data fusion, query and application efficiency are achieved.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the disclosure, nor is it intended to be used to limit the scope of the disclosure.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be apparent from the following more particular descriptions of exemplary embodiments of the disclosure as illustrated in the accompanying drawings wherein like reference numbers generally represent like parts throughout the exemplary embodiments of the disclosure.
FIG. 1 illustrates a flow chart of a method of application based on spatiotemporal tile data;
FIG. 2 shows a schematic diagram of trellis encoding;
FIG. 3 illustrates a functional block diagram of an application apparatus based on spatiotemporal tile data;
fig. 4 shows a functional block diagram of an electronic device.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The term "include" and variations thereof as used herein is meant to be inclusive in an open-ended manner, i.e., "including but not limited to". Unless specifically stated otherwise, the term "or" means "and/or". The term "based on" means "based at least in part on". The terms "one example embodiment" and "one embodiment" mean "at least one example embodiment". The term "another embodiment" means "at least one additional embodiment". The terms "first," "second," and the like may refer to different or the same object. Other explicit and implicit definitions are also possible below.
The space-time is two dimensions of space and time, a space-time grid framework is provided based on a GeoSOT-Beidou space-time grid technology, the space-time grid framework is substantially an open big data framework based on space-time coding, and the urban multi-source heterogeneous space-time data and the urban space-time object data are organized through grid association to form a unified urban big data model. From the view of data logic, the grids become data-bearing containers, and all the leading-in loading, extraction and distribution and computational analysis of the multi-source heterogeneous space-time data are performed on the basis of grids with different scales or different levels. From data access, the GeoSOT-Beidou space-time grid framework covers the whole data of the GIS + BIM +5G + IoT and other universe spaces, covers all types of land, sea, air, sky and electricity and underground/underwater forms, and can load various types of data in a layered mode according to requirements. From the technical fusion, the space-time grid technology can be deeply fused with innovative technologies such as a novel mapping technology, an identification perception technology, a cooperative computing technology, a full-element digital expression technology, an analog simulation technology, a deep learning technology and the like to jointly form a technical support system for building a CIM platform.
In the embodiment, according to Beidou grid position code (GB/T39409-. The grid codes represent position information of geographic elements, each grid is a data bearing unit, and bearing and fusion display of multi-source data can be achieved. When the external data changes, the grid properties also change.
As shown in fig. 1, an application method based on spatio-temporal grid block data includes:
step S101: carrying out grid coding on the obtained different types of data in a set space-time range, packaging the data of the same grid block into grid block data based on the grid coding, and constructing a space-time grid block database based on the grid block data.
Starting a data uniform coding process, and uniformly coding various types of data in the system by adopting a space-time grid coding technology according to the space-time information of the data. For example, for natural resources and three broad categories of data owned by planning departments: planning data, approval data, vector maps in current situation data, tile maps, grid maps, remote sensing images, business databases, mobile positioning information, video monitoring information, urban facility components, POI (point of interest), monitoring videos and targets, aircrafts and ground moving targets, field data (electromagnetic fields, clouds, temperatures, haze, radar detection fields and the like), building models (BIM), underground pipelines, geologic bodies and other multi-source heterogeneous data are subjected to batch preprocessing, and grid codes are automatically generated to serve as bridges and links for automatic data association and intelligent association management. Each grid block code expresses the subdivision level and the spatial position of the grid block in the global grid system.
Optionally, the trellis coding is performed on the different types of acquired data within the set space-time range, and includes:
based on the grid coding technology, different types of data are preprocessed, so that the different types of data are located in the same projection and coordinate system.
And in the same projection and coordinate system, carrying out mesh generation on different types of data, determining mesh codes corresponding to the different types of data, and obtaining the mesh codes of the different types of data, wherein the mesh generation is based on the spatial positions or the associated spatial ranges of the different types of data.
Under the grid framework, grid subdivision is carried out on various kinds of data which are imported in batches, wherein the various kinds of data comprise current data, planning data, examination and approval data, historical archive catalogue data, special data, project data and the like according to the spatial positions or the associated spatial ranges of the various kinds of data, corresponding grid codes are determined, so that unified grid codes of the various kinds of data are generated, and the generated grid codes and time codes jointly form unified identification of the data.
For example, spatial information is acquired from various types of data, a data subdivision level is determined according to the use requirement or data precision and a subdivision level strategy, a grid code corresponding to a grid (a spatial three-dimensional object) is determined according to the spatial information and the subdivision level, and a unified identifier of the grid is generated by combining a preset time code.
The trellis coding is mainly to give the trellis code the trellis covered by various types of data. When preprocessing data trellis coding, directly increasing database fields for trellis coding under the condition that a service database is extensible, and establishing a coding index database for trellis coding under the condition that the service database is not extensible, as shown in fig. 2. And the newly added data can be coded in real time by using a grid coding API or an SDK.
And importing the grid codes into a grid code associated index database to form a multi-stage subdivision grid associated index large table, and dynamically maintaining index data in the grid associated index large table. By means of the grid association index big table, various data resources are corresponding to grids according to grid codes, the data space distribution rule can be counted, the grids refer to three-dimensional grids in the spatial sense, and the method is also applicable to two-dimensional grids. And simultaneously, displaying and monitoring newly-stored data on a data state display and monitoring function page of the data management system.
The system has a data association and integration function, and in order to meet the requirements of association of various data resources, association indexes of various data resources are realized by relying on grid codes or service information data (batch document numbers and case numbers). The data association and integration function mainly comprises a grid association and integration sub-function and a data association and integration sub-function.
The grid association integration sub-function supports automatic matching and association display of grid code indexes of various data resources and other service data in the same grid or multiple grid ranges. The spatial position of the data at this time is the principal axis with which the data is associated. The data association integration sub-function is to reversely search various spatial data according to the data such as case number, batch number and the like. The main axis of data association and integration is the business logic relationship between the data.
The data association and integration sub-function is a method for realizing grid business logic association of geographic information data and non-geographic information data, the non-geographic information data can be used as attribute data of the geographic information data to be effectively associated through grid coding, the data association can be specifically realized by matching corresponding other application information data according to the mapping relation of the grid coding, and indexing and associating the geographic information data based on the grid association with other application information data.
The system also comprises a data automatic updating service, wherein the data automatic updating service refers to encoding and establishing indexes of newly generated data and updated data in the business application process, and the specific contents are as follows: the service is started. And starting the automatic data updating service, automatically processing the data updating information of the management system by the system, automatically generating codes for the updated data and storing the codes into the grid code association index database. Meanwhile, the service log can be seen in the window, and the service operation dynamics can be known in real time. The service is suspended. And stopping the automatic data updating service, and suspending the automatic processing of various data updating data by the system.
Optionally, encapsulating data of the same grid block into grid block data based on the grid coding includes:
carrying out grid discretization processing on different types of data, and then packaging the data sets falling into the same grid block to obtain grid block data, wherein the grid block data at least comprises grid block codes of the grid blocks and index identifications of data associated with the grid;
optionally, after the grid discretization processing is performed on the different types of data, the data sets falling into the same grid block are encapsulated to obtain grid block data, including:
and carrying out grid discretization processing on the data according to the grid association index big table and the grid codes to obtain grid block data of each grid.
The lattice block data may include: block identification, trellis encoding, and index identification of data associated with the trellis. The specific process is as follows: according to the spatial distribution of control points, control areas or grid maps, tile maps and the like on the map and the time distribution of time points or time intervals, extracting related data from a grid association index database according to a grid association index big table and grid codes, generating grid block data of each grid according to a combination strategy, and storing or outputting the grid block data to a corresponding service system or a corresponding display platform.
Grid discretization processing of the data is served for the packed output of the data. When the system retrieves the needed data, the data can be divided according to the grids to form grid data and output. And carrying out gridding pretreatment on various vector data so as to carry out grid aggregation output as required, and outputting discretization grid vector map data according to a formulated area range.
And integrating and associating the grid block data according to the service relationship of the grid block data to generate a service grid block, wherein the service grid block at least comprises a service grid block code and an index identifier of the data associated with the service grid. For example, grid block data corresponding to a certain administrative area or management unit or block data of a user interest area is generated.
In a specific application scenario, the space-time grid block database is constructed to construct grid block data of city space-time. In order to meet urban multi-source heterogeneous space-time data, urban space-time object data and multi-scale service requirements, standard coding of various data in an urban space-time range is carried out by means of a Beidou grid subdivision technology, namely Beidou grid coding is generated, data reconstruction and aggregation are carried out on the basis of the standard coding, namely the grid coding is associated with the various data in the urban space-time range through reconstruction, a grid association index large table based on grids is established, a data set which is about to fall into the same space-time grid is packaged through aggregation, a novel data management framework which takes space-time as a management object and takes the various data which fall into the space-time space as attributes is formed, a multi-source multi-dimensional and standard block data set, namely grid block data is formed, and a space-time grid block database is generated.
The space-time grid block data refers to the sum of data information of a certain space grid block in a specific time, and the specific content of the grid block data at least comprises the following components: and Beidou grid block codes of the grid blocks and index identifications of data associated with the grids. The grid block data comprises various data of a plurality of layers, wherein the data types comprise basic geographic information data, building model data, human-house method data, video sensor data, meteorological ocean data, magnetic field gravity field data, social and economic data, internet data and the like. Various types of data of the city space-time range are from systems or platforms of different regions, such as a smart city management system, a smart society management system, a basic geographic data management system, a government affair cooperative office system, a real estate registration information platform, a visual command and scheduling system, a government affair service cloud platform, a sudden emergency command and management platform and the like. The spatiotemporal grid block data may change continuously with the change of the external data. The process of collecting various data is that after the various data are subjected to grid discretization, the data sets falling into the same grid block are packaged. The grid block data can be polymerized and decomposed, so that the grid block data can be polymerized and shared according to the use scene, subsequent business application and data analysis are facilitated, and support such as data query, space-time statistics and path analysis based on the three-dimensional space grid block data is provided for various applications such as urban facility fine management, intelligent fire fighting, building energy and the like.
After the standard grid block data (grid block data obtained after packaging) is generated, the method further comprises the following steps: according to the service relation of the encapsulated grid blocks, integrating and associating grid block data to generate service grid block data with different requirements, wherein the service grid block data at least comprises the following data: the service grid block coding can be the same as the Beidou grid coding of the standard grid block and index identification of each data associated with the service grid, such as grid block data corresponding to a certain administrative area or a management unit or block data of a user interested area.
Step S102: in response to the information query request, lattice block information corresponding to the request is acquired.
Optionally, the obtaining, in response to the information query request, the grid block information corresponding to the request includes:
acquiring a query area and a query time range of an information query request;
determining grid block information of the query area, wherein the grid block information is used for describing grid blocks and/or service grid blocks contained in the query area.
Optionally, the mesh block information includes mesh block coding and service mesh block coding;
the grid block information further includes the number of grid blocks and the spatial position information corresponding to each grid block.
When receiving an information query request of a user or a service to a certain area of a graph within a certain time range, determining the grid block information of the area, wherein the grid block information is used for describing all grid blocks and/or service grid blocks contained in the area. The grid block information may include a Beidou grid block code and a service grid block code of each grid block, and may further include the number of grid blocks, spatial position information corresponding to each grid block, and the like. The graph can be various urban multidimensional graphs generated based on the Beidou mesh generation technology, and specific types (terrain, topography and situation), expression modes (plane and stereo), expression contents (thermodynamic diagrams and resource analysis diagrams) and the like of the graph are not limited.
The information query supports a plurality of data query modes of space range, space relation, time and combination thereof. The query means mainly comprises single grid block query, multi-grid block query, line query, volume query, hand-drawing region query, administrative region query and/or combined query and the like. These querying means may also be performed in conjunction with constraints (e.g., different layers of planning data) to more accurately locate the data.
The single grid block query refers to the query of single grid block information, and the multi-grid block query refers to the query of grid block information by selecting a plurality of grid blocks. Line query refers to drawing any line on a map by hand, and converting the range covered by the selected area of the line into a grid block cluster so as to convert the grid block cluster into grid block information retrieval. The volume query refers to selecting a grid volume and acquiring a corresponding Beidou grid block code. The hand-drawn area query refers to drawing any area on a map by hand, converting the range covered by the selected area into a grid block cluster, and converting the grid block cluster into grid block information retrieval. The combined query realizes the combined query of the Beidou grid block and the traditional keywords, the keywords comprise time query conditions and attribute query conditions, and the attribute query conditions comprise different attributes such as comparison rule, resolution, place name address, batch text number, unit name and the like.
Step S103: judging the user authority of initiating the information inquiry request;
judging the authority of the user, determining whether the query of the user is in compliance, namely whether the block data service can be provided and determining the data range capable of being queried.
Step S104: and acquiring corresponding grid block data in a space-time grid block database based on the grid block information and the user authority.
And downloading block data according to the determined grid block information, the authority information of the user and the constructed space-time grid block database, acquiring the block data information of each standard grid block and each service grid block in the time range of the area, and generating an information data set required by the user. The block data information is a body of the block data, including a set of all data in the lattice block. The downloading of the block data means that the system compresses the encapsulated grid block data, downloading service is provided through URL links, and users can selectively download the grid block data according to the requirements of the users, so that the service of acquiring the urban big data according to the requirements is realized. The block data download includes an offline download and an online download. For example, the downloaded block data information may include: city management archive data, building data, demographic information data, city component data, event data, cell video data, and the like.
The downloaded block data can enter a business process system to serve business examination and approval, and can also be imported into other professional software systems (such as ArcGIS) and the like to perform specialized thematic analysis, problem early warning or conventional thematic task demand service. For example:
(1) one or more downloaded grid block data can be selected, data distribution rules in different time ranges are counted based on time attributes, the data time distribution rule and the grid block and time period with the minimum data quantity can be obtained, and abnormal data in spatial distribution and abnormal data in time distribution are determined by means of a data abnormity judgment rule.
(2) In the application of the intelligent fire fighting system, the grid block data information comprises data information of fire fighting facilities, materials, personnel, fire fighting equipment, fire fighting parts, sensors and other objects in the fire fighting facilities, and the grid block data information carries out state detection and analysis on the fire fighting equipment, the fire fighting parts, the sensors and the like by carrying out position management on the fire fighting facilities, the materials and the personnel with various and irregular distribution, thereby realizing automatic monitoring on the conditions of fire fighting facilities, fire fighting teams and material distribution control, risk potential investigation and social rescue and carrying out risk calculation, grading evaluation and early warning on abnormal operation conditions; the auxiliary support for emergency disaster relief is realized by analyzing and mining data obtained by the Internet of things and other data acquisition ways.
The method of this embodiment further includes, in step S105: and integrating the block data information according to a preset display rule, and displaying the integrated block data information.
The information display has the following characteristics: 1) and displaying the content hierarchy. For example, the first layer is presented by spatial tiles of a city, district, street, community, etc.; the second layer is displayed according to basic blocks such as people, law, affairs and the like; the third floor is shown in detail in the building block. 2) The presentation content is customizable. The display content can be classified according to the grade of the division space and the classification of the basic blocks, a grading classification label display screen is constructed, and the display content is formed according to the screen. 3) And displaying the content association. Displaying the content to embody the association of people and things; people, legal people and house codes are to be associated; building, house, road, street lane, house number plate and house code are related; street office, workstation, residence committee, party service center, social health, school, property management company, building manager are to be associated with the house; meanwhile, other association relations can be realized, such as association of people, association of people and things, and association of people and things. 4) The block data display can be in various display forms such as maps, charts, reports and the like.
As shown in fig. 3, an application apparatus based on spatio-temporal grid block data includes:
the database construction module is used for carrying out grid coding on the acquired different types of data in the set space-time range, packaging the data of the same grid block into grid block data based on the grid coding, and constructing a space-time grid block database based on the grid block data;
the query module is used for responding to the information query request and acquiring the grid block information corresponding to the request;
the authority judging module is used for judging the authority of the user initiating the information inquiry request;
and the data acquisition module is used for acquiring corresponding grid block data in a space-time grid block database based on the grid block information and the user authority.
The device also comprises a display module used for integrating the block data information according to a preset display rule and displaying the integrated block data information.
For the detailed description of the present embodiment, reference may be made to the corresponding descriptions in the foregoing embodiments, which are not repeated herein.
The electronic device of the present embodiment includes a memory and a processor. The memory is to store non-transitory computer readable instructions. In particular, the memory may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc.
The processor may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. In one embodiment of the present disclosure, the processor is configured to execute the computer readable instructions stored in the memory, so that the electronic device performs all or part of the aforementioned method of applying based on spatiotemporal grid-block data according to embodiments of the present disclosure.
Those skilled in the art should understand that, in order to solve the technical problem of how to obtain a good user experience, the present embodiment may also include well-known structures such as a communication bus, an interface, and the like, and these well-known structures should also be included in the protection scope of the present disclosure.
Fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. There is shown a schematic diagram of a structure suitable for implementing an electronic device in an embodiment of the present disclosure. The electronic device shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 4, the electronic device may include a processing means (e.g., a central processing unit, a graphic processor, etc.) that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) or a program loaded from a storage means into a Random Access Memory (RAM). In the RAM, various programs and data necessary for the operation of the electronic apparatus are also stored. The processing device, the ROM, and the RAM are connected to each other by a bus. An input/output (I/O) interface is also connected to the bus.
Generally, the following devices may be connected to the I/O interface: input means including, for example, a sensor or a visual information acquisition device; output devices including, for example, display screens and the like; storage devices including, for example, magnetic tape, hard disk, and the like; and a communication device. The communication means may allow the electronic device to communicate wirelessly or by wire with other devices, such as edge computing devices, to exchange data. While fig. 4 illustrates an electronic device having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, the processes described above with reference to the flow diagrams may be implemented as computer software programs, according to embodiments of the present disclosure. For example, the present embodiments include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means, or installed from a storage means, or installed from a ROM. When executed by a processing device, performs all or part of the steps of the spatiotemporal grid-block data-based application method of the embodiments of the present disclosure.
For the detailed description of the present embodiment, reference may be made to the corresponding descriptions in the foregoing embodiments, which are not repeated herein.
The computer-readable storage medium according to the present embodiments has non-transitory computer-readable instructions stored thereon. The non-transitory computer readable instructions, when executed by the processor, perform all or part of the steps of the spatio-temporal lattice block data-based application method of the foregoing embodiments.
The computer-readable storage media include, but are not limited to: optical storage media (e.g., CD-ROMs and DVDs), magneto-optical storage media (e.g., MOs), magnetic storage media (e.g., magnetic tapes or removable disks), media with built-in rewritable non-volatile memory (e.g., memory cards), and media with built-in ROMs (e.g., ROM cartridges).
For the detailed description of the present embodiment, reference may be made to the corresponding descriptions in the foregoing embodiments, which are not repeated herein.
Having described embodiments of the present disclosure, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein were chosen in order to best explain the principles of the embodiments, the practical application, or technical improvements to the techniques in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (10)

1. An application method based on space-time grid block data is characterized by comprising the following steps:
carrying out grid coding on different types of acquired data in a set space-time range, packaging the data of the same grid block into grid block data based on the grid coding, and constructing a space-time grid block database based on the grid block data;
encapsulating data of the same mesh block into mesh block data based on the mesh encoding, including:
carrying out grid discretization processing on different types of data, and then packaging the data sets falling into the same grid block to obtain grid block data, wherein the grid block data at least comprises grid block codes of the grid blocks and index identifications of data associated with the grid;
responding to the information query request, and acquiring grid block information corresponding to the request;
judging the user authority for initiating the information inquiry request;
and acquiring corresponding grid block data in a space-time grid block database based on the grid block information and the user authority.
2. The method for applying spatio-temporal trellis block data based data according to claim 1, wherein different types of acquired data within a set spatio-temporal range are trellis encoded, comprising:
preprocessing different types of data based on a grid coding technology to enable the different types of data to be located in the same projection and coordinate system;
in the same projection and coordinate system, mesh generation is carried out on different types of data, mesh codes corresponding to the different types of data are determined, and the mesh codes of the different types of data are obtained, wherein the mesh generation is based on the spatial positions or the associated spatial ranges of the different types of data;
and (4) importing the grid codes into a grid code associated index database to form a large multi-stage subdivision grid associated index table.
3. The spatio-temporal lattice block data-based application method of claim 1 or 2, wherein the data of the same lattice block is encapsulated into lattice block data based on the lattice coding, further comprising:
according to the service relation of the grid block data, integrating and associating the grid block data to generate a service grid block, wherein the service grid block at least comprises: a service grid block code and an index identification of data associated with the service grid.
4. The method for applying spatio-temporal grid block data based on claim 3, wherein the discretizing of the grid of different types of data is followed by encapsulating the data sets falling into the same grid block to obtain grid block data, comprising:
and carrying out grid discretization processing on the data according to the grid association index big table and the grid codes to obtain grid data of each grid.
5. The spatio-temporal grid block data-based application method according to claim 3, wherein the acquiring grid block information corresponding to a request in response to an information query request comprises:
acquiring a query area and a query time range of an information query request;
determining grid block information of the query area, wherein the grid block information is used for describing grid blocks and/or service grid blocks contained in the query area.
6. The spatio-temporal tile data-based application method of claim 5, wherein the tile information comprises a tile code and a service tile code;
the grid block information further includes the number of grid blocks and the spatial position information corresponding to each grid block.
7. The spatio-temporal grid block data-based application method of claim 6, wherein obtaining the corresponding grid block data in the spatio-temporal grid block database based on the grid block information and user permissions comprises:
and acquiring block data information of the grid blocks and the service grid blocks in the query area and the query time range from a space-time grid block database, and generating an information data set required by a user based on the block data information.
8. The spatio-temporal grid block data-based application method of claim 7, wherein after the step of obtaining the corresponding grid block data in the spatio-temporal grid block database based on the grid block information and the user authority, further comprising:
and integrating the block data information according to a preset display rule, and displaying the integrated block data information.
9. An application apparatus based on spatio-temporal grid block data, comprising:
the database construction module is used for carrying out grid coding on the acquired different types of data in the set space-time range, packaging the data of the same grid block into grid block data based on the grid coding, and constructing a space-time grid block database based on the grid block data;
encapsulating data of the same mesh block into mesh block data based on the mesh encoding, including:
carrying out grid discretization processing on different types of data, and then packaging the data sets falling into the same grid block to obtain grid block data, wherein the grid block data at least comprises grid block codes of the grid blocks and index identifications of data associated with the grid;
the query module is used for responding to the information query request and acquiring the grid block information corresponding to the request;
the authority judging module is used for judging the authority of the user initiating the information inquiry request;
and the data acquisition module is used for acquiring corresponding grid block data in a space-time grid block database based on the grid block information and the user authority.
10. An electronic device, characterized in that the electronic device comprises:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the spatiotemporal tile data-based application method of any of claims 1-8.
CN202210738743.3A 2022-06-28 2022-06-28 Application method and device based on space-time grid block data and electronic equipment Active CN114925043B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210738743.3A CN114925043B (en) 2022-06-28 2022-06-28 Application method and device based on space-time grid block data and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210738743.3A CN114925043B (en) 2022-06-28 2022-06-28 Application method and device based on space-time grid block data and electronic equipment

Publications (2)

Publication Number Publication Date
CN114925043A true CN114925043A (en) 2022-08-19
CN114925043B CN114925043B (en) 2022-12-30

Family

ID=82813703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210738743.3A Active CN114925043B (en) 2022-06-28 2022-06-28 Application method and device based on space-time grid block data and electronic equipment

Country Status (1)

Country Link
CN (1) CN114925043B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116955668A (en) * 2023-08-28 2023-10-27 深圳巨湾科技有限公司 Batch construction method for space-time database
CN117435823A (en) * 2023-12-19 2024-01-23 北京智网易联科技有限公司 Space-time data service method based on grid coding and industrial Internet platform

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120066005A1 (en) * 2010-09-10 2012-03-15 State Farm Mutual Automobile Insurance Company Systems and methods for grid-based insurance rating
US8521774B1 (en) * 2010-08-20 2013-08-27 Google Inc. Dynamically generating pre-aggregated datasets
CN108009979A (en) * 2017-12-15 2018-05-08 湖北大学 Three-dimensional point cloud compression and storage method and system based on space-time data fusion
CN109299298A (en) * 2018-09-19 2019-02-01 北京悦图遥感科技发展有限公司 Construction method, device, application method and the system of image fusion model
US20190171737A1 (en) * 2017-12-01 2019-06-06 International Business Machines Corporation Spatial-Temporal Query for Cognitive IoT Contexts
CN112860689A (en) * 2021-01-11 2021-05-28 北京旋极伏羲科技有限公司 Platform system based on space-time grid data
CN112905728A (en) * 2021-02-26 2021-06-04 中国科学院电子学研究所苏州研究院 Efficient fusion and retrieval system and method for multi-source place name data
CN113157831A (en) * 2020-12-22 2021-07-23 北京旋极伏羲科技有限公司 City information model modeling method based on space-time grid data
CN114022648A (en) * 2021-11-05 2022-02-08 深圳航天智慧城市***技术研究院有限公司 Space analysis method and system based on Beidou grid code and three-dimensional engine
CN114048271A (en) * 2021-09-28 2022-02-15 中科星图股份有限公司 Storage method and device of Beidou grid data model in database
CN114116942A (en) * 2021-11-30 2022-03-01 深圳航天智慧城市***技术研究院有限公司 Space-time resource block data management method and system thereof

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8521774B1 (en) * 2010-08-20 2013-08-27 Google Inc. Dynamically generating pre-aggregated datasets
US20120066005A1 (en) * 2010-09-10 2012-03-15 State Farm Mutual Automobile Insurance Company Systems and methods for grid-based insurance rating
US20190171737A1 (en) * 2017-12-01 2019-06-06 International Business Machines Corporation Spatial-Temporal Query for Cognitive IoT Contexts
CN108009979A (en) * 2017-12-15 2018-05-08 湖北大学 Three-dimensional point cloud compression and storage method and system based on space-time data fusion
CN109299298A (en) * 2018-09-19 2019-02-01 北京悦图遥感科技发展有限公司 Construction method, device, application method and the system of image fusion model
CN113157831A (en) * 2020-12-22 2021-07-23 北京旋极伏羲科技有限公司 City information model modeling method based on space-time grid data
CN112860689A (en) * 2021-01-11 2021-05-28 北京旋极伏羲科技有限公司 Platform system based on space-time grid data
CN112905728A (en) * 2021-02-26 2021-06-04 中国科学院电子学研究所苏州研究院 Efficient fusion and retrieval system and method for multi-source place name data
CN114048271A (en) * 2021-09-28 2022-02-15 中科星图股份有限公司 Storage method and device of Beidou grid data model in database
CN114022648A (en) * 2021-11-05 2022-02-08 深圳航天智慧城市***技术研究院有限公司 Space analysis method and system based on Beidou grid code and three-dimensional engine
CN114116942A (en) * 2021-11-30 2022-03-01 深圳航天智慧城市***技术研究院有限公司 Space-time resource block data management method and system thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116955668A (en) * 2023-08-28 2023-10-27 深圳巨湾科技有限公司 Batch construction method for space-time database
CN117435823A (en) * 2023-12-19 2024-01-23 北京智网易联科技有限公司 Space-time data service method based on grid coding and industrial Internet platform
CN117435823B (en) * 2023-12-19 2024-03-29 北京智网易联科技有限公司 Space-time data service method based on grid coding and industrial Internet platform

Also Published As

Publication number Publication date
CN114925043B (en) 2022-12-30

Similar Documents

Publication Publication Date Title
Shyshatskyi et al. Complex Methods of Processing Different Data in Intellectual Systems for Decision Support Systems
CN107092680B (en) Government affair information resource integration method based on geographic grids
CN106547853B (en) Forestry big data construction method based on one graph
CN108446293A (en) A method of based on urban multi-source isomeric data structure city portrait
CN114925043B (en) Application method and device based on space-time grid block data and electronic equipment
CN108182650B (en) City space Beidou grid identification and simulation visualization system
US8458188B2 (en) Voxel approach to terrain repositories for modeling and simulation
CN115774861B (en) Natural resource multi-source heterogeneous data convergence fusion service system
CN111862292B (en) Data rendering method and device for transmission line corridor and computer equipment
US20110202326A1 (en) Modeling social and cultural conditions in a voxel database
CN111221867B (en) Protective building information management system
Chen et al. A new method for building-level population estimation by integrating LiDAR, nighttime light, and POI data
CN111726403B (en) Cross-cloud-platform big data management method and system
CN115758522A (en) Digital twin city management system and method
CN113570275A (en) Water resource real-time monitoring system based on BIM and digital elevation model
CN116069882B (en) Airspace grid diagram generating method
CN113282692A (en) Big data sharing method and device for smart city
CN111708778A (en) Big data management method and system
Mast et al. Mapping urban villages using fully convolutional neural networks
Qiu et al. Disaggregating population data for assessing progress of SDGs: methods and applications
Lu et al. Web‐based real‐time visualization of large‐scale weather radar data using 3D tiles
Da Costa et al. Uncertainty quantification of the global rural-urban mapping project over Polish census data
CN109241216B (en) Method for realizing gridding management by using power grid level storage database architecture
CN111179142A (en) Geological disaster space information service platform
Santhanavanich et al. The Spatial Data Infrastructure of an Urban Digital Twin in the Building Energy Domain Using OGC Standards: 7th 3D GeoInfo Conference, 19–21 October 2022, Sydney, Australia

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant