0 Up votes0 Down votes

2 views5 pagespp

Mar 22, 2017

© © All Rights Reserved

PDF, TXT or read online from Scribd

pp

© All Rights Reserved

2 views

pp

© All Rights Reserved

- 4.3.2 Introducing the Gis&t Body of Knowledge
- DFPS & GIS
- Ashwini W Project
- Agriculture
- ACSIT- 2016
- 3 MM MicroExplor TrainingCourse A4
- e-payment~viannaportugalbalassiono2005
- L6_Geoprocessing
- 2943-2950
- Jorelyn Report in It....HEHE
- Sustainable Urban Transport in Developing Countries Rev21
- giving back project
- CUI Success Story
- Rajabifard PhD Thesis
- Autocad Map 3d Top Reasons
- NnrmsStandardsDoc (1)
- 34_Leusen_CAA_1998
- Planning for Climate Change Toolkit
- Software Arcgis
- 21stcskillsmap geog

You are on page 1of 5

System with Meta-algorithm

Li-Zhijiang

Yishui College, Linyi University, Linyi, Shandong,276400

Abstract. Meta-algorithm in GIS system changes the single and fixed mode of mathematical model

creation in GIS system, which adapts to the new development demand. This paper focuses on

analyzing mathematical model library system and GIS mathematical model library system under

meta-algorithm, classifies models, designs model logical organization structure and system model

management, and meets the new demands of GIS on mathematical models. Provide positive and

reliable algorithm support for GIS to make it better applied to the practice of social production.

GIS has close relationship with mathematical model. GIS functions such as data access,

preliminary processing and query data, etc., all revolve data, which directly or indirectly use more

mathematical models. Fixed static mathematical model in the past is a fixed static form. Model

management is relatively single, giving priority to application. The mathematical model now can't

meet the new development of GIS, and GIS mathematical model database system design and

application under meta-algorithm can well meet the new development.

I. META-ALGORITHM

There are lots of GIS algorithms, which are complex and changeable, but overall they can be

generalized down into several basic algorithms combination. These are "meta-algorithms". "Meta-

algorithm" is now widely used in scientific research and in various fields of social productions, and

GIS is no exception. When using this algorithm in GIS field, there should be no principle of "the

thinner, the better" selection algorithm, and should reasonably select algorithm considering the

actual demand. Spatial analysis in GIS system, for example, involves a large number of spatial data

probability algorithms. There is a need to establish corresponding algorithm, referring to as

"extended algorithm". Actually meta-algorithm has some specific classification. The first is basic

meta-algorithm. Elementary function calculations often use this kind of algorithm, such as

trigonometric functions, logarithmic function, exponential function and simple addition, subtraction,

multiplication, and division, etc. in basic elementary function. Some elementary functions often use

this algorithm. Extension meta-algorithm is the second. GIS often uses this with greater use

frequency. But it is a kind of basic algorithm beyond the basic meta-algorithm. Extended meta-

algorithm is often used in the process of GIS data acquisition, processing and analysis. Spatial

analysis in theory of probability and fuzzy mathematics content will also use this extension meta-

algorithm to reduce repeated computation effectively, which will also facilitate the building of the

new algorithm model [1].

II. MATHEMATICAL MODEL LIBRARY SYSTEM AND GIS MATHEMATICAL MODEL DATABASE SYSTEM

UNDER META-ALGORITHM

In accordance with relevant model theory, relevant personnel put forward the concept of "meta-

algorithm". Because the oriented objects of GIS system has abstractness. From the mathematical

sense of mathematical model, it can be classified into basic and universal algorithm models. Then

model atomic model size and expansion express can determine the possibility. Meta-algorithm can

be used as the control scale of the atomic model size. Because this kind of algorithm has

characteristics like generality, basically undividable and scientific, it has very good effect in terms

of control model. When GIS selects algorithm model, analyze a large number of mathematical

2016. The authors - Published by Atlantis Press 1166

model structures in GIS90 in detail, summarize meta-algorithm, and the following classification

algorithms can be got: the first is basic element algorithm mathematical model, which is mainly

used for elementary function calculation. The second is regular mathematical model, which are

mainly regular mathematical models serving basic meta-algorithm mathematical model [2]. For

example, when calculate arrays, there are problems like array length, differential, and maximum.

Using basic meta-algorithms can't realize the calculation in these aspects, and we need to convert it

to meta-algorithm mathematical model for calculation and processing.

B. GIS mathematical model database system under meta-algorithm

GIS mathematical model library systems foundation under meta-algorithm is meta-algorithm

model. On this basis, establish a mathematical rapid development platform to better manage,

maintain and apply GIS mathematical model resources to provide relevant staff and user

management tool. Under meta-algorithm, this kind of mathematical model system, compared with

traditional model base structure, is roughly the same. It is made up of four parts: model library,

management system, administrators, and application. GIS mathematical model library system

functions under meta-algorithm are mainly the following kinds: 1. unified management of a large

number of mathematical models in GIS to achieve the unified and effective management of GIS

mathematical model. Management functions mainly include management control model library, and

management contents mainly are expression, reading, storage, classification, and generate new

models, and other functions. 2. Provide users with rapid development of corresponding

mathematical model database tools. This algorithm application in mathematical model can meet the

different needs of users in creating mathematical model library, and mathematical model building

method under meta-algorithm is very different from the traditional mathematical model building. It

can really reasonably use and control mathematical model and well manage the existing model. It

provides support for the construction of a new mathematical model, so that GIS has a reliable and

efficient algorithm to support. 3. External system calls have uniform interface. In the beginning,

system models have corresponding interfaces, and external systems can also call the interfaces

according to actual condition, and it can meet the needs of specific mathematical model function for

practical application.

A. Model classification

Meta-algorithm model can easily achieve effective management by first classifying algorithm

models. Establish the corresponding architecture. According to meta-algorithm calculation and use

characteristics, the classifications can be: 1. Consider meta-algorithm model parameters and

operation, which can be divided into monocular and binocular meta-algorithm. The monocular

meta-algorithm includes cosine, absolute value, etc.; Binocular meta-algorithm includes add,

subtract, multiply and divide and index operation, etc. 2. Algorithm model based on the

combination character types and operation results can be divided into four types. Meta-algorithm

results in addition are likely to be a Double model number, so Double algorithm can be used for

calculation; While using a sorting algorithm, get a string of number, and calculate process involving

an array. This algorithm is called Array type model; Matrix transpose meta-algorithm results lead to

a Matrix. After operation, it is still the Matrix form, so it is a Matrix type model [3]. The meta-

algorithm models are stored in the underlying model database and then with the help of a newly

established new algorithm model. Make it in user model library. In the combination of GIS

functions, data in data model is divided into preprocessing mathematical model, spatial analysis

model and cartographic generalization model. The establishments of mathematical model libraries

also need to consider the actual demand to support GIS algorithm.

B. Logical organization structure design between models

Through the logical classification of mathematical models within system, adopt object-oriented

method to organize mathematical model in GIS management system. Mathematical model

organization system structure is shown in Figure 1. Here, mathematical model is taken as an

1167

example. In the Figure, represents the interface, the rest graphics represent entity class, abstract

class graphics is expressed in italics, represents inheritance relationship.

From Figure 1, all of the mathematical models have connections with Serializable and Cloneable

interfaces. They exist in set Java package. This package is very good to help the serialization and

cloning of the mathematical model. Other model types can also call this package; established good

models also can be transferred inwards or outwards in form of file. This has brought great

convenience to the users [4]. By hierarchical graph, we can also see: there are two sets of structures

in every meta-algorithm model: one is "interface" structure, and the other is "inherited base class"

structure. These are all important elements of mathematical model. In the following, we will

specifically describe interface design, base class design and the practice of constructing meta-

algorithm model. 1. Interface design. From the figure, we can see that all models have a common

interface, called MathModel. Then set up the corresponding interfaces according to the specific

requirements. The detailed interface structure diagram is shown in Figure 2.

1168

When design the base class, all the models also need to undertake indirectly corresponding

abstract base class Algorithm, then combined with the actual operation required mesh, select the

corresponding parent class inheritance.

IV. DYNAMIC GENERATION AND SYSTEM APPLICATION OF GIS MATHEMATICAL MODEL UNDER

META-ALGORITHM

Dynamically generate GIS mathematical model. We must make use of corresponding system

interface. The mathematical models, under the condition of visualization, make their nesting,

combination, and construct corresponding mathematical models. We will give specific and concrete

build processes. Here take limit arithmetic classification model as an example. The mathematical

formula is A i =L+H-L/Mi(i=0,,M), in which Ai is the required i class boundary, H is the

maximum of processing data, L is the minimum value in processing data, M is total class number.

Preliminary subdivision of model should be in accordance with double linear thinking, then the

model can be divided into L+H-L/Mi model and (M+1) dimensional array mathematical

model A[01,2M]. After decomposing, two models can be further subdivided. Dimensional

array mathematical model A need models like matrix model and array model, and L+H-L/Mi

model need more models, both with array maximum, minimum value models, also matrix

multiplication and addition models, and so on. Then carry on visualization building, and according

to Array type model provided by model library system to decompose the two mathematical models

for modeling processing [5].

B. GIS mathematical model database system application

After designed GIS mathematical model database system, devote it to actual production

application, and exert its function. Here thematic cartography teaching model is taken for example.

Thematic data processing project elements classification mathematical model is an object. Take the

production data of summer crops in Henan province to test and make grading thematic map in

system model. The detailed integration application is as follows: 1. Choose the required property

fields in thematic mapping, and we choose attribute "area sowed here. 2. Use "boundaries

arithmetic classification model" in thematic mapping mathematical model database, as we

mentioned above. 3. Configure variable parameters for the mathematical models, and the sown area

field value is given as "pending data sources: A", assign value to the total series M, value is 5.0,

thus accomplish the thematic map in Henan province related summer crops planting area

classification set. 4. Configure corresponding symbols for each level. Here call the model after the

formation of grading thematic map [6]. The entire application process covers selection, call, settings,

etc, and also uses "space geometric classification model" grading "production", thus draws the

hierarchical graph total series set M = 6.0, geometric q = 2.0, and gets mathematical formula:

A i =L+(1-q i )/(1-q M )(H-L), and q is ratio.

V. CONCLUSION

Meta-algorithm is added to GIS mathematical model database system design to meet the new

requirements for GIS development. Mathematical model library system under meta-algorithm has

basically the same function and principle with that of former model mathematical library systems,

but in the underlying model base, the organization and representation are different. To make the

model improvement, the model has the advantages like fast, flexible and general. The algorithm

optimization model system design should be actively and widely used in the actual research and

development process of production.

1169

REFERENCES

[1] Jiang Nan, Zhang Lihong, Zhang Yajun, etc. GIS mathematical model library system design

based on meta-algorithm [J]. Journal of Surveying and Mapping Science, 2008 (1) : 74-76.

[2] Zhang Lihong, Zhang Yajun, Dong Jingjing. Meta-algorithm GIS mathematical model database

system design and implementation [C] 2009 China's geographic information industry BBS. 2009:1-

8.

[3] Zhang Lihong, Jiang Nan, Zhang Yajun, etc. The establishment and application of mathematical

special data processing calculations model library [J]. Journal of Surveying and Mapping Science

and Technology, 2008, 25 (1) : 72-74,78.

[4] Yuan Chengjun. Overall planning decision support system research for land use at county level

based on GIS ---- Take Guizhou, Qianxi as an example [D]. Guizhou University, 2008.

[5] Zhang Xiaonan. Qianjiang city land ecological environment quality evaluation and farmland

classification research based on GIS [D]. Huazhong Agricultural University, 2006.

[6] Dai Changbiao. The overall design and key technology research of coal mine safety virtual

reality simulation system [D]. China University of Geosciences (Wuhan), 2007.

1170

- 4.3.2 Introducing the Gis&t Body of KnowledgeUploaded byYetifshum
- DFPS & GISUploaded bymentorknowarenl
- Ashwini W ProjectUploaded byapi-3737940
- AgricultureUploaded bytarunhandygo
- ACSIT- 2016Uploaded byCS & IT
- 3 MM MicroExplor TrainingCourse A4Uploaded byJean-Paul Mwamba
- e-payment~viannaportugalbalassiono2005Uploaded byfahmiamrozi
- L6_GeoprocessingUploaded byyrmail778
- 2943-2950Uploaded byRonald Chavez Rafael
- Jorelyn Report in It....HEHEUploaded byjorelyn_laguilles
- Sustainable Urban Transport in Developing Countries Rev21Uploaded byAnonymous cC2VeA9MB
- giving back projectUploaded byapi-208533376
- CUI Success StoryUploaded byinfo7812
- Rajabifard PhD ThesisUploaded byVũ Ngọc Tùng
- Autocad Map 3d Top ReasonsUploaded byBianca Anamaria Fora
- NnrmsStandardsDoc (1)Uploaded byThejesh GN
- 34_Leusen_CAA_1998Uploaded byzepp_a
- Planning for Climate Change ToolkitUploaded byCOP20 Lima
- Software ArcgisUploaded byMathias Eder
- 21stcskillsmap geogUploaded byapi-248310068
- Res 100507 Trace AbilityUploaded bynikhilborana
- CCN Workshop GISUploaded bysukardi
- Analysis Report 1.2Uploaded byConsultant Management
- New-Syllabus-MSc-Environmental-sci (1).pdfUploaded byRatan kumar sagar
- Ultimate Guide to CAD + GIS Integration (By Safe Software).pdfUploaded byC4VR
- GISUploaded byMohammed El-khoudry
- Uses of Matrices in Daily LifeUploaded byjinil shah
- Geo Matics ArticuloUploaded byDaniela Beltrán Gómez
- A GIS-based Waste Water MonitoringUploaded byMahesh Gupta
- NOLH Generation.pdfUploaded byfatihy73

- Scientific Questions.pdfUploaded byWatcharapongWongkaew
- The 7 biggest problems facing science.docxUploaded byWatcharapongWongkaew
- innovationUploaded byWatcharapongWongkaew
- Mindset reading 1.0.pdfUploaded byWatcharapongWongkaew
- sensors-17-02891.pdfUploaded byWatcharapongWongkaew
- Inno ProgressUploaded byWatcharapongWongkaew
- Places around the world.docxUploaded byWatcharapongWongkaew
- physicsUploaded byWatcharapongWongkaew
- History of Fat Questions sheet.docxUploaded byWatcharapongWongkaew
- LEnsUploaded byWatcharapongWongkaew
- welcomcardUploaded byWatcharapongWongkaew
- Tentative-program_TISF-2019.docxUploaded byWatcharapongWongkaew
- WCPFC-SC10-2014-GN-IP-02 [Report of the 14th ISC Pleanry].pdfUploaded byWatcharapongWongkaew
- Bangok Model Compact CityUploaded byaadishn
- 2019_Book_Lithium-IonBatteries.pdfUploaded bySherif
- Geography.pptxUploaded byWatcharapongWongkaew
- A Maths Syllabus 2012Uploaded byutaminium
- Taro Kawamoto.pdfxUploaded byWatcharapongWongkaew
- Canada Personal PreparationUploaded byWatcharapongWongkaew
- Kinetic-modelling-of-horseradish-peroxide-catalyzed-phenol-removal-for-reactor-development.pdfUploaded byWatcharapongWongkaew
- Key.docxUploaded byWatcharapongWongkaew
- 2017 Admission Information Fudan ChinaUploaded byWatcharapongWongkaew
- 02h Career PathwaysUploaded byWatcharapongWongkaew
- WHP.docxUploaded byWatcharapongWongkaew
- How to purify red turgid water.pptxUploaded byWatcharapongWongkaew
- Journal.docxUploaded byWatcharapongWongkaew
- olympicchemistry52.pdfUploaded byWatcharapongWongkaew
- olympicchemistry49.pdfUploaded byWatcharapongWongkaew
- Application Form for the 7th e-ICON World Contest.docxUploaded byWatcharapongWongkaew
- Analytica Acta.docxUploaded byWatcharapongWongkaew

- KQ PAPER 13Uploaded byDianna Joy Reyes Soriano
- Coles Case StudyUploaded byblussiertt
- Rekha P AdfUploaded byNAMRATHA
- PM0010-SLM-Unit-05Uploaded byidealparrot
- history final study guideUploaded byapi-308492298
- Fall 2017 Mba Ev & Mba ExUploaded byhaseeb
- AdobeApplicationManagerEnterpriseEditionDeploymentGuide_v3_0Uploaded bylorenscribd
- 1z0-898Uploaded byRaza Abbas
- Rally test mangement tool - Know what and why of Rally tool for agile developmentUploaded byMarlabs Inc
- lenka everything at onceUploaded byapi-252155626
- Yakka TechUploaded byizatul_hairani
- Simplified Testing for Lead & Copper in Drinking WaterUploaded byfrancisco
- El Modelo DreyfusUploaded byCarlos Peralta
- User_Guide_Manual (1).pdfUploaded byYunes Hasan Ahmed Ali
- A Comparison Study of Pressure Vessel Design Using Different Standards.pdfUploaded byJM
- hjgkjUploaded byEshan Bodkhe
- Essay on DescartesUploaded bySteve Joseph
- mikhailov-partial-differential-equations.pdfUploaded bymisterno94
- IS312 Chapt01 Intro-2Uploaded byMahmoud Alblowi
- Heart Breakin Songs !!Uploaded byhimanshu0790
- SQLite Database Connectivity in AndroidUploaded byz4pt3d
- Rapport Gagné - Version AnglaiseUploaded byVictoria Wells
- Listovi Za UplodaUploaded byKurt Cargo
- New Microsoft Office Word Document (3).docxUploaded bypowshi
- Branchless and Mobile Banking Solutions for the PoorUploaded byliemuel
- Optimal Control exam2Uploaded byRaminShamshiri
- OPC Security WP3Uploaded byGary8
- 99 Names of AllahUploaded byk5177_forever
- Fear Factor from a Biblical PerspectiveUploaded byPastor Jeanne
- Pbl 6_08 - Where Am I - ResourcesUploaded byhappyhappyland

## Much more than documents.

Discover everything Scribd has to offer, including books and audiobooks from major publishers.

Cancel anytime.