Zero code configuration and visual display system and method based on GIS (Geographic Information System)

Through the zero-code configuration and visual display system based on GIS, the complexity and professional barriers of GIS application development in oilfield are solved, rapid development and customization functions are realized, and production efficiency and business application level are improved.

CN120066480APending Publication Date: 2025-05-30PETROCHINA CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311607111.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-28
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The existing oilfield GIS applications are in a fully customized development state, with complex API grammar and high professional barriers. They cannot quickly realize scene visual applications for end users, and cannot form a joint force between business fields, which seriously affects the production efficiency and development momentum of the enterprise.

Method used

The zero-code configuration and visual display system based on GIS are adopted. Through the combination of configuration modules and visual display modules, scene information configuration, GIS tool configuration, functional component configuration and event configuration are provided to realize zero-code configuration and visual display.

Benefits of technology

It lowers the threshold for GIS usage, supports rapid development and customization functions, improves business response speed and work efficiency, and achieves the goal of quickly building GIS applications in oil fields.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120066480A_ABST
    Figure CN120066480A_ABST
Patent Text Reader

Abstract

The invention discloses a GIS-based zero-code configuration and visual display system and method. The system comprises a configuration module and a visual display module, the configuration module is connected with the visual display module; the configuration module is used for calling geographic information, carrying out scene, tool, function and event building on the geographic information, and sending a building result to the visual display module; and the visual display module is used for checking the built result and carrying out interactive operation in an interface. The system provides rich configurable options and components, non-development users can freely select and combine function modules according to service requirements, personalized GIS service scene customization is achieved, meanwhile, the users can modify and adjust at any time to flexibly cope with changing requirements, and the service response speed and the working efficiency are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of informatization construction in the oil and gas industry, and particularly relates to a zero-code configuration and visualization display system and method based on GIS. Background Art

[0002] GIS (Geographic Information System) is an information technology system that combines geospatial data with non-spatial data for storage, management, analysis, and display. It uses computer software and hardware technologies to collect, store, process, analyze, and display spatial data on the earth's surface to support decision-making and problem-solving.

[0003] With the development of oilfield informatization, GIS provides important technical support for the platform construction and functional application in professional business fields such as oilfield geological exploration, development and production, engineering technology, storage and transportation sales, and new energy. However, at present, the application of oilfield GIS is still in a state of complete customized development. The construction of any GIS application scenario has to be implemented by professional GIS personnel through coding. The API syntax of GIS is complex and the professional barrier is high, making it impossible to quickly realize the visualization application of scenarios for end-users, unable to form a joint force among business fields, and seriously affecting the production efficiency and development momentum of enterprises. Summary of the Invention

[0004] The purpose of the present invention is to provide a zero-code configuration and visualization display system and method based on GIS to solve the problems that the API syntax of GIS is complex, the professional barrier is high, it is impossible to quickly realize the visualization application of scenarios for end-users, unable to form a joint force among business fields, and seriously affecting the production efficiency and development momentum of enterprises.

[0005] To achieve the above object, the present invention adopts the following technical solutions:

[0006] A zero-code configuration and visualization display system based on GIS, comprising a configuration module and a visualization display module; the configuration module is connected to the visualization display module;

[0007] The configuration module is used to call geographic information, build scenarios, tools, functions, and events for the geographic information, and send the built results to the visualization display module;

[0008] The visualization display module is used to view the already built results and perform interactive operations on the interface.

[0009] Further, the configuration module includes a scenario information configuration unit, a GIS tool configuration unit, a function component configuration unit, and an event configuration unit; the scenario information configuration unit, the GIS tool configuration unit, the function component configuration unit, and the event configuration unit are connected in sequence;

[0010] The scene information configuration unit completes the initial construction of the map container by calling the geographical information to configure a 2D map or a 3D map scene; the GIS tool configuration unit connects to the geographical information GIS system and calls the tools of the GIS system; the function component configuration unit is used for graphically displaying the parameters and output results of the scene configuration; the event configuration unit is used for adding relevant events to the layers loaded in this scene.

[0011] Furthermore, the basic information for configuring a 2D map or a 3D map scene includes scene naming, base map selection, layer selection, and initial range selection.

[0012] Furthermore, the GIS tools include base map, distance measurement, area measurement, layer control, path analysis, legend, and topology calculation.

[0013] Furthermore, the components configured by the function component configuration unit include charts, lists, page links, layer control lists, progress bar lists, classification proportion components, circular completion rate components, key project components, project time components, chart + text components, and picture components.

[0014] Furthermore, the event configuration includes click events or hover events.

[0015] Furthermore, the visualization display module includes display controls and human-computer interaction controls for displaying and controlling the scene information configuration unit, GIS tool configuration unit, function component configuration unit, and event configuration unit.

[0016] Furthermore, the display controls are connected to the scene information configuration unit, GIS tool configuration unit, function component configuration unit, and event configuration unit, and display all the information of the newly created scene, GIS tool types, function component types, and current events.

[0017] Furthermore, the human-computer interaction controls are used to provide a menu bar, floating buttons, sidebar content boxes, toolbars, pop-up boxes, and tree lists.

[0018] A display method for a zero-code configuration and visualization display system based on GIS includes the following steps:

[0019] Complete the initial construction of the map container by calling the geographical information to configure a 2D map or a 3D map scene;

[0020] After completing the initial construction of the map container, call the tools of the GIS system through the geographical information GIS system to add base map, distance measurement, area measurement, layer control, path analysis, legend, and topology calculation tools;

[0021] Select components from the function components to graphically display the statistical data in the scene;

[0022] After the scene function components are built, add click events and hovering events to add events to the layers loaded in this scene.

[0023] Compared with the prior art, the present invention has the following technical effects:

[0024] Based on the unified GIS components, the present invention builds an efficient and reliable zero-code configuration and visualization system through a component-based approach. The system provides rich configurable options and components. Non-developer users can freely select and combine function modules according to business requirements to achieve personalized GIS business scenario customization. At the same time, users can modify and adjust at any time to flexibly respond to changing requirements, greatly improving the business response speed and work efficiency. In addition, facing the GIS object, it docks with the professional data interface of the oilfield data bank, facilitating the quick docking and display of professional data in GIS data, reducing the threshold for users to use GIS, thereby enhancing the business application level based on GIS and achieving the goal of quickly building oilfield GIS applications. Description of the Drawings

[0025] Figure 1 It is the system structure diagram of the present invention.

[0026] Figure 2 It is the flow chart of the present invention. Detailed Embodiments

[0027] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0028] In the description of the present invention, it should be understood that the terms "include" and "comprise" indicate the presence of the described features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.

[0029] It should also be understood that the terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to include the plural forms.

[0030] It should be further understood that the term "and / or" used in the specification and appended claims of the present invention refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. Additionally, in the present invention, the character " / " generally indicates an "or" relationship between the preceding and following related objects.

[0031] It should be understood that although terms such as first, second, and third may be used in the embodiments of the present invention to describe preset ranges, etc., these preset ranges should not be limited to these terms. These terms are only used to distinguish the preset ranges from each other. For example, without departing from the scope of the embodiments of the present invention, the first preset range can also be referred to as the second preset range, and similarly, the second preset range can also be referred to as the first preset range.

[0032] Depending on the context, the word "if" as used herein can be interpreted as "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detected (stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (stated condition or event)" or "in response to detecting (stated condition or event)".

[0033] Various structural schematic diagrams according to the disclosed embodiments of the present invention are shown in the drawings. These figures are not drawn to scale, where for the purpose of clear expression, some details are enlarged, and some details may be omitted. The shapes of various regions and layers shown in the figures, as well as their relative sizes and positional relationships, are merely exemplary. In practice, there may be deviations due to manufacturing tolerances or technical limitations, and those skilled in the art can design regions / layers with different shapes, sizes, and relative positions according to actual needs.

[0034] The present invention is further described below in conjunction with the accompanying drawings:

[0035] Please refer to Figures 1 to 2 , a GIS-based zero-code configuration and visualization display system, including a configuration module and a visualization display module; the configuration module is connected to the visualization display module;

[0036] The configuration module is used to call geographic information, build scenarios, tools, functions, and events for the geographic information, and send the built results to the visualization display module;

[0037] The visualization display module is used to view the already built results and perform interactive operations in the interface.

[0038] The configuration module includes a scene information configuration unit, a GIS tool configuration unit, a function component configuration unit, and an event configuration unit; the scene information configuration unit, the GIS tool configuration unit, the function component configuration unit, and the event configuration unit are connected in sequence;

[0039] The scene information configuration unit completes the initial construction of the map container by calling a two-dimensional or three-dimensional map scene of geographic information configuration; the GIS tool configuration unit is connected to the geographic information GIS system and calls the tools of the GIS system; the function component configuration unit is used to graphically display the parameters and output results of scene configuration; the event configuration unit is used to add relevant events to the layers loaded in this scene.

[0040] The visualization display module includes display controls and human-computer interaction controls for displaying and controlling the scene information configuration unit, the GIS tool configuration unit, the function component configuration unit, and the event configuration unit.

[0041] The present invention is a zero-code configuration and visualization display system implemented based on GIS component technology. The system function architecture is as Figure 1 shown, including functions such as scene information configuration, GIS tool configuration, function component configuration, and event configuration of the configuration module, as well as functions such as the menu bar, sidebar content box, toolbar, pop-up window, and tree list of the visualization display module.

[0042] The main functions of the system are introduced as follows:

[0043] Configuration module: It includes 4 functions, namely scene information configuration, GIS tool configuration, function component configuration, and event configuration.

[0044] (1) Scene information configuration. It is used to configure the basic information of a two-dimensional or three-dimensional map scene, including functions such as scene naming, base map selection, professional layer selection, and initial range selection. The initial construction of the map container can be completed through two- and three-dimensional scene configuration, preparing for configuring map functions such as GIS tools, function components, and events.

[0045] (2) GIS tool configuration. Configure basic GIS tools, including 7 categories in total: base map, distance measurement, area measurement, layer control, path analysis, legend, and topology calculation. After adding, they can be viewed and used in the visualization display interface.

[0046] (3) Functional component configuration. In the functional component configuration interface, users do not need to write complex codes and scripts, and can complete the definition and execution of application functions through the configuration interface. The components include 11 types of components, namely charts, lists, page links, layer control lists, progress bar lists, classification proportion components, circular completion rate components, key project components, project time components, chart + text components, and picture components, which meet the usage requirements of various scenarios. Users can freely configure and adjust the parameters and output results of each scenario application according to their needs.

[0047] (4) Event configuration. Relevant events can be added to the layers loaded in this scenario, such as click events or hover events. Users can configure according to specific business requirements. At the same time, to facilitate interaction with other systems, it supports accessing third-party data to improve the page function requirements.

[0048] Visualization display module: It includes 5 functions, namely the menu bar, sidebar content box, toolbar, pop-up window, and tree list.

[0049] (1) Menu bar. Click different menus in the menu bar on the display end to switch different business scenarios.

[0050] (2) Floating buttons. It includes floating buttons such as the Home key, data display / hide button, search box, and tool list button.

[0051] (3) Sidebar content box. It includes content boxes such as charts, embedded pages, layer control lists, text boxes, pictures, and progress bar lists.

[0052] (4) Toolbar. It includes tools such as base map switching, distance measurement, area measurement, layer control, path navigation, legend, and timeline.

[0053] (5) Pop-up window. It includes various pop-up windows such as single-page pop-up windows, multi-page pop-up windows, and table pop-up windows.

[0054] (6) Tree list. It includes tree lists such as layer display trees and layer display floating boxes.

[0055] The main configuration display process of the system:

[0056] Based on the zero-code configuration and visualization display system, through a standardized configuration process, it can help users quickly customize GIS business applications. The specific process is as Figure 2 shown.

[0057] By calling the geographic information to configure the 2D map or 3D map scenario, the initial construction of the map container is completed;

[0058] After the initial construction of the map container is completed, through the Geographic Information System (GIS), call the tools of the GIS system to add base maps, distance measurement, area measurement, layer control, path analysis, legends, and topology calculation tools;

[0059] Select components from the functional components to graphically display the statistical data in the scene;

[0060] After the construction of the scene functional components is completed, add click events and hover events to add events to the layers loaded in this scene.

[0061] The zero-code configuration and visualization display system based on GIS has good application effects, which are reflected in:

[0062] (1) Lower the threshold of GIS use

[0063] Traditional GIS platforms usually require professional programming and geographic information system knowledge, which is relatively difficult for non-professionals to learn. The zero-code configuration platform simplifies configuration and interface operations, enabling users without programming knowledge to easily create and configure GIS applications. This can lower the usage threshold, allowing more people to use GIS technology and promoting the popularization and application of the technology.

[0064] (2) Support rapid development

[0065] The development of traditional GIS applications requires a large amount of time and human resources. The zero-code configuration platform can quickly build and configure GIS applications by providing a visual interface and pre-set modules, reducing the development cycle. Developers can directly complete the design and function expansion of the application through dragging, configuration, etc., greatly improving the development efficiency.

[0066] (3) Support custom functions

[0067] Zero-code configuration platforms usually provide rich functional components and templates. Users can select and combine these components according to their own needs to achieve customized application functions. This flexibility can meet the needs of different industries and application scenarios, making the technology more closely related to actual applications.

[0068] (4) Support visualization display

[0069] Zero-code configuration platforms usually support the visualization display of data, presenting geographic information in the form of charts, maps, etc., which is convenient for users to intuitively understand and analyze data. This visualization display method can help users better discover the relationships and patterns between data, thus supporting better decision-making and analysis.

[0070] (5) Support integrated data

[0071] The zero-code configuration platform usually supports integration with various data sources, including geospatial information data, sensor data, third-party data, etc. By integrating these data sources, users can understand and analyze geospatial information more comprehensively and comprehensively, thus supporting more comprehensive decision-making and analysis.

[0072] Embodiment 1

[0073] A zero-code configuration and visualization display system based on GIS, including a configuration module and a visualization display module; the configuration module is connected to the visualization display module;

[0074] The configuration module is used to call geospatial information, build scenes, tools, functions, and events for the geospatial information, and send the built results to the visualization display module;

[0075] The visualization display module is used to view the already built results and perform interactive operations in the interface.

[0076] The present invention is a zero-code configuration and visualization display system implemented based on GIS component technology. The system functional architecture is as Figure 1 shown, including functions such as scene information configuration, GIS tool configuration, functional component configuration, and event configuration of the configuration module, as well as functions such as the menu bar, sidebar content box, toolbar, pop-up window, and tree list of the visualization display module.

[0077] Embodiment 2:

[0078] A zero-code configuration and visualization display system based on GIS, characterized in that it includes a configuration module and a visualization display module; the configuration module is connected to the visualization display module;

[0079] The configuration module is used to call geospatial information, build scenes, tools, functions, and events for the geospatial information, and send the built results to the visualization display module;

[0080] The visualization display module is used to view the already built results and perform interactive operations in the interface.

[0081] The configuration module includes a scene information configuration unit, a GIS tool configuration unit, a functional component configuration unit, and an event configuration unit; the scene information configuration unit, the GIS tool configuration unit, the functional component configuration unit, and the event configuration unit are connected in sequence;

[0082] The scene information configuration unit completes the initial construction of the map container by calling the geographical information to configure a 2D map or a 3D map scene; the GIS tool configuration unit connects to the geographical information GIS system and calls the tools of the GIS system; the function component configuration unit is used to graphically display the parameters and output results of the scene configuration; the event configuration unit is used to add relevant events to the layers loaded in this scene.

[0083] Based on the unified GIS components, the present invention constructs an efficient and reliable zero-code configuration and visualization system in a componentized manner. The system provides rich configurable options and components. Non-developer users can freely select and combine function modules according to business requirements to achieve personalized customization of GIS business scenarios. At the same time, users can modify and adjust at any time to flexibly respond to changing needs, greatly improving the business response speed and work efficiency. In addition, it faces the GIS object to dock with the professional data interface of the oilfield data bank, facilitating the rapid docking and display of professional data in GIS data, reducing the threshold for users to use GIS, thereby enhancing the business application level based on GIS and achieving the goal of quickly constructing oilfield GIS applications.

[0084] Embodiment 3:

[0085] A zero-code configuration and visualization display system based on GIS includes a configuration module and a visualization display module; the configuration module is connected to the visualization display module;

[0086] The configuration module is used to call geographical information and construct scenes, tools, functions, and events for the geographical information, and send the constructed results to the visualization display module;

[0087] The visualization display module is used to view the already constructed results and perform interactive operations in the interface.

[0088] The configuration module includes a scene information configuration unit, a GIS tool configuration unit, a function component configuration unit, and an event configuration unit; the scene information configuration unit, the GIS tool configuration unit, the function component configuration unit, and the event configuration unit are connected in sequence;

[0089] The scene information configuration unit completes the initial construction of the map container by calling the geographical information to configure a 2D map or a 3D map scene; the GIS tool configuration unit connects to the geographical information GIS system and calls the tools of the GIS system; the function component configuration unit is used to graphically display the parameters and output results of the scene configuration; the event configuration unit is used to add relevant events to the layers loaded in this scene.

[0090] The basic information for configuring a 2D map or a 3D map scene includes scene naming, base map selection, layer selection, and initial range selection.

[0091] The GIS tools include base maps, distance measurement, area measurement, layer control, path analysis, legends, and topology calculations.

[0092] The components configured for the functional components include charts, lists, page links, layer control lists, progress bar lists, classification proportion components, circular completion rate components, key project components, project time components, chart + text components, and picture components.

[0093] The event configuration includes click events or hover events.

[0094] The zero-code configuration platform usually supports the visual display of data, presenting geographical information in the form of charts, maps, etc., which is convenient for users to intuitively understand and analyze the data. This visual display method can help users better discover the correlations and patterns between data, thus supporting better decision-making and analysis.

[0095] The zero-code configuration platform usually supports the integration with various data sources, including geographical information data, sensor data, third-party data, etc. By integrating these data sources, users can more comprehensively and integrally understand and analyze geographical spatial information, thus supporting more comprehensive decision-making and analysis.

[0096] Example 4:

[0097] A zero-code configuration and visual display system based on GIS includes a configuration module and a visual display module; the configuration module is connected to the visual display module;

[0098] The configuration module is used to call geographical information, and build scenarios, tools, functions, and events for the geographical information, and send the built results to the visual display module;

[0099] The visual display module is used to view the already built results and perform interactive operations in the interface.

[0100] The configuration module includes a scenario information configuration unit, a GIS tool configuration unit, a functional component configuration unit, and an event configuration unit; the scenario information configuration unit, the GIS tool configuration unit, the functional component configuration unit, and the event configuration unit are connected in sequence;

[0101] The scenario information configuration unit configures a 2D map or 3D map scenario by calling geographical information to complete the initial construction of the map container; the GIS tool configuration unit is connected to the geographical information GIS system and calls the tools of the GIS system; the functional component configuration unit is used to graphically display the parameters and output results configured for the scenario; the event configuration unit is used to add relevant events to the layers loaded in this scenario.

[0102] The visualization display module includes display controls and human-computer interaction controls for displaying and controlling the scene information configuration unit, GIS tool configuration unit, function component configuration unit, and event configuration unit.

[0103] The display control is connected to the scene information configuration unit, GIS tool configuration unit, function component configuration unit, and event configuration unit, and displays all the information of the newly created scene, GIS tool types, function component types, and current events.

[0104] The human-computer interaction control is used to provide a menu bar, floating buttons, sidebar content boxes, toolbars, pop-up windows, and tree lists.

[0105] Embodiment 5:

[0106] Taking the configuration of the oil and gas transportation and marketing GIS scene application platform for an oilfield as an example, the present invention will be further described in detail.

[0107] New scene: Click to add a new scene, name the scene as the oil and gas transportation and marketing GIS scene application platform for the oilfield, then upload the thumbnail of the scene, and select the image as the base map.

[0108] Select the Tarim Oilfield range. Select the oil and gas transportation and marketing layer in the layer data, which contains relevant information such as analysis and statistics, professional layers, long-distance pipelines, storage and transportation center ranges, high-consequence areas, etc. After completing the above steps, click Submit to complete the basic information configuration of the scene. After clicking Submit, the scene needs to be authorized for positions, and after completing the authorization, it can be viewed on the corresponding web page.

[0109] Configure GIS tools: After completing the basic information construction of the oil and gas transportation and marketing scene, you can click on the tools to add relevant tools such as base maps, distance measurement, area measurement, layer control, path analysis, legends, and topological calculations to the just-constructed oil and gas transportation and marketing scene.

[0110] Configure function components: In the oil and gas transportation and marketing scene, a total of 5 chart functions, namely the overall oil and gas transportation and marketing plan, the external transportation volume of each unit, the inventory of each unit, pipeline data statistics, and long station data statistics, are completed through components. Among them, the overall oil and gas transportation and marketing plan uses a circular completion rate component to display, and relevant data such as project name, progress, and completion rate of each stage can be clearly viewed;

[0111] The external transportation volume of each unit is represented by a stacked bar chart in the chart to show the external output volume of oil and gas in oilfields in each region; the inventory of each unit is represented by a stacked bar chart in the chart to show the inventory of oil and gas in oilfields in each region; the pipeline data statistics uses a classification ratio component, and relevant information such as the total mileage and corresponding quantity of various pipelines can be clearly and intuitively viewed for statistical display;

[0112] The station yard data statistics uses the circular rose diagram in the chart, which can visually display the statistics of the corresponding quantities and proportions of Class 1 pipelines, Class 2 pipelines, and Class 3 pipelines in all station yards in the management area.

[0113] Configuration events: After the construction of the oil and gas transportation and marketing scenario function components is completed, click events and hover events can be added. Taking the storage and transportation center layer as an example, when the mouse hovers over this layer, it will be highlighted and display detailed information such as the scope of the storage and transportation center, the name of the storage and transportation center, geographical location, number of stations, pipelines in the jurisdiction, loading capacity, gas supply capacity, number of valve chambers, and related operations.

[0114] Among them, the related operations include natural gas sales dynamics, crude oil, condensate oil sales dynamics, light hydrocarbons, liquefied gas sales dynamics, sulfur sales dynamics, and ethane sales dynamics. When clicking on each operation, a corresponding chart will pop up for display. Taking the station yard engineering layer as an example, when the mouse clicks on various stations in this layer, a display picture of the station yard, various relevant data of the station yard, inbound reception, and video display and other relevant information will appear. At the same time, the page also supports scrolling the scroll wheel to zoom in and out on the map, and the displayed content will also change accordingly, enabling a clearer view of the distribution of various pipelines, station yards, high-consequence areas, and high-risk pipelines.

[0115] Page display: After completing the steps of building the oil and gas transportation and marketing scenario, selecting tools, adding components, and adding events, the built interface can be viewed, and user navigation and exploration can be achieved through interactive operations in the interface. Users can freely browse the environment inside and outside the station yard, rotate, zoom in and out, and move the perspective to more comprehensively understand the overall situation of the station yard and view information in various regions.

[0116] Clicking on the tools below can perform functions such as distance measurement, area measurement, replacing the base map display, viewing the display effects of different layers, and viewing the legend on the map. It is also possible to clearly see the relevant data of the corresponding components, and the statistical data is updated in real time to display the corresponding information. For the information of high-consequence pipelines and the delineation of the influence scope of high-consequence areas, clicking on this place will display the name of the high-consequence pipe section, the pipe section name, the total number of people in the area, the area person in charge, the contact information of the person in charge, and the type of this section, helping relevant personnel make reasonable decisions and take appropriate measures to reduce potential risks and consequences.

[0117] Traditional GIS application development requires a large amount of time and human resources. The zero-code configuration platform can quickly build and configure GIS applications by providing a visual interface and pre-set modules, reducing the development cycle. Developers can directly complete the design and function expansion of the application through methods such as dragging and configuration, greatly improving the development efficiency.

[0118] In the embodiments of the present invention, the division of modules is illustrative. It is only a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present invention, each functional module may be integrated in a processor, or may exist physically separately, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0119] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present invention can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in the form of hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0120] In the embodiments provided by the present invention, it should be understood that the disclosed device / terminal and method can be implemented in other ways. For example, the device / terminal embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0121] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0122] In addition, in each embodiment of the present invention, each functional unit may be integrated in a processing unit, or each unit may exist physically separately, or two or more units may be integrated in one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0123] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0124] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0125] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are executed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions for implementing the functions specified in one process or a plurality of processes and / or boxes Figure 1 one process or a plurality of processes and / or boxes Figure 1 steps for the functions specified in one box or a plurality of boxes.

[0127] The above is only to illustrate the technical idea of the present invention, and the protection scope of the present invention cannot be limited thereby. Any changes made on the basis of the technical solution according to the technical idea proposed by the present invention shall fall within the protection scope of the claims of the present invention.

Claims

1. A zero-code configuration and visualization display system based on GIS, characterized in that, it includes a configuration module and a visualization display module; the configuration module is connected to the visualization display module; the configuration module is used to call geographic information, build scenes, tools, functions and events for the geographic information, and send the built results to the visualization display module; the visualization display module is used to view the already built results and perform interactive operations in the interface.

2. The zero-code configuration and visualization display system based on GIS according to claim 1, characterized in that, the configuration module includes a scene information configuration unit, a GIS tool configuration unit, a function component configuration unit and an event configuration unit; the scene information configuration unit, the GIS tool configuration unit, the function component configuration unit and the event configuration unit are connected in sequence; the scene information configuration unit configures a 2D map or a 3D map scene by calling geographic information to complete the initial construction of the map container; the GIS tool configuration unit is connected to the geographic information GIS system to call the tools of the GIS system; the function component configuration unit is used to graphically display the parameters and output results configured by the scene; the event configuration unit is used to add relevant events to the layers loaded in this scene.

3. The zero-code configuration and visualization display system based on GIS according to claim 2, characterized in that, the basic information for configuring a 2D map or a 3D map scene includes scene naming, base map selection, layer selection and initial range selection.

4. The zero-code configuration and visualization display system based on GIS according to claim 2, characterized in that, GIS tools include base map, distance measurement, area measurement, layer control, path analysis, legend and topology calculation.

5. The zero-code configuration and visualization display system based on GIS according to claim 2, characterized in that, the components configured by the function component configuration include charts, lists, page links, layer control lists, progress bar lists, classification ratio components, circular completion rate components, key project components, project time components, chart + text components and picture components.

6. The zero-code configuration and visualization display system based on GIS according to claim 2, characterized in that, event configuration includes click event or hover event.

7. The zero-code configuration and visualization display system based on GIS according to claim 2, characterized in that, the visualization display module includes display controls and human-computer interaction controls for displaying and controlling the scene information configuration unit, the GIS tool configuration unit, the function component configuration unit and the event configuration unit.

8. The zero-code configuration and visualization display system based on GIS according to claim 7, characterized in that, the display control is connected to the scene information configuration unit, the GIS tool configuration unit, the function component configuration unit and the event configuration unit, and displays all the information of the newly created scene, the types of GIS tools, the types of function components and the current events.

9. The zero-code configuration and visualization display system based on GIS according to claim 7, characterized in that, The human-computer interaction control is used to provide a menu bar, a floating button, a sidebar content box, a toolbar, a pop-up box, and a tree list.

10. A display method of a zero-code configuration and visualization display system based on GIS, characterized in that based on the zero-code configuration and visualization display system based on GIS described in any one of claims 1 to 9, comprising the following steps: Complete the initial construction of the map container by calling the geographical information to configure the two-dimensional map or the three-dimensional map scene; After completing the initial construction of the map container, through the geographical information GIS system, call the tools of the GIS system to add a base map, distance measurement, area measurement, layer control, path analysis, legend, and topology calculation tools; Select components from the function components to graphically display the statistical data in the scene; After the construction of the scene function components is completed, add click events and hover events to add events to the layers loaded in this scene.

Citation Information

Cited By

  • Function management method and system based on geographic information system

    CN120256540A