![Page 1: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/1.jpg)
1
Fuzzy Logic and GeoMedia
Supervisors:
Prof. Dr. Dietrich Schröder
Prof. Dr. Franz-Josef Behr
![Page 2: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/2.jpg)
2
Agenda
Introduction Objectives Literature review Study area and Data Scope of GeoMedia software Fuzzy logic approach Boolean logic Fuzzy and Boolean Comparisions Fuzzy Command Tool Conclusions
About Me Work Project on MapWindow
ActiveX Inception of VnRPToolkit
![Page 3: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/3.jpg)
3
Introduction
Site selection process - a screening technique
Factors for selection of land fill (slope, river, road,
geology, land use, etc.)
Factors for restrictions (environmental, economic, social
and legislative factors.)
Boolean logic and Fuzzy logic
![Page 4: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/4.jpg)
Objective
Formulation of membership functions
Primary goal - creation of generic Tool.
Comparison of the results
![Page 5: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/5.jpg)
5
Literature Review
Conventional use of Fuzzy Logic - control systems
Successful Implementation – analysis,and classification
of RS.
GIS software packages.
IDRISI called FUZSIG.
No incorporation of generic tool for process automation
Fuzzy analysis - Extensive and laborious analysis.
![Page 6: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/6.jpg)
6
Study area and Data
Figure 3 : Map of Study Area
![Page 7: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/7.jpg)
7
Scope of GeoMedia Software
GeoMedia Professional 6.1
GeoMedia Grid 6.1 – An extension
Single GIS environment
Provides generic tools for manual fuzzy analysis
Customization through VB, Visual C++ and Visual C#
![Page 8: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/8.jpg)
8
Theory of Fuzzy Logic
Lotfi Zadeh, Fuzzy Sets (1965).
Fuzzy logic – Described to cope with fuzziness.
Fuzzy sets – A superset of conventional (Boolean) logic
MF range – 0 to 1.
Reasoning using linguistic terms.
If the distance is short then assign 0 membership
(a) Boolean Logic. (b) Fuzzy Logic.0 1 10 0.2 0.4 0.6 0.8 100 1 10
![Page 9: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/9.jpg)
9
Characteristic Function:Let X be the universe of discourse with elements x. Then for
Boolean logic the Characteristic function fA(x) of A
fA(x): X → {0, 1},where fA(x) = 1 if x is totally in A;fA(x) = 0 if x is not in A;
However for a Fuzzy set A we have
μA(x): X → [0, 1], where μA(x) = 1 if x is totally in A;μA(x) = 0 if x is not in A;0 < μA(x) < 1 if x is partly in A.
![Page 10: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/10.jpg)
10
An exampleThe degree of Fuzzy sets is shown as follows:
Layers Membership function
SettlementsMF = 0, if x < 500 MF = 1, if x > 1500 MF = ((x-500)/1000), if 500 ≤ x ≤ 1500
Figure 1:Visual interpretation of Membership Function with respective graphs
![Page 11: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/11.jpg)
Membership FunctionsLayers Membership function
Slope MF = 1, if 0 <x<5MF = ((x-5)/10), if 5≤x≤15 MF = 0, if x>15
Aspect
MF = 0, if 225≤x≤315 MF = ((x-135)/90) if 135<x<225MF = ((x-315)/90) if 315<x<45 (315<x<405)MF = 1, if 45≤x≤135MF = 1, if x=361(flat areas)
WellsMF = 0, if x<200 MF = ((x-400)/200), if 400≤x≤600MF = 1, if x>600
RiverMF = 0, if x<250 MF = ((x-250)/500), if 250≤x≤750MF = 1, if x>750
Road MF = 0, if x>500 MF = ((500-x)/500), if 0<x≤500
settlementsMF = 0, if x<250 MF = ((x-500)/1000), if 500≤x≤1500MF =1, if x>1500
GeologyMF = 0, if x > +125 MF = ((125-x)/250), if -125≤x≤+125MF = 1, if x < -125
![Page 12: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/12.jpg)
![Page 13: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/13.jpg)
Fuzzy logic with basic analysis tool
Settlement0
1500 Void
500 m
1500 m Void
0 Membarship
1 Membarship Void
1 Membarship
Void0 Membarship
1 Membarship
0 Membarship
1 Membarship
0 Membarship
1 Membarship
![Page 14: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/14.jpg)
Fuzzy logic Analysis
00.10.20.30.40.50.60.70.80.91
Legend
SlopeRoads
Aspect
Settlement
Wells
Aquifer
Rivers
![Page 15: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/15.jpg)
Fuzzy analysis results for Optimum sites
Minimum Function
0 Membarship
1 Membarship
Product operation
0 Membarship
1 Membarship
Addition operation with a threshold value of 5
Suitable areas
![Page 16: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/16.jpg)
Boolean Analysis
Wells distance = 500m
Roads distance=500m
Rivers distance = 500m
Settlement distance = 1000mMinor Aquifer
Slope < 10 degrees
0<Aspect <180
![Page 17: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/17.jpg)
Boolean analysis results for optimum sites
![Page 18: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/18.jpg)
Fuzzy and Boolean Comparisions
0 Membarship
1 Membarship Boolean resultant areas
Minimum Function
![Page 19: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/19.jpg)
Fuzzy and Boolean Comparisions
Boolean - sharp distinction with “YES” and “NO” areas Fuzzy - gradual delineation for selected landfill Flexibility to decide on threshold for fuzzy logic
No need for repeated analysis No need for change in criteria and rules Saves time and reduces effort
Decisions on threshold can be supplimented by field work
![Page 20: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/20.jpg)
The Fuzzy Command Tool
Input section
Process Section
Output section
To specify ascending or descending from a layer
Command buttons
Context Help
![Page 21: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/21.jpg)
Results of fuzzy command tool
UnsuitableSuitable
Rivers
Roads
Wells
Settlement
![Page 22: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/22.jpg)
Conclusions
Successful implementation of the generic tool
Applicability of the tool to any layer except for complicated fuzzy functions.
Illustrates the Need for customizable GIS software's.
Demonstrates GeoMedia Grid as an example of software providing the framework for customizing applications
![Page 23: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/23.jpg)
Conclusions
Future Work – To improve upon the different functions other than linear.
Future Work – customizing complicated fuzzy functions if the process is recurring.
![Page 24: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/24.jpg)
About Me
B.Sc. Maths, Physics and Geology M.Sc. Geology (Osmania University, Hyderabad, India) M.Sc. Geoinformatics (HFT, Stuttgart, Germany)
Work Research Associate (Software Developer) Currently doing a job as a Software Engineer
![Page 25: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/25.jpg)
25
Current Job Project – Integration of MapWindowGIS
Integration of MapWindowGIS into SAFIRA II MMS software
Softwares and languages used
MapWindowGIS Libraries
MapWindow Active X Components
Visual Basic 6
![Page 26: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/26.jpg)
MapWindowGIS
26
GIS application made using MapWindowGIS
![Page 27: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/27.jpg)
27
Possibilities on Selection
Different capabilities on polygon selection
Single selection Multiple selectionMultiple selection
Switch selection Multi De-selection Single De-selection
![Page 28: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/28.jpg)
28
Final integration of MapWinGIS project
Final Integration of MapWinGIS application into SAFIRA MMS
![Page 29: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/29.jpg)
Inception of MapWindow
![Page 30: Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani](https://reader031.vdocuments.site/reader031/viewer/2022012918/55836aabd8b42a79658b499a/html5/thumbnails/30.jpg)
30