SlideShare a Scribd company logo
1 of 24
1
Spatial Data Mining
Spatial Database
2
ď‚—Stores a large amount of space-related data
ď‚—Maps
ď‚—Remote Sensing
ď‚—Medical Imaging
ď‚—VLSI chip layout
ď‚—Have Topological and distance information
ď‚—Require spatial indexing, data access, reasoning ,geometric
computation and knowledge representation techniques
Spatial Data Mining
3
ď‚—Extraction of knowledge, spatial relationships from
spatial databases
ď‚—Can be used for understanding spatial data and spatial
relationships
ď‚—Applications:
ď‚—GIS, Geomarketing, Remote Sensing, Image database
exploration, medical imaging, Navigation
ď‚—Challenges
ď‚—Complexity of spatial data types and access methods
ď‚—Large amounts of data
Cont.
4
ď‚—Non-spatial Information
ď‚—Same as data in traditional data mining
ď‚—Numerical, categorical, ordinal, boolean, etc
e.g., city name, city population
ď‚—Spatial Information
ď‚—Spatial attribute: geographically referenced
ď‚— Neighborhood and extent
ď‚—Location, e.g., longitude, latitude, elevation
ď‚—Spatial data representations
ď‚—Raster: gridded space
ď‚—Vector: point, line, polygon
ď‚—Graph: node, edge, path
Spatial Data
5
Cont.
6
Statistical techniques
7
ď‚—Popular approach to analyze spatial data
ď‚—Assumes independence among spatial data
ď‚—Can be performed only by experts
ď‚—Do not work well with symbolic values
Spatial Data Warehousing
8
ď‚—Spatial data warehouse: Integrated, subject-oriented, time-variant,
and nonvolatile spatial data repository.
ď‚—It consists of both spatial and non spatial in support of spatial data mining
and spatial-data-related decision-making processes.
ď‚—Spatial data cube: multidimensional spatial database
ď‚—Both dimensions and measures may contain spatial components.
ď‚—Challenging issues:
ď‚—Spatial data integration: a big issue
ď‚—Structure-specific formats (raster- vs. vector-based, OO vs. relational models,
different storage and indexing, etc.)
ď‚—Vendor-specific formats (ESRI, MapInfo, Intergraph, IDRISI, etc.)
ď‚—Realization of Fast and flexible OLAP in spatial data warehouses.
Dimensions and Measures in Spatial
Data Warehouse
9
ď‚—Dimensions
ď‚—non-spatial
e.g. “25-30 degrees” generalizes to“hot” (both are strings)
ď‚—spatial-to-non spatial
e.g. Seattle generalizes to description “Pacific Northwest” (as a string)
ď‚—spatial-to-spatial
ď‚—e.g. Seattle generalizes to Pacific Northwest (as a spatial region)
ď‚—Measures
ď‚—numerical (e.g. monthly revenue of a region)
ď‚—distributive (e.g. count, sum)
ď‚—algebraic (e.g. average)
ď‚—holistic (e.g. median, rank)
ď‚—spatial
ď‚—collection of spatial pointers (e.g. pointers to all regions with temperature of
25-30 degrees in July)
Example: British Columbia Weather
Pattern Analysis
10
ď‚—Input
ď‚—A map with about 3,000 weather probes scattered in B.C.
ď‚—Recording daily data for temperature, precipitation, wind velocity, etc. for a designated
small area and transmitting signal to a provincial weather station.
ď‚—Data warehouse using star schema
ď‚—Output
ď‚—A map that reveals patterns: merged (similar) regions
ď‚—Goals
ď‚—Interactive analysis (drill-down, slice, dice, pivot, roll-up)
ď‚—Fast response time
ď‚—Minimizing storage space used
ď‚—Challenge
A merged region may contain hundreds of “primitive” regions (polygons)
Star Schema of the BC Weather
Warehouse
ď‚—Spatial data warehouse
ď‚—Dimensions
ď‚—region_name
ď‚—time
ď‚—temperature
ď‚—precipitation
ď‚—Measurements
ď‚—region_map
ď‚—area
ď‚—count
11Fact tableDimension table
12
Can we precompute all of the possible spatial merges
and store them in the corresponding cuboid cells of a
spatial data cube?
ď‚—Probably not.
ď‚—It requires multi-megabytes of storage.
ď‚—On-line computation is slow and expensive.
Dynamic Merging of Spatial
Objects
13
Methods for Computing Spatial Data
Cubes
14
ď‚—On-line aggregation: collect and store pointers to spatial
objects in a spatial data cube
ď‚—expensive and slow, need efficient aggregation techniques
ď‚—Precompute and store all the possible combinations
ď‚—huge space overhead
ď‚—Precompute and store rough approximations in a spatial data
cube
ď‚—accuracy trade-off, MBR
ď‚—Selective computation: only materialize those which will be
accessed frequently
ď‚—a reasonable choice
Mining Spatial Association and
Co-location Patterns
15
Spatial association rule: A ⇒ B [s%, c%]
ď‚—A and B are sets of spatial or non-spatial predicates
ď‚—Topological relations: intersects, overlaps, disjoint, etc.
ď‚—Spatial orientations: left_of, west_of, under, etc.
ď‚—Distance information: close_to, within_distance, etc.
ď‚—s% is the support and c% is the confidence of the rule
ď‚—Examples
is_a(x, “School”) ^ Close_to(x, “Sports_Center”) → close_to(x, “Park”)
[7%, 85%]
Progressive Refinement
16
ď‚—Progressive Refinement:
ď‚—spatial association mining needs to evaluate multiple spatial relationships
among a large no. of spatial object – expensive.
ď‚—Hierarchy of spatial relationship:
ď‚—First search for rough relationship and then refine it
Superset coverage property – all the potential answers should be perserved
(i.e.false-positive test).
ď‚—Two-step mining of spatial association:
ď‚—Step 1: Rough spatial computation (as a filter)
ď‚— Using MBR for rough estimation
ď‚—Step2: Detailed spatial algorithm (as refinement)
ď‚— Apply only to those objects which have passed the rough spatial association test
(no less than min_support)
Spatial co-locations
17
ď‚—Just what one really wants to explore.
ď‚—Based on the property of spatial autocorrelation, interesting
features likely coexist in closely located regions.
ď‚—Efficient methods - Apriori , progressive refinement,etc.
18
Spatial Cluster Analysis
19
• Mining clusters—k-means, k-medoids, hierarchical, density-based,
etc.
• Analysis of distinct features of the clusters
Spatial Classification
20
ď‚—Analyze spatial objects to derive classification schemes, such
as decision trees, in relevance to certain spatial properties
(district, highway, river, etc.)
ď‚—Classifying medium-size families according to income, region, and infant mortality
rates
ď‚—Mining for volcanoes on Venus
ď‚—Employ methods such as:
ď‚—Decision-tree classification, NaĂŻve-Bayesian classifier + boosting, neural network,
genetic programming, etc.
Spatial Trend Analysis
21
ď‚—Function
ď‚—Detect changes and trends along a spatial dimension
ď‚—Study the trend of non-spatial or spatial data changing with space
ď‚—Application examples
ď‚—Observe the trend of changes of the climate or vegetation with
increasing distance from an ocean
ď‚—Crime rate or unemployment rate change with regard to city geo-
distribution.
ď‚—Traffic flows in highways and in cities.
Mining Raster Databases
22
ď‚—Vector data Mining
ď‚—Maps
ď‚—Graphs
ď‚—Molecular chains
ď‚—Raster data mining
ď‚—Satellite Images
23
Other Applications
24
ď‚—Spatial data mining is used in
ď‚— NASA Earth Observing System (EOS): Earth science data
ď‚—National Inst. of Justice: crime mapping
ď‚— Census Bureau, Dept. of Commerce: census data
ď‚— Dept. of Transportation (DOT): traffic data
ď‚—National Inst. of Health(NIH): cancer clusters
ď‚— Commerce, e.g. Retail Analysis

More Related Content

What's hot

Data cube computation
Data cube computationData cube computation
Data cube computationRashmi Sheikh
 
5.5 graph mining
5.5 graph mining5.5 graph mining
5.5 graph miningKrish_ver2
 
Clustering: Large Databases in data mining
Clustering: Large Databases in data miningClustering: Large Databases in data mining
Clustering: Large Databases in data miningZHAO Sam
 
Communication primitives
Communication primitivesCommunication primitives
Communication primitivesStudent
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methodsrajshreemuthiah
 
3.3 hierarchical methods
3.3 hierarchical methods3.3 hierarchical methods
3.3 hierarchical methodsKrish_ver2
 
1.2 steps and functionalities
1.2 steps and functionalities1.2 steps and functionalities
1.2 steps and functionalitiesKrish_ver2
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloudRaj Raj
 
05 Clustering in Data Mining
05 Clustering in Data Mining05 Clustering in Data Mining
05 Clustering in Data MiningValerii Klymchuk
 
multi dimensional data model
multi dimensional data modelmulti dimensional data model
multi dimensional data modelmoni sindhu
 
Classification in data mining
Classification in data mining Classification in data mining
Classification in data mining Sulman Ahmed
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notesSyed Mustafa
 
web mining
web miningweb mining
web miningArpit Verma
 
Data Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture NotesData Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture NotesFellowBuddy.com
 
Web Mining & Text Mining
Web Mining & Text MiningWeb Mining & Text Mining
Web Mining & Text MiningHemant Sharma
 
5.3 mining sequential patterns
5.3 mining sequential patterns5.3 mining sequential patterns
5.3 mining sequential patternsKrish_ver2
 

What's hot (20)

Data cube computation
Data cube computationData cube computation
Data cube computation
 
5.5 graph mining
5.5 graph mining5.5 graph mining
5.5 graph mining
 
Clustering: Large Databases in data mining
Clustering: Large Databases in data miningClustering: Large Databases in data mining
Clustering: Large Databases in data mining
 
Communication primitives
Communication primitivesCommunication primitives
Communication primitives
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methods
 
Temporal databases
Temporal databasesTemporal databases
Temporal databases
 
3.3 hierarchical methods
3.3 hierarchical methods3.3 hierarchical methods
3.3 hierarchical methods
 
1.2 steps and functionalities
1.2 steps and functionalities1.2 steps and functionalities
1.2 steps and functionalities
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
 
05 Clustering in Data Mining
05 Clustering in Data Mining05 Clustering in Data Mining
05 Clustering in Data Mining
 
multi dimensional data model
multi dimensional data modelmulti dimensional data model
multi dimensional data model
 
Classification in data mining
Classification in data mining Classification in data mining
Classification in data mining
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notes
 
web mining
web miningweb mining
web mining
 
Data Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture NotesData Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture Notes
 
Unit v
Unit vUnit v
Unit v
 
Web Mining & Text Mining
Web Mining & Text MiningWeb Mining & Text Mining
Web Mining & Text Mining
 
Digital data
Digital dataDigital data
Digital data
 
Dynamic Itemset Counting
Dynamic Itemset CountingDynamic Itemset Counting
Dynamic Itemset Counting
 
5.3 mining sequential patterns
5.3 mining sequential patterns5.3 mining sequential patterns
5.3 mining sequential patterns
 

Similar to 4.2 spatial data mining

Data warehousing and data mining Chapter 9
Data warehousing and data mining Chapter 9Data warehousing and data mining Chapter 9
Data warehousing and data mining Chapter 9sankariashok09
 
RS_GIS_Crop_monitoring-converted.pptx
RS_GIS_Crop_monitoring-converted.pptxRS_GIS_Crop_monitoring-converted.pptx
RS_GIS_Crop_monitoring-converted.pptxSouvikPal60
 
Scattered gis handbook
Scattered gis handbookScattered gis handbook
Scattered gis handbookWaleed Liaqat
 
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSAPIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSAFloridaTLaoaten
 
Geographic Information System unit 1
Geographic Information System   unit 1Geographic Information System   unit 1
Geographic Information System unit 1sridevi5983
 
Fundamentals of GIS
Fundamentals of GISFundamentals of GIS
Fundamentals of GISRajalakshmiS34
 
Basic of gis concept and theories
Basic of gis concept and theoriesBasic of gis concept and theories
Basic of gis concept and theoriesMohsin Siddique
 
Archaeological Applications of Geographic Information Systems (GIS)
Archaeological Applications of Geographic Information Systems (GIS)Archaeological Applications of Geographic Information Systems (GIS)
Archaeological Applications of Geographic Information Systems (GIS)Joshua Campbell
 
17 manjula aakunuri final_paper--185-190
17 manjula aakunuri final_paper--185-19017 manjula aakunuri final_paper--185-190
17 manjula aakunuri final_paper--185-190Alexander Decker
 
INTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.pptINTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.pptSafriyana1
 
Geographical Information System By Zewde Alemayehu Tilahun.pptx
Geographical Information System By Zewde Alemayehu Tilahun.pptxGeographical Information System By Zewde Alemayehu Tilahun.pptx
Geographical Information System By Zewde Alemayehu Tilahun.pptxzewde alemayehu
 
Geographical information system by zewde alemayehu tilahun
Geographical information system by zewde alemayehu tilahunGeographical information system by zewde alemayehu tilahun
Geographical information system by zewde alemayehu tilahunzewde alemayehu
 
spatial databases ADBMS ppt
spatial databases ADBMS pptspatial databases ADBMS ppt
spatial databases ADBMS pptRitaThakkar1
 
Geographic Information System for Bachelor in Agriculture Engineering
Geographic Information System for Bachelor in Agriculture EngineeringGeographic Information System for Bachelor in Agriculture Engineering
Geographic Information System for Bachelor in Agriculture EngineeringDinesh Bishwakarma
 
Gis basic-2
Gis basic-2Gis basic-2
Gis basic-2RJRANJEET1
 

Similar to 4.2 spatial data mining (20)

Data warehousing and data mining Chapter 9
Data warehousing and data mining Chapter 9Data warehousing and data mining Chapter 9
Data warehousing and data mining Chapter 9
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
 
RS_GIS_Crop_monitoring-converted.pptx
RS_GIS_Crop_monitoring-converted.pptxRS_GIS_Crop_monitoring-converted.pptx
RS_GIS_Crop_monitoring-converted.pptx
 
Scattered gis handbook
Scattered gis handbookScattered gis handbook
Scattered gis handbook
 
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSAPIAS 2013-GIS.pptxfskjczjsbchdbfscnnND  dHSA
PIAS 2013-GIS.pptxfskjczjsbchdbfscnnND dHSA
 
Geographic Information System unit 1
Geographic Information System   unit 1Geographic Information System   unit 1
Geographic Information System unit 1
 
Fundamentals of GIS
Fundamentals of GISFundamentals of GIS
Fundamentals of GIS
 
Basic of gis concept and theories
Basic of gis concept and theoriesBasic of gis concept and theories
Basic of gis concept and theories
 
Archaeological Applications of Geographic Information Systems (GIS)
Archaeological Applications of Geographic Information Systems (GIS)Archaeological Applications of Geographic Information Systems (GIS)
Archaeological Applications of Geographic Information Systems (GIS)
 
17 manjula aakunuri final_paper--185-190
17 manjula aakunuri final_paper--185-19017 manjula aakunuri final_paper--185-190
17 manjula aakunuri final_paper--185-190
 
Gis
GisGis
Gis
 
Data collection
Data collectionData collection
Data collection
 
INTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.pptINTRODUCTION_TO_GIS.ppt
INTRODUCTION_TO_GIS.ppt
 
Spatial Databases
Spatial DatabasesSpatial Databases
Spatial Databases
 
Geographical Information System By Zewde Alemayehu Tilahun.pptx
Geographical Information System By Zewde Alemayehu Tilahun.pptxGeographical Information System By Zewde Alemayehu Tilahun.pptx
Geographical Information System By Zewde Alemayehu Tilahun.pptx
 
Geographical information system by zewde alemayehu tilahun
Geographical information system by zewde alemayehu tilahunGeographical information system by zewde alemayehu tilahun
Geographical information system by zewde alemayehu tilahun
 
spatial databases ADBMS ppt
spatial databases ADBMS pptspatial databases ADBMS ppt
spatial databases ADBMS ppt
 
Geographic Information System for Bachelor in Agriculture Engineering
Geographic Information System for Bachelor in Agriculture EngineeringGeographic Information System for Bachelor in Agriculture Engineering
Geographic Information System for Bachelor in Agriculture Engineering
 
Gis basic-2
Gis basic-2Gis basic-2
Gis basic-2
 
Gis basic
Gis basicGis basic
Gis basic
 

More from Krish_ver2

5.5 back tracking
5.5 back tracking5.5 back tracking
5.5 back trackingKrish_ver2
 
5.5 back track
5.5 back track5.5 back track
5.5 back trackKrish_ver2
 
5.5 back tracking 02
5.5 back tracking 025.5 back tracking 02
5.5 back tracking 02Krish_ver2
 
5.4 randomized datastructures
5.4 randomized datastructures5.4 randomized datastructures
5.4 randomized datastructuresKrish_ver2
 
5.4 randomized datastructures
5.4 randomized datastructures5.4 randomized datastructures
5.4 randomized datastructuresKrish_ver2
 
5.4 randamized algorithm
5.4 randamized algorithm5.4 randamized algorithm
5.4 randamized algorithmKrish_ver2
 
5.3 dynamic programming 03
5.3 dynamic programming 035.3 dynamic programming 03
5.3 dynamic programming 03Krish_ver2
 
5.3 dynamic programming
5.3 dynamic programming5.3 dynamic programming
5.3 dynamic programmingKrish_ver2
 
5.3 dyn algo-i
5.3 dyn algo-i5.3 dyn algo-i
5.3 dyn algo-iKrish_ver2
 
5.2 divede and conquer 03
5.2 divede and conquer 035.2 divede and conquer 03
5.2 divede and conquer 03Krish_ver2
 
5.2 divide and conquer
5.2 divide and conquer5.2 divide and conquer
5.2 divide and conquerKrish_ver2
 
5.2 divede and conquer 03
5.2 divede and conquer 035.2 divede and conquer 03
5.2 divede and conquer 03Krish_ver2
 
5.1 greedyyy 02
5.1 greedyyy 025.1 greedyyy 02
5.1 greedyyy 02Krish_ver2
 
5.1 greedy
5.1 greedy5.1 greedy
5.1 greedyKrish_ver2
 
5.1 greedy 03
5.1 greedy 035.1 greedy 03
5.1 greedy 03Krish_ver2
 
4.4 hashing02
4.4 hashing024.4 hashing02
4.4 hashing02Krish_ver2
 
4.4 hashing
4.4 hashing4.4 hashing
4.4 hashingKrish_ver2
 
4.4 hashing ext
4.4 hashing  ext4.4 hashing  ext
4.4 hashing extKrish_ver2
 
4.4 external hashing
4.4 external hashing4.4 external hashing
4.4 external hashingKrish_ver2
 

More from Krish_ver2 (20)

5.5 back tracking
5.5 back tracking5.5 back tracking
5.5 back tracking
 
5.5 back track
5.5 back track5.5 back track
5.5 back track
 
5.5 back tracking 02
5.5 back tracking 025.5 back tracking 02
5.5 back tracking 02
 
5.4 randomized datastructures
5.4 randomized datastructures5.4 randomized datastructures
5.4 randomized datastructures
 
5.4 randomized datastructures
5.4 randomized datastructures5.4 randomized datastructures
5.4 randomized datastructures
 
5.4 randamized algorithm
5.4 randamized algorithm5.4 randamized algorithm
5.4 randamized algorithm
 
5.3 dynamic programming 03
5.3 dynamic programming 035.3 dynamic programming 03
5.3 dynamic programming 03
 
5.3 dynamic programming
5.3 dynamic programming5.3 dynamic programming
5.3 dynamic programming
 
5.3 dyn algo-i
5.3 dyn algo-i5.3 dyn algo-i
5.3 dyn algo-i
 
5.2 divede and conquer 03
5.2 divede and conquer 035.2 divede and conquer 03
5.2 divede and conquer 03
 
5.2 divide and conquer
5.2 divide and conquer5.2 divide and conquer
5.2 divide and conquer
 
5.2 divede and conquer 03
5.2 divede and conquer 035.2 divede and conquer 03
5.2 divede and conquer 03
 
5.1 greedyyy 02
5.1 greedyyy 025.1 greedyyy 02
5.1 greedyyy 02
 
5.1 greedy
5.1 greedy5.1 greedy
5.1 greedy
 
5.1 greedy 03
5.1 greedy 035.1 greedy 03
5.1 greedy 03
 
4.4 hashing02
4.4 hashing024.4 hashing02
4.4 hashing02
 
4.4 hashing
4.4 hashing4.4 hashing
4.4 hashing
 
4.4 hashing ext
4.4 hashing  ext4.4 hashing  ext
4.4 hashing ext
 
4.4 external hashing
4.4 external hashing4.4 external hashing
4.4 external hashing
 
4.2 bst
4.2 bst4.2 bst
4.2 bst
 

Recently uploaded

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 

4.2 spatial data mining

  • 2. Spatial Database 2 ď‚—Stores a large amount of space-related data ď‚—Maps ď‚—Remote Sensing ď‚—Medical Imaging ď‚—VLSI chip layout ď‚—Have Topological and distance information ď‚—Require spatial indexing, data access, reasoning ,geometric computation and knowledge representation techniques
  • 3. Spatial Data Mining 3 ď‚—Extraction of knowledge, spatial relationships from spatial databases ď‚—Can be used for understanding spatial data and spatial relationships ď‚—Applications: ď‚—GIS, Geomarketing, Remote Sensing, Image database exploration, medical imaging, Navigation ď‚—Challenges ď‚—Complexity of spatial data types and access methods ď‚—Large amounts of data
  • 4. Cont. 4 ď‚—Non-spatial Information ď‚—Same as data in traditional data mining ď‚—Numerical, categorical, ordinal, boolean, etc e.g., city name, city population ď‚—Spatial Information ď‚—Spatial attribute: geographically referenced ď‚— Neighborhood and extent ď‚—Location, e.g., longitude, latitude, elevation ď‚—Spatial data representations ď‚—Raster: gridded space ď‚—Vector: point, line, polygon ď‚—Graph: node, edge, path
  • 7. Statistical techniques 7 ď‚—Popular approach to analyze spatial data ď‚—Assumes independence among spatial data ď‚—Can be performed only by experts ď‚—Do not work well with symbolic values
  • 8. Spatial Data Warehousing 8 ď‚—Spatial data warehouse: Integrated, subject-oriented, time-variant, and nonvolatile spatial data repository. ď‚—It consists of both spatial and non spatial in support of spatial data mining and spatial-data-related decision-making processes. ď‚—Spatial data cube: multidimensional spatial database ď‚—Both dimensions and measures may contain spatial components. ď‚—Challenging issues: ď‚—Spatial data integration: a big issue ď‚—Structure-specific formats (raster- vs. vector-based, OO vs. relational models, different storage and indexing, etc.) ď‚—Vendor-specific formats (ESRI, MapInfo, Intergraph, IDRISI, etc.) ď‚—Realization of Fast and flexible OLAP in spatial data warehouses.
  • 9. Dimensions and Measures in Spatial Data Warehouse 9 ď‚—Dimensions ď‚—non-spatial ď‚—e.g. “25-30 degrees” generalizes to“hot” (both are strings) ď‚—spatial-to-non spatial ď‚—e.g. Seattle generalizes to description “Pacific Northwest” (as a string) ď‚—spatial-to-spatial ď‚—e.g. Seattle generalizes to Pacific Northwest (as a spatial region) ď‚—Measures ď‚—numerical (e.g. monthly revenue of a region) ď‚—distributive (e.g. count, sum) ď‚—algebraic (e.g. average) ď‚—holistic (e.g. median, rank) ď‚—spatial ď‚—collection of spatial pointers (e.g. pointers to all regions with temperature of 25-30 degrees in July)
  • 10. Example: British Columbia Weather Pattern Analysis 10 ď‚—Input ď‚—A map with about 3,000 weather probes scattered in B.C. ď‚—Recording daily data for temperature, precipitation, wind velocity, etc. for a designated small area and transmitting signal to a provincial weather station. ď‚—Data warehouse using star schema ď‚—Output ď‚—A map that reveals patterns: merged (similar) regions ď‚—Goals ď‚—Interactive analysis (drill-down, slice, dice, pivot, roll-up) ď‚—Fast response time ď‚—Minimizing storage space used ď‚—Challenge ď‚—A merged region may contain hundreds of “primitive” regions (polygons)
  • 11. Star Schema of the BC Weather Warehouse ď‚—Spatial data warehouse ď‚—Dimensions ď‚—region_name ď‚—time ď‚—temperature ď‚—precipitation ď‚—Measurements ď‚—region_map ď‚—area ď‚—count 11Fact tableDimension table
  • 12. 12 Can we precompute all of the possible spatial merges and store them in the corresponding cuboid cells of a spatial data cube? ď‚—Probably not. ď‚—It requires multi-megabytes of storage. ď‚—On-line computation is slow and expensive.
  • 13. Dynamic Merging of Spatial Objects 13
  • 14. Methods for Computing Spatial Data Cubes 14 ď‚—On-line aggregation: collect and store pointers to spatial objects in a spatial data cube ď‚—expensive and slow, need efficient aggregation techniques ď‚—Precompute and store all the possible combinations ď‚—huge space overhead ď‚—Precompute and store rough approximations in a spatial data cube ď‚—accuracy trade-off, MBR ď‚—Selective computation: only materialize those which will be accessed frequently ď‚—a reasonable choice
  • 15. Mining Spatial Association and Co-location Patterns 15 ď‚—Spatial association rule: A ⇒ B [s%, c%] ď‚—A and B are sets of spatial or non-spatial predicates ď‚—Topological relations: intersects, overlaps, disjoint, etc. ď‚—Spatial orientations: left_of, west_of, under, etc. ď‚—Distance information: close_to, within_distance, etc. ď‚—s% is the support and c% is the confidence of the rule ď‚—Examples is_a(x, “School”) ^ Close_to(x, “Sports_Center”) → close_to(x, “Park”) [7%, 85%]
  • 16. Progressive Refinement 16 ď‚—Progressive Refinement: ď‚—spatial association mining needs to evaluate multiple spatial relationships among a large no. of spatial object – expensive. ď‚—Hierarchy of spatial relationship: ď‚—First search for rough relationship and then refine it ď‚—Superset coverage property – all the potential answers should be perserved (i.e.false-positive test). ď‚—Two-step mining of spatial association: ď‚—Step 1: Rough spatial computation (as a filter) ď‚— Using MBR for rough estimation ď‚—Step2: Detailed spatial algorithm (as refinement) ď‚— Apply only to those objects which have passed the rough spatial association test (no less than min_support)
  • 17. Spatial co-locations 17 ď‚—Just what one really wants to explore. ď‚—Based on the property of spatial autocorrelation, interesting features likely coexist in closely located regions. ď‚—Efficient methods - Apriori , progressive refinement,etc.
  • 18. 18
  • 19. Spatial Cluster Analysis 19 • Mining clusters—k-means, k-medoids, hierarchical, density-based, etc. • Analysis of distinct features of the clusters
  • 20. Spatial Classification 20 ď‚—Analyze spatial objects to derive classification schemes, such as decision trees, in relevance to certain spatial properties (district, highway, river, etc.) ď‚—Classifying medium-size families according to income, region, and infant mortality rates ď‚—Mining for volcanoes on Venus ď‚—Employ methods such as: ď‚—Decision-tree classification, NaĂŻve-Bayesian classifier + boosting, neural network, genetic programming, etc.
  • 21. Spatial Trend Analysis 21 ď‚—Function ď‚—Detect changes and trends along a spatial dimension ď‚—Study the trend of non-spatial or spatial data changing with space ď‚—Application examples ď‚—Observe the trend of changes of the climate or vegetation with increasing distance from an ocean ď‚—Crime rate or unemployment rate change with regard to city geo- distribution. ď‚—Traffic flows in highways and in cities.
  • 22. Mining Raster Databases 22 ď‚—Vector data Mining ď‚—Maps ď‚—Graphs ď‚—Molecular chains ď‚—Raster data mining ď‚—Satellite Images
  • 23. 23
  • 24. Other Applications 24 ď‚—Spatial data mining is used in ď‚— NASA Earth Observing System (EOS): Earth science data ď‚—National Inst. of Justice: crime mapping ď‚— Census Bureau, Dept. of Commerce: census data ď‚— Dept. of Transportation (DOT): traffic data ď‚—National Inst. of Health(NIH): cancer clusters ď‚— Commerce, e.g. Retail Analysis