[go: up one dir, main page]

CN111176620A - Data-driven map application rapid construction method and construction system - Google Patents

Data-driven map application rapid construction method and construction system Download PDF

Info

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
Application number
CN201911367782.1A
Other languages
Chinese (zh)
Other versions
CN111176620B (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.)
Shanghai Gisinfo Technology Co ltd
Original Assignee
Shanghai Gisinfo Technology 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 Shanghai Gisinfo Technology Co ltd filed Critical Shanghai Gisinfo Technology Co ltd
Priority to CN201911367782.1A priority Critical patent/CN111176620B/en
Publication of CN111176620A publication Critical patent/CN111176620A/en
Application granted granted Critical
Publication of CN111176620B publication Critical patent/CN111176620B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • 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
    • Y02DCLIMATE 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/00Energy 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

Data-driven map application rapid construction method and construction system
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.
CN201911367782.1A 2019-12-26 2019-12-26 Map application rapid construction method and system based on data driving Active CN111176620B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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