CN111176620A - Data-driven map application rapid construction method and construction system - Google Patents
Data-driven map application rapid construction method and construction system Download PDFInfo
- Publication number
- CN111176620A CN111176620A CN201911367782.1A CN201911367782A CN111176620A CN 111176620 A CN111176620 A CN 111176620A CN 201911367782 A CN201911367782 A CN 201911367782A CN 111176620 A CN111176620 A CN 111176620A
- Authority
- CN
- China
- Prior art keywords
- instruction
- data
- map application
- map
- construction method
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to a map application rapid construction method and a map application rapid construction system based on data driving, wherein the construction method comprises the following steps of 1) obtaining a first instruction, generating a base map according to the first instruction, and the first instruction is a base map template library calling instruction or a user-defined base map input instruction; 2) acquiring a second instruction, and adding a data service on the base map according to the second instruction, wherein the second instruction is a template built-in data calling instruction or a data uploading instruction; 3) acquiring a third instruction, and configuring a widget according to the third instruction to complete the creation of a map application, wherein the third instruction is a widget library calling instruction; 4) generating and transmitting application information based on the created map application; 5) and adding an adjustable mark to the created map application based on the application feedback information. Compared with the prior art, the invention has the advantages of development efficiency improvement, high flexibility, convenient use and the like.
Description
Technical Field
The invention relates to the technical field of geographic information interaction, in particular to a map application rapid construction method and a map application rapid construction system based on data driving.
Background
With the rapid development of the internet, the WebGIS has come up, and electronic maps become an indispensable part of people's lives. The electronic map is used for navigation positioning, map visualization display of various data and map data analysis aid decision making, which are the most requirements in map application development.
At present, if a business system needs to use map application, a series of complex processes such as data processing by data personnel, design function by designers, customized development by research personnel and the like are needed, the development period is long, the efficiency is low, the coupling with the business is high, the repeated construction is caused, and a large amount of manpower and material resources are wasted.
Disclosure of Invention
The invention aims to overcome the defects in the prior art and provide a map application rapid construction method and a map application rapid construction system based on data driving, which are flexible and convenient and avoid repeated construction.
The purpose of the invention can be realized by the following technical scheme:
a map application rapid construction method based on data driving comprises the following steps:
1) acquiring a first instruction, and generating a base map according to the first instruction, wherein the first instruction is a base map template library calling instruction or a user-defined base map input instruction;
2) acquiring a second instruction, and adding a data service on the base map according to the second instruction, wherein the second instruction is a template built-in data calling instruction or a data uploading instruction;
3) acquiring a third instruction, and configuring a widget according to the third instruction to complete the creation of a map application, wherein the third instruction is a widget library calling instruction;
4) generating and transmitting application information based on the created map application;
5) and adding an adjustable mark to the created map application based on the application feedback information.
Further, the base graph template library is generated based on user rights.
Further, the data uploading instruction comprises a data file, and the format of the data file comprises CSV, Excel or Api.
Further, when the steps 1), 2) or 3) are executed, the base map, the data and/or the widget are synchronously presented.
Further, the construction method further comprises the following steps: and acquiring a fourth instruction, and adjusting the presenting background according to the fourth instruction.
Further, the construction method further comprises the following steps: and performing cross-platform processing on the constructed map application.
Further, the application information includes an IP address.
Further, the construction method further comprises the following steps: and acquiring a calling instruction, and calling the corresponding map application based on the calling mark.
Further, the construction method is realized based on H5.
The invention also provides a data-driven map application rapid construction system, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor calls the computer program to execute the steps of the method.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention realizes the construction of exclusive map application through the steps of base map generation, data addition, widget configuration and the like, realizes zero code, greatly reduces the development complexity of business application, improves the development efficiency, avoids repeated construction and saves a large amount of manpower and material resources.
2. The invention generates a plurality of template libraries according to the user authority, can also adopt the user-defined base map, improves the efficiency, avoids the limitation of using a unified template, better conforms to the actual service requirement and accords with the actual application scene.
3. The invention realizes the configuration of the widget by the built-in widget library (widget library), can configure the widget according to specific business requirements, avoids redundant functions, and ensures that the map loading speed is higher and the interaction is smoother.
4. The invention can realize flexible and customizable interactive operation through various interactive instructions, has high response speed and improves the flexibility of configuration application.
5. In the invention, the user can access the self-defined map resource, support the access of diversified data resources and enable the data to be more flexibly called.
6. The invention can also carry out cross-platform processing, can run application programs on any equipment, greatly improves the compatibility of the system, can realize multi-terminal adaptation, can easily create the application programs which can run on a plurality of terminals such as desktops, smart phones, tablet computers and the like by users, and avoids the compatibility problem.
7. When the base map is set, the data service is added and the widgets are configured, the base map, the data and the widgets can be visually seen in the application program and immediately used, and the response is timely.
8. The map application created by the method can be called after the application is passed, is associated with the IP address, and ensures that only authorized data can be acquired by a user every time through a series of technical means such as request interception, Token control, authority analysis and the like, thereby ensuring the security of GIS data.
9. The invention has simple deployment operation, greatly reduces the workload of the implementing personnel and improves the working efficiency.
Drawings
FIG. 1 is a schematic flow chart of the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments. The present embodiment is implemented on the premise of the technical solution of the present invention, and a detailed implementation manner and a specific operation process are given, but the scope of the present invention is not limited to the following embodiments.
Example 1
The embodiment provides a data-driven map application rapid construction method, which comprises the following steps:
1) acquiring a first instruction, and generating a base map according to the first instruction, wherein the first instruction is a base map template library calling instruction or a user-defined base map input instruction, and the base map template library is generated based on user authority;
2) acquiring a second instruction, and adding a data service on the base map according to the second instruction, wherein the second instruction is a template built-in data call instruction or a data uploading instruction, the data uploading instruction comprises a data file, the format of the data file comprises CSV, Excel or Api and the like, and the data capacity is strong;
3) acquiring a third instruction, and configuring a widget according to the third instruction to complete the creation of a map application, wherein the third instruction is a widget library calling instruction, and the widget library is convenient to call and comprises a map control, a map basic component, a map advanced component and the like;
4) generating and sending application information based on the established map application, wherein the application information comprises an IP address, the GIS data safety is guaranteed, and strict safety control is realized;
5) and adding an adjustable mark to the created map application based on the application feedback information.
And when the steps 1), 2) or 3) are executed, synchronously presenting the base map, the data and/or the widget, and responding timely.
In certain embodiments, the construction method further comprises: and acquiring a fourth instruction, and adjusting the presenting background according to the fourth instruction. The fourth instruction can be a skin replacement instruction, the skin is adjusted according to the user-defined base map, the matching color is switched, the UI interface style is unified, and the user experience effect is improved.
In certain embodiments, the construction method further comprises: the constructed map application is subjected to cross-platform processing, cross-platform development is achieved, including Android, iOS, Windows, Mac, Linux and the like, and application programs can be shared in various forms.
In certain embodiments, the construction method further comprises: and acquiring a calling instruction, and calling the corresponding map application based on the calling mark.
The construction method is realized based on H5, and by adopting a response type interface design, a user can easily create application programs which can run on a plurality of terminals such as a desktop, a smart phone and a tablet personal computer.
The map application constructed by the method supports flexible expansion and customization, can easily realize theme style development, user interface customization, user-defined Widget and deep source code development by auditing the configured application address taken by a user, and can provide detailed API interface description and help documents.
The method realizes the zero-code rapid map construction application, and realizes the differential combination of various applications by using a data plus function free collocation mode.
The method is realized at a user side, wherein a base map template library, a widget library and the like are configured by an administrator.
Example 2
The embodiment provides a data-driven map application-based rapid construction system, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor calls the computer program to execute the steps of the method according to the embodiment 1.
The foregoing detailed description of the preferred embodiments of the invention has been presented. It should be understood that numerous modifications and variations could be devised by those skilled in the art in light of the present teachings without departing from the inventive concepts. Therefore, the technical solutions that can be obtained by a person skilled in the art through logic analysis, reasoning or limited experiments based on the prior art according to the concept of the present invention should be within the protection scope determined by the present invention.
Claims (10)
1. A map application rapid construction method based on data driving is characterized by comprising the following steps:
1) acquiring a first instruction, and generating a base map according to the first instruction, wherein the first instruction is a base map template library calling instruction or a user-defined base map input instruction;
2) acquiring a second instruction, and adding a data service on the base map according to the second instruction, wherein the second instruction is a template built-in data calling instruction or a data uploading instruction;
3) acquiring a third instruction, and configuring a widget according to the third instruction to complete the creation of a map application, wherein the third instruction is a widget library calling instruction;
4) generating and transmitting application information based on the created map application;
5) and adding an adjustable mark to the created map application based on the application feedback information.
2. The data-driven-based map application rapid construction method according to claim 1, wherein the base map template library is generated based on user rights.
3. The data-driven-based map application rapid construction method according to claim 1, wherein the data uploading instruction comprises a data file, and the format of the data file comprises CSV, Excel or Api.
4. The data-driven-based map application rapid construction method according to claim 1, characterized in that, when steps 1), 2) or 3) are executed, the base map, data and/or widgets are presented synchronously.
5. The data-driven-based map application rapid construction method according to claim 4, further comprising: and acquiring a fourth instruction, and adjusting the presenting background according to the fourth instruction.
6. The data-driven-based map application rapid construction method according to claim 1, further comprising: and performing cross-platform processing on the constructed map application.
7. The data-driven-based map application rapid construction method according to claim 1, wherein the application information comprises an IP address.
8. The data-driven-based map application rapid construction method according to claim 1, further comprising: and acquiring a calling instruction, and calling the corresponding map application based on the calling mark.
9. The data-driven-based map application rapid construction method according to claim 1, wherein the construction method is implemented based on H5.
10. A data-driven map application based rapid construction system comprising a memory and a processor, the memory storing a computer program, wherein the processor invokes the computer program to perform the steps of the method according to any one of claims 1 to 9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911367782.1A CN111176620B (en) | 2019-12-26 | 2019-12-26 | Map application rapid construction method and system based on data driving |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911367782.1A CN111176620B (en) | 2019-12-26 | 2019-12-26 | Map application rapid construction method and system based on data driving |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111176620A true CN111176620A (en) | 2020-05-19 |
| CN111176620B CN111176620B (en) | 2023-08-22 |
Family
ID=70657503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911367782.1A Active CN111176620B (en) | 2019-12-26 | 2019-12-26 | Map application rapid construction method and system based on data driving |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111176620B (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060235897A1 (en) * | 2005-04-15 | 2006-10-19 | O'hara Charles G | Mapping information technology system architecture |
| US20060253246A1 (en) * | 2005-04-18 | 2006-11-09 | Cera Christopher D | Data-driven combined traffic/weather views |
| EP1936327A1 (en) * | 2006-12-21 | 2008-06-25 | Research In Motion Limited | User defined zone within a map with associated multimedia data |
| CN101777265A (en) * | 2010-01-08 | 2010-07-14 | 北京世纪高通科技有限公司 | Method and system for displaying road conditions |
| US20110160995A1 (en) * | 2008-12-10 | 2011-06-30 | Michael Geilich | Map database having vectors for determining destinations, and vector determination method |
| CN108399086A (en) * | 2018-03-12 | 2018-08-14 | 中汇信息技术(上海)有限公司 | A kind of widget management method, server and computer readable storage medium |
| CN110489499A (en) * | 2019-05-31 | 2019-11-22 | 武汉大学 | A kind of on-line intelligence special map plotting method |
-
2019
- 2019-12-26 CN CN201911367782.1A patent/CN111176620B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060235897A1 (en) * | 2005-04-15 | 2006-10-19 | O'hara Charles G | Mapping information technology system architecture |
| US20060253246A1 (en) * | 2005-04-18 | 2006-11-09 | Cera Christopher D | Data-driven combined traffic/weather views |
| EP1936327A1 (en) * | 2006-12-21 | 2008-06-25 | Research In Motion Limited | User defined zone within a map with associated multimedia data |
| US20110160995A1 (en) * | 2008-12-10 | 2011-06-30 | Michael Geilich | Map database having vectors for determining destinations, and vector determination method |
| CN101777265A (en) * | 2010-01-08 | 2010-07-14 | 北京世纪高通科技有限公司 | Method and system for displaying road conditions |
| CN108399086A (en) * | 2018-03-12 | 2018-08-14 | 中汇信息技术(上海)有限公司 | A kind of widget management method, server and computer readable storage medium |
| CN110489499A (en) * | 2019-05-31 | 2019-11-22 | 武汉大学 | A kind of on-line intelligence special map plotting method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111176620B (en) | 2023-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11269696B2 (en) | Application processing method and apparatus | |
| CN110691136B (en) | Data interaction method and device, electronic equipment and storage medium | |
| US10740114B2 (en) | Component invoking method and apparatus, and component data processing method and apparatus | |
| US9760236B2 (en) | View virtualization and transformations for mobile applications | |
| CN109344352B (en) | Page loading method and device and electronic equipment | |
| WO2018077085A1 (en) | Application processing method, device and storage medium | |
| US20160216929A1 (en) | Processing application interface | |
| CN114115855A (en) | Code multiplexing method and device, computer readable storage medium and electronic equipment | |
| CN111476007B (en) | Table generation method, table generation device, computer device and computer-readable storage medium | |
| CN103064724A (en) | Virtual mechanism constructing method and device | |
| CN103838375A (en) | Terminal input method and terminal | |
| CN108733370B (en) | Stylized display method, device, terminal and storage medium of native APP | |
| CN106855772A (en) | A kind of information displaying method and device | |
| CN107291340B (en) | Method for realizing interface effect, computing equipment and storage medium | |
| CN113918254A (en) | Language text management method and device, storage medium and electronic equipment | |
| CN111176620B (en) | Map application rapid construction method and system based on data driving | |
| CN111857782B (en) | Interface updating method and device, computer equipment and storage medium | |
| CN110276022A (en) | Maps processing method, apparatus, equipment, map middleware and readable storage medium storing program for executing | |
| CN106775608B (en) | Method and device for realizing independent system process | |
| CN107092472A (en) | A kind of dynamic publishing method and equipment | |
| CN106325658A (en) | Android-based dynamic layout method and system | |
| CN104407864A (en) | Encapsulation method and system for conducting multi-case calling through JNI (Java Native Interface)-layer algorithm | |
| CN113870394A (en) | Animation generation method, device, equipment and storage medium | |
| CN108897479A (en) | A kind of terminal touch control method and system | |
| CN115145569A (en) | Method and device for generating page skeleton screen |
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 |