US-20260127454-A1 - METHOD FOR CONSTRUCTING GEOGRAPHIC INFORMATION SYSTEM (GIS) APPLICATION SYSTEM FOR DIGITAL AGRICULTURE AND COMPUTER PROGRAM PRODUCT
Abstract
This application relates to the field of computer information processing, and provides a method for constructing a geographic information system (GIS) application system for digital agriculture, and a computer program product. The method includes: integrating a GIS function with a digital agriculture application demand, and dividing a GIS application for digital agriculture into a plurality of components based on an integration relationship; developing the components separately and constructing a digital agricultural GIS application component library; and selecting a component from the digital agricultural GIS application component library for assembling, and building a navigation module and various functional modules for the GIS application system for digital agriculture to complete construction of the GIS application system for digital agriculture. This application can adapt to various different digital agriculture application scenarios and personalized user demands.
Inventors
- Di Hu
- Linwang YUAN
- Guonian LV
- ZONGXIANG ZHANG
- Yihao MAN
- Jun Chang
Assignees
- NANJING NORMAL UNIVERSITY
Dates
- Publication Date
- 20260507
- Application Date
- 20250728
- Priority Date
- 20241106
Claims (6)
- 1 . A method for constructing a geographic information system (GIS) application system for digital agriculture, comprising: integrating a GIS function with a digital agriculture application demand, and dividing a GIS application for digital agriculture into a plurality of components based on an integration relationship, wherein the GIS function comprises a spatial data management function, a spatial analysis function, a visualization function, a multi-granularity spatio-temporal object management function, a geographic knowledge graph function, and a geographic model analysis function; the digital agriculture application demand comprises an agricultural data management application demand, an agricultural information query application demand, an agricultural knowledge browsing application demand, an agricultural dynamic monitoring application demand, an agricultural statistical analysis application demand, and an agricultural decision support application demand; and the components comprise a general basic component and a business component; developing the components separately and constructing a digital agricultural GIS application component library; and selecting a component from the digital agricultural GIS application component library for assembling, and building a navigation module and various functional modules for the GIS application system for digital agriculture to complete construction of the GIS application system for digital agriculture.
- 2 . The method for constructing a GIS application system for digital agriculture according to claim 1 , wherein the integrating a GIS function with a digital agriculture application demand specifically comprises: integrating the spatial data management function with the agricultural data management application demand to manage agricultural regional overview data, agricultural basic geographic data, agricultural thematic data, and agricultural regional socio-economic data by using a spatial database technology; integrating the spatial data management function with the agricultural information query application demand to spatially query agricultural information by using the spatial database technology; integrating the spatial data management function with the agricultural knowledge browsing application demand to manage agricultural spatial knowledge by using the spatial database technology; integrating the spatial data management function with the agricultural statistical analysis application demand to achieve chart statistics of agricultural thematic information; integrating the spatial analysis function with the agricultural decision support application demand to achieve farmland plot measurement, land planting suitability assessment, and land use planning; integrating the visualization function with the agricultural statistical analysis application demand to make and display an agricultural thematic map; integrating the visualization function with the agricultural information query application demand to display a planting region and a growth situation of a crop, thereby displaying a three-dimensional agricultural scene; integrating the multi-granularity spatio-temporal object management function with the agricultural information query application demand to perform entity management on an administrative region, the planting region, a plot, and the crop, construct a digital agricultural multi-granularity spatio-temporal object, and achieve agricultural object recognition and agricultural object information query; integrating the geographic knowledge graph function with the agricultural knowledge browsing application demand to construct and display an agricultural knowledge graph; integrating the geographic knowledge graph function with the agricultural decision support application demand to achieve agricultural assessment and decision-making comprising crop planting adaptation assessment; integrating the geographic model analysis function with the agricultural dynamic monitoring application demand to achieve crop parameter inversion, crop growth monitoring, and agricultural disaster monitoring; and integrating the geographic model analysis function with the agricultural decision support application demand to achieve agricultural plot extraction, agricultural crop recognition, and planting suitability assessment.
- 3 . The method for constructing a GIS application system for digital agriculture according to claim 1 , wherein the dividing a GIS application for digital agriculture into a plurality of components based on an integration relationship specifically comprises: constructing the general basic component, wherein a construction process is as follows: constructing a page route container component and a page title menu component, wherein the page route container component is configured to display page content of the component and configure a route name; and the page title menu component is configured to dynamically switch content in a page route container; and constructing the business component, wherein a construction process is as follows: integrating the spatial data management function with the agricultural data management application demand to obtain an agricultural regional overview component and an agricultural data management component through the division; integrating the spatial data management function with the agricultural information query application demand to obtain an agricultural spatial query component through the division; integrating with the spatial data management function with the agricultural knowledge browsing application demand to obtain an agricultural geographic knowledge management component through the division; integrating the spatial analysis function with the agricultural statistical analysis application demand to obtain an agricultural spatial analysis component through the division; integrating the spatial analysis function with the agricultural decision support application demand to obtain an agricultural spatial decision support component through the division; integrating the visualization function with the agricultural information management application demand to obtain an agricultural regional location map component and an agricultural three-dimensional scene component through the division; integrating the visualization function with the agricultural statistical analysis application demand to obtain an agricultural thematic map component through the division; integrating the multi-granularity spatio-temporal object management function with the agricultural information query application demand to obtain an agricultural object space component and an agricultural object recognition component through the division; integrating the geographic knowledge graph function with agricultural knowledge browsing application demand to obtain an agricultural geographic knowledge graph component through the division; integrating the geographic model analysis function with the agricultural dynamic monitoring application demand to obtain an agricultural parameter inversion component, a crop growth monitoring component, an agricultural disaster monitoring component, and a crop yield estimation component through the division; and integrating the geographic model analysis function with the agricultural decision support application demand to obtain an agricultural plot extraction component, a crop type recognition component, and a planting suitability assessment component through the division.
- 4 . The method for constructing a GIS application system for digital agriculture according to claim 1 , wherein the developing the components separately and constructing a digital agricultural GIS application component library specifically comprises: researching and developing the components through front-end secondary encapsulation, and constructing the digital agricultural GIS application component library, wherein the researching and developing comprise encapsulating and combining interface elements in a front-end UI library, a chart JavaScript library, and a map JavaScript library, and configuring properties of the components and Web services required by the components.
- 5 . The method for constructing a GIS application system for digital agriculture according to claim 1 , wherein the building a navigation module of a GIS application system for digital agriculture specifically comprises: building a title route menu and a page route container, which comprises: establishing a blank page canvas as an initial page, dragging a title route menu component to the initial page, and inputting a navigation bar menu item and a route relationship in a configuration item of the title route menu component, wherein the route relationship is a relationship among the navigation bar menu item, a functional page display container, and a functional page; and on an initial page of the title route menu, combining the title route menu component and a page route container component, and inputting a corresponding container name in a configuration form of the page route container component based on the configured route relationship.
- 6 . The method for constructing a GIS application system for digital agriculture according to claim 5 , wherein the building various functional modules of a GIS application system for digital agriculture specifically comprises: creating a blank page canvas one by one based on a quantity of the functional modules, and inputting a page name in the route relationship in a page configuration form; and dragging a digital agriculture component of a corresponding function based on a function implementation requirement of the functional module, wherein the digital agriculture component is the business component.
Description
CROSS REFERENCE TO RELATED APPLICATION This patent application claims the benefit and priority of Chinese Patent Application No. 202411575081.8, filed with the China National Intellectual Property Administration on Nov. 6, 2024, the disclosure of which is incorporated by reference herein in its entirety as part of the present application. TECHNICAL FIELD The present disclosure relates to the field of computer information processing, and in particular, to a method for constructing a geographic information system (GIS) application system for digital agriculture and a computer program product. BACKGROUND With the popularization of informatization technologies, a geographic information system (GIS) has been widely applied in many fields such as resource and environmental management, urban planning and management, emergency response and disaster management, and business and market analysis, and a GIS application system that integrates functional advantages of the GIS and specific industry demands has been established. In the field of digital agriculture, a large number of GIS application systems have been established, including agricultural information collection and management systems, agricultural decision support systems (such as GISs for pest and disease decision-making, irrigation decision-making, agricultural pollution decision-making, and precise allocation of agricultural facilities), agricultural big data visualization systems, and the like, which provide important means for agricultural resource management decision-making and sustainable agricultural development, and play an important role in constructing the digital agriculture. Most of these systems are developed in a fixed modular manner, and lack flexibility and scalability, making it difficult to adapt to various different digital agriculture application scenarios and personalized user demands. How to improve a rapid response capability of the GIS application system to a digital agriculture application demand and better meet a personalized demand has become an urgent problem to be solved in current GIS application system for digital agricultures. SUMMARY An objective of the present disclosure is to provide a method for constructing a GIS application system for digital agriculture and a computer program product, to solve a problem that an existing GIS application system is difficult to adapt to various different agricultural application scenarios and personalized user demands. To achieve the above objective, the present disclosure provides the following technical solutions. According to a first aspect, the present disclosure provides a method for constructing a GIS application system for digital agriculture, including: integrating a GIS function with a digital agriculture application demand, and dividing a GIS application for digital agriculture into a plurality of components based on an integration relationship, where the GIS function includes a spatial data management function, a spatial analysis function, a visualization function, a multi-granularity spatio-temporal object management function, a geographic knowledge graph function, and a geographic model analysis function; the digital agriculture application demand includes an agricultural data management application demand, an agricultural information query application demand, an agricultural knowledge browsing application demand, an agricultural dynamic monitoring application demand, an agricultural statistical analysis application demand, and an agricultural decision support application demand; and the components include a general basic component and a business component;developing the components separately and constructing a digital agricultural GIS application component library; andselecting a component from the digital agricultural GIS application component library for assembling, and building a navigation module and various functional modules for the GIS application system for digital agriculture to complete construction of the GIS application system for digital agriculture. According to a second aspect, the present disclosure provides a computer program product, including a computer program, where the computer program is executed by a processor to implement the above method for constructing a GIS application system for digital agriculture. According to specific embodiments provided in the present disclosure, the present disclosure achieves the following technical effects: The present disclosure integrates a GIS function with a digital agriculture application demand, and divides a GIS application for digital agriculture into a plurality of components based on an integration relationship. Not limited to a fixed modular development manner, the present disclosure adaptively performs the division to obtain digital agricultural GIS application components based on a digital agriculture application demand of a user, develops the obtained components separately, and builds a navigation module and