SlideShare a Scribd company logo
Fuzzy Logic and GeoMedia
            Supervisors:

                   Prof. Dr. Dietrich Schröder

                   Prof. Dr. Franz-Josef Behr




                                                 1
Agenda
   Introduction            About Me

   Objectives              Work Project on MapWindow

   Literature review         ActiveX
                            Inception of VnRPToolkit
   Study area and Data
   Scope of GeoMedia software
   Fuzzy logic approach
   Boolean logic
   Fuzzy and Boolean Comparisions
   Fuzzy Command Tool
   Conclusions


                                                    2
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

                                                                3
Objective

   Formulation of membership functions


   Primary goal - creation of generic Tool.


   Comparison of the results
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.

                                                              5
Study area and Data




         Figure 3 : Map of Study Area

                                        6
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#




                                                         7
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


           0    0     0 1    1      1   0 0   0.2   0.4   0.6   0.8   1 1
               (a) Boolean Logic.         (b) Fuzzy Logic.


                                                                            8
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.




                                                                     9
An example
The degree of Fuzzy sets is shown as follows:
Layers            Membership function
                  MF = 0,             if x < 500
Settlements       MF = 1,             if x > 1500
                  MF = ((x-500)/1000), if 500 ≤ x ≤ 1500




 Figure 1:Visual interpretation of Membership Function with respective graphs

                                                                            10
Membership Functions
Layers        Membership function


              MF = 1,                if 0 <x<5
Slope
              MF = ((x-5)/10),       if 5≤x≤15
              MF = 0,                if x>15

              MF = 0,                if 225≤x≤315
              MF = ((x-135)/90)      if 135<x<225
Aspect
              MF = ((x-315)/90)      if 315<x<45 (315<x<405)
              MF = 1,                if 45≤x≤135
              MF = 1,                if x=361(flat areas)

              MF = 0,                if x<200
Wells
              MF = ((x-400)/200),    if 400≤x≤600
              MF = 1,                if x>600

              MF = 0,                if x<250
River
              MF = ((x-250)/500),    if 250≤x≤750
              MF = 1,                if x>750

Road          MF = 0,                if x>500
              MF = ((500-x)/500),    if 0<x≤500

              MF = 0,                if x<250
settlements
              MF = ((x-500)/1000),   if 500≤x≤1500
              MF =1,                 if x>1500

              MF = 0,                if x > +125
Geology
              MF = ((125-x)/250),    if -125≤x≤+125
              MF = 1,                if x < -125
Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani
Fuzzy logic with basic analysis tool




 01Settlement
    Membarship
  0Membarship
  500 m
    Membarship
 1Void m
  1Membarship
  1500
    Membarship
   Void
Fuzzy logic Analysis

                              Rivers

                         Aquifer
                   Wells               Legend
            Settlement                    0
      Aspect                              0.1
                                          0.2
    Roads
                                          0.3
Slope                                     0.4
                                          0.5
                                          0.6
                                          0.7
                                          0.8
                                          0.9
                                          1
Fuzzy analysis results for Optimum
sites
     Addition operation withFunction value of 5
                   Product a threshold
                 Minimum operation




    Suitable areas
    0 Membarship
    1 Membarship
Boolean Analysis
                                          0<Aspect <180

                             Slope < 10 degrees

                          Minor Aquifer
     Settlement distance = 1000m
    Rivers distance = 500m

Roads distance=500m
 Wells distance
 = 500m
Boolean analysis results for optimum
sites
Fuzzy and Boolean Comparisions

                         Minimum Function




   0 Membarship
   1 Membarship
    Boolean resultant areas
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
The Fuzzy Command Tool

                    Input section


                    Process Section

                    To specify ascending or
                    descending from a layer
                    Output section

                    Context Help

                    Command buttons
Results of fuzzy command tool
                         Settlement

                 Wells


         Roads

Rivers




                                      Unsuitable
                                      Suitable
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
Conclusions

   Future Work – To improve upon the different functions other
    than linear.

   Future Work – customizing complicated fuzzy functions if the
    process is recurring.
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
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




                                                   25
MapWindowGIS




   GIS application made using MapWindowGIS



                                             26
Possibilities on Selection




 Single selection          Multiple selection      Multiple selection




 Switch selection          Multi De-selection      Single De-selection




           Different capabilities on polygon selection                  27
Final integration of MapWinGIS project




Final Integration of MapWinGIS application into SAFIRA MMS 28
Inception of MapWindow
30

More Related Content

PPT
CS 354 Acceleration Structures
PDF
PPTX
Extreme learning machine:Theory and applications
PPTX
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
PDF
Lecture 06 marco aurelio ranzato - deep learning
PPT
CS 354 Lighting
PPT
CS 354 Pixel Updating
PPTX
The world of loss function
CS 354 Acceleration Structures
Extreme learning machine:Theory and applications
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
Lecture 06 marco aurelio ranzato - deep learning
CS 354 Lighting
CS 354 Pixel Updating
The world of loss function

What's hot (20)

PPTX
Brief intro : Invariance and Equivariance
PDF
ELM: Extreme Learning Machine: Learning without iterative tuning
PPT
CS 354 Global Illumination
PPT
Image transforms 2
PPT
CS 354 Graphics Math
PDF
改进的固定点图像复原算法_英文_阎雪飞
PPT
CS 354 More Graphics Pipeline
PPT
CS 354 Texture Mapping
PPT
CS 354 Understanding Color
PDF
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
PDF
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...
PPTX
04 image transformations_ii
PDF
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super Vector
PDF
Lec12 review-part-i
PPTX
Anomaly detection using deep one class classifier
PPTX
03 image transformations_i
PDF
"Deep Learning" Chap.6 Convolutional Neural Net
PPTX
Detailed Description on Cross Entropy Loss Function
PDF
Iaetsd vlsi implementation of gabor filter based image edge detection
PDF
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Brief intro : Invariance and Equivariance
ELM: Extreme Learning Machine: Learning without iterative tuning
CS 354 Global Illumination
Image transforms 2
CS 354 Graphics Math
改进的固定点图像复原算法_英文_阎雪飞
CS 354 More Graphics Pipeline
CS 354 Texture Mapping
CS 354 Understanding Color
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...
04 image transformations_ii
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super Vector
Lec12 review-part-i
Anomaly detection using deep one class classifier
03 image transformations_i
"Deep Learning" Chap.6 Convolutional Neural Net
Detailed Description on Cross Entropy Loss Function
Iaetsd vlsi implementation of gabor filter based image edge detection
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Ad

Similar to Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani (20)

PDF
Lecture 02 internet video search
PDF
Machine learning pt.1: Artificial Neural Networks ® All Rights Reserved
PDF
The Bayesian Optimization Algorithm with Substructural Local Search
PPT
PDF
ujava.org Deep Learning with Convolutional Neural Network
PDF
Machine Learning Explanations: LIME framework
PPTX
ML-Lec-17-SVM,sshwqw - Non-Linear (1).pptx
PDF
Optimization using soft computing
PPT
Principal Component Analysis PCA: How to conduct the analysis
PPTX
Magellan FOSS4G Talk, Boston 2017
PPT
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...
PDF
[ML]-SVM2.ppt.pdf
PPTX
Programming in python
PDF
HalifaxNGGs
PDF
Problem Understanding through Landscape Theory
PPT
Section5 Rbf
PPTX
Fuzzy logic member functions
PPTX
Logistic Modeling with Applications to Marketing and Credit Risk in the Autom...
PDF
Reading papers - survey on Non-Convex Optimization
PDF
Programming withmatlab
Lecture 02 internet video search
Machine learning pt.1: Artificial Neural Networks ® All Rights Reserved
The Bayesian Optimization Algorithm with Substructural Local Search
ujava.org Deep Learning with Convolutional Neural Network
Machine Learning Explanations: LIME framework
ML-Lec-17-SVM,sshwqw - Non-Linear (1).pptx
Optimization using soft computing
Principal Component Analysis PCA: How to conduct the analysis
Magellan FOSS4G Talk, Boston 2017
FR3.L09 - MULTIBASELINE GRADIENT AMBIGUITY RESOLUTION TO SUPPORT MINIMUM COST...
[ML]-SVM2.ppt.pdf
Programming in python
HalifaxNGGs
Problem Understanding through Landscape Theory
Section5 Rbf
Fuzzy logic member functions
Logistic Modeling with Applications to Marketing and Credit Risk in the Autom...
Reading papers - survey on Non-Convex Optimization
Programming withmatlab
Ad

More from MapWindow GIS (20)

PPTX
Python in geoinformatics
PPTX
Decision Support in Uncertain Real Estate Transactions
PPTX
Comparative analysis of Székesfehérvár and Veszprém based on geoinformatic me...
PDF
Recent trends in the world of computers – Thought and facts
PPTX
Hydrological investigations in the Rétköz, Hungary
PDF
The multiresolution image format
PPTX
Guidelines for handling large amount of KML data
PPT
GIS based sewer maintenance using MapWindow Open Source GIS
PDF
State of FOSS4G in Hungary
PPT
Gis in Bihor
PDF
Workshop: Community mapping and empowerment by Nagesh Kolagani
PDF
Workshop: Community mapping and empowerment by Nagesh Kolagani
PDF
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
PDF
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
PDF
What's new in MapWindow v4.8 by Paul Meems
ODP
Collaborative geoprocessing with GGL by Fernando González Cortes
PDF
inp.PINS a link between GIS and Storm Water Management Model by Rui Daniel Pina
PDF
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
ODP
Ktunaxa RMS, open source GIS for a first nation by Joachim Van der Auwera
ODP
Introducing the Geomajas Open Source framework for building spatial web appli...
Python in geoinformatics
Decision Support in Uncertain Real Estate Transactions
Comparative analysis of Székesfehérvár and Veszprém based on geoinformatic me...
Recent trends in the world of computers – Thought and facts
Hydrological investigations in the Rétköz, Hungary
The multiresolution image format
Guidelines for handling large amount of KML data
GIS based sewer maintenance using MapWindow Open Source GIS
State of FOSS4G in Hungary
Gis in Bihor
Workshop: Community mapping and empowerment by Nagesh Kolagani
Workshop: Community mapping and empowerment by Nagesh Kolagani
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
What's new in MapWindow v4.8 by Paul Meems
Collaborative geoprocessing with GGL by Fernando González Cortes
inp.PINS a link between GIS and Storm Water Management Model by Rui Daniel Pina
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
Ktunaxa RMS, open source GIS for a first nation by Joachim Van der Auwera
Introducing the Geomajas Open Source framework for building spatial web appli...

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PPTX
Big Data Technologies - Introduction.pptx
PDF
Getting Started with Data Integration: FME Form 101
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Big Data Technologies - Introduction.pptx
Getting Started with Data Integration: FME Form 101
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Building Integrated photovoltaic BIPV_UPV.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
A comparative analysis of optical character recognition models for extracting...
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
1. Introduction to Computer Programming.pptx
Group 1 Presentation -Planning and Decision Making .pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf

Fuzzy Logic Analysis using GeoMedia by Bhaskar Reddy Pulsani

  • 1. Fuzzy Logic and GeoMedia Supervisors: Prof. Dr. Dietrich Schröder Prof. Dr. Franz-Josef Behr 1
  • 2. Agenda  Introduction  About Me  Objectives  Work Project on MapWindow  Literature review ActiveX  Inception of VnRPToolkit  Study area and Data  Scope of GeoMedia software  Fuzzy logic approach  Boolean logic  Fuzzy and Boolean Comparisions  Fuzzy Command Tool  Conclusions 2
  • 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 3
  • 4. Objective  Formulation of membership functions  Primary goal - creation of generic Tool.  Comparison of the results
  • 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. 5
  • 6. Study area and Data Figure 3 : Map of Study Area 6
  • 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# 7
  • 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 0 0 0 1 1 1 0 0 0.2 0.4 0.6 0.8 1 1 (a) Boolean Logic. (b) Fuzzy Logic. 8
  • 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. 9
  • 10. An example The degree of Fuzzy sets is shown as follows: Layers Membership function MF = 0, if x < 500 Settlements MF = 1, if x > 1500 MF = ((x-500)/1000), if 500 ≤ x ≤ 1500 Figure 1:Visual interpretation of Membership Function with respective graphs 10
  • 11. Membership Functions Layers Membership function MF = 1, if 0 <x<5 Slope MF = ((x-5)/10), if 5≤x≤15 MF = 0, if x>15 MF = 0, if 225≤x≤315 MF = ((x-135)/90) if 135<x<225 Aspect MF = ((x-315)/90) if 315<x<45 (315<x<405) MF = 1, if 45≤x≤135 MF = 1, if x=361(flat areas) MF = 0, if x<200 Wells MF = ((x-400)/200), if 400≤x≤600 MF = 1, if x>600 MF = 0, if x<250 River MF = ((x-250)/500), if 250≤x≤750 MF = 1, if x>750 Road MF = 0, if x>500 MF = ((500-x)/500), if 0<x≤500 MF = 0, if x<250 settlements MF = ((x-500)/1000), if 500≤x≤1500 MF =1, if x>1500 MF = 0, if x > +125 Geology MF = ((125-x)/250), if -125≤x≤+125 MF = 1, if x < -125
  • 13. Fuzzy logic with basic analysis tool 01Settlement Membarship 0Membarship 500 m Membarship 1Void m 1Membarship 1500 Membarship Void
  • 14. Fuzzy logic Analysis Rivers Aquifer Wells Legend Settlement 0 Aspect 0.1 0.2 Roads 0.3 Slope 0.4 0.5 0.6 0.7 0.8 0.9 1
  • 15. Fuzzy analysis results for Optimum sites Addition operation withFunction value of 5 Product a threshold Minimum operation Suitable areas 0 Membarship 1 Membarship
  • 16. Boolean Analysis 0<Aspect <180 Slope < 10 degrees Minor Aquifer Settlement distance = 1000m Rivers distance = 500m Roads distance=500m Wells distance = 500m
  • 17. Boolean analysis results for optimum sites
  • 18. Fuzzy and Boolean Comparisions Minimum Function 0 Membarship 1 Membarship Boolean resultant areas
  • 19. 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
  • 20. The Fuzzy Command Tool Input section Process Section To specify ascending or descending from a layer Output section Context Help Command buttons
  • 21. Results of fuzzy command tool Settlement Wells Roads Rivers Unsuitable Suitable
  • 22. 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
  • 23. Conclusions  Future Work – To improve upon the different functions other than linear.  Future Work – customizing complicated fuzzy functions if the process is recurring.
  • 24. 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
  • 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 25
  • 26. MapWindowGIS GIS application made using MapWindowGIS 26
  • 27. Possibilities on Selection Single selection Multiple selection Multiple selection Switch selection Multi De-selection Single De-selection Different capabilities on polygon selection 27
  • 28. Final integration of MapWinGIS project Final Integration of MapWinGIS application into SAFIRA MMS 28
  • 30. 30

Editor's Notes

  • #6: Applai uses GeoConcept Expert software in fuzzy logic business modelling for retail stores
  • #9: Lotfi Zadeh , Fuzzy Sets (1965). Fuzzy logic is used to describe and cope with fuzziness. fuzzy sets are superset of conventional (Boolean) logic Membership values in fuzzy systems range from 0 to 1, with 0.0 representing absolute Falseness and 1.0 representing absolute Truth. Truth values between True and False. Not everything is either/or, true/false, black/white, on/off etc. Reasoning using linguistic terms . Natural to express expert knowledge. If the distance is short then assign 0 membership
  • #26: This is the current project I am working on as a researcher to support the D-Site working group (Decision-Support Integrating Technology and Economics). The group develops scientific software as part of research in EberhardKarls Universit ät Tübingen for the assessment, revitalization and optimization of contaminated sites including models for contaminant migration and risk exposure. There are always complications when a licenced software has to be distributed among the users away from scientific community. The project has been taken up to lessen the burden of scientific softwares. Opensource softwares are free to distribute and provides an ideal way for further improvements.
  • #27: The developed Mini GIS application has capabilities similar to ARCGIS with respect to viewing the shapefiles and its attributes. With the needs of the current project the application has been built to have zoom in, zoom out, panning, selection and zoom to extent map cursor options. It changes the attributes in the table with respect to selected polygons. Has buttons to make backup of the original shapefiles and also reverts the changes when the conditions are not met. When a landuse category (towards the left in the figure that holds four categories) is selected from the listbox, the polygons along with its respective attributes in the table are highlighted. It also gives statistics of the study area (displayed at the bottom of the fugure) which are displayed dynamically when changes are made on the shapefiles. The application is still in the building stage and can be extended to have many more capabilities. This application can be integrated into any software developed on Windows using VB6, VB.Net, C# or Visual C++.
  • #28: One of the diverse capability includes different selection options with single and multi selection and de-selection options. The values of the any polygons can be changed depending upon the users need to change them.