SlideShare a Scribd company logo
By
B Aneesha Satya
131854
1
R PROGRAMMING LANGUAGE IN
SPATIAL ANALYSIS
CONTENTS
2
1. Introduction to R programming language.
2. Spatial analysis in ‘R’
3. R and GIS
4. Literature review
5. Case studies
6. Summary
7. References.
Introduction to R language
3
 Environment for statistical computing and graphics
- Free software
 Associated with simple ,interpreted programming language
 Versions of R exist of Windows, MacOS, Linux other Unix
flavours
 Easy to create your own functions in R
 Simple GIS tasks like topological overlay, raster algebra
etc., can be carried
R language includes
4
 an effective data handling and storage facility,
 a suite of operators for calculations on arrays, in particular
matrices,
 a large, coherent, integrated collection of intermediate tools
for data analysis,
 graphical facilities for data analysis and display either on-
screen or on hardcopy, and
 a well-developed, simple and effective programming
language which includes conditionals, loops, user-defined
recursive functions and input and output facilities.
R Function Libraries
5
 Implement many common statistical procedures.
 Provide excellent graphics functionality.
 A convenient starting point for many data analysis projects.
 Examples :
maps: allows you to make maps of the world, the US, and
smaller areas
mapproj: allows you to do cartographic projections
6
Fig 1 R project for statistical computing
 www. r-project.org
Overview of packages used in R
7
Table 1 packages for spatial analysis in R
8
 R developers have written the R package ‘sp’ to extend R with
classes and methods for spatial data .
- Classes specify a structure and define how spatial data
are organised and stored. - -
- Methods are instances of functions specialised for a
particular data class.
Analysis of spatial data in R using points:
9
 Points are pairs of coordinates (x; y), representing events, observation posts,
individuals, cities or any other discrete object denned in space.
 Let's take a look at the dataset crime, which is just a table of geographic
coordinates (decimal degrees) for crime locations in Baltimore, MD.
 head(crime)
ID LONG LAT
 1 -76.65159 39.23941
 2 -76.47434 39.35274
 3 -76.51726 39.25874
 4 -76.52607 39.40707
 5 -76.51001 39.33571
 6 -76.70375 39.26605
Points
10
Fig 1 Baltimore crime locations
Polygons and lines:
11
 Polygons can be thought of as sequences of connected points, where the
first point is the same as the last.
- An open polygon, where the sequence of points does not result in a
closed shape with a denned area, is called a line.
 In the R environment, line and polygon data are stored in objects of classes
SpatialPolygons and Spatial Lines")
 Class Polygon [package "sp"]
Name: labpt area hole ringDir coords
Class: numeric numeric logical integer matrix
 The data are stored as a SpatialPolygons dataframe, which is a subclass of
SpatialPolygons containing a dataframe of attributes.
Preparation of a simple map in R
12
Fig 4- showing a simple map
library(maps)
library(mapdata)
map("worldhires","canada",
xlim=c(-141,-53),
ylim=c(40,85),
col="gray90",
fill=TRUE)
http://www.r-bloggers.com/maps-with-r-and-polygon-
boundaries/
R and GIS
13
The aim of integrating R and ArcGIS is to provide
an automated way of offering R scripts as ArcGIS
Geoprocessing Tools.
In some cases the analysis is composed by several
steps, demanding different capabilities in such cases
this kind of interface is most suitable.
14
Examples of R packages providing an interface to
GIS:
 GRASS GIS can be connected through R package spgrass6.
 R can access SAGAGIS modules through the R
package RSAGA (currently Windows, Linux, FreeBSD and probably
others); SAGA GIS is an open-source GIS with mainly raster processing
capabilities such as terrain analysis.
 R can also run ArcGIS geoprocessing tools through the R
package RPyGeo (Windows only).
-RPyGeo uses Python scripts to communicate with ArcGIS.
RPyGeo/ArcGIS operates on files (raster and shapefiles).
15
Figure 5- shows the workflow required to expose an R script as a Python toolbox and how the
toolbox communicate with the original R script in order to run the algorithm.
Applications:
16
 Geosciences
 Water resources
 Environmental science
 Agriculture and soil science
 Mathematics and statistics
 Ecology
 Geodesy
 The exploitation of fossil fuels, and
 Meteorology
LITERATURE REVIEW
17
 Bivand(2001) gives the sketching of key modes of spatial data
analysis (point pattern, continuous surface, areal/lattice), and
how they integrate into legacy GIS data models.
 Roger(2007) gave a brief description of how to access data
and also covered how coordinate reference systems are
handled, because they are the foundation for spatial data
integration
 Bajat(2012)presents possibilities of applying the
geographically weighted regression, method in mapping
population change index
18
Bajat(2012) presents possibilities of applying the
geographically weighted regression, method in mapping
population change index in the spatial modelling of population
concentration
Shane(2013) described some statistical and mapping
techniques developed for handling and interrogating large-
scale multi-media geochemical datasets using the R with
Python scripting languages along with GIS
CASE STUDY 1
19
Kate(2013) Utilized open-source programming languages to
statistically and spatially analyse regional-scale
geoenvironmental datasets.
Objective
 Making best use of open-source programming languages such
as R in analysing regional-scale geoenvironmental datasets and
developing a web mapping service and online viewer for the
datasets.
Study area
The border region of Northern Ireland and interior of
Northern Ireland.
20
Fig 5: graphical plots produced in R after quality assurance and quality
control assessment of analytical data
Methodology
 R–Statistical analyses:
-R is employed initially to output a range of graphical plots for quality
assurance and quality control assessment of analytical data with respect to
laboratory reference materials (as shown in fig5).
21
 Exploratory data analyses are carried out to assess the data
distribution.
Multivariate analytical techniques such as robust factor analyses
and hierarchical cluster analyses are used to investigate statistical
and spatial correlations between elements.
Mapping
 R and Python code have been developed to automate the
process of exploratory data analysis, spatial data analysis, data
interpolation.
 Map production using the arcPy mapping module is done.
Online viewer
 Finally , a web mapping service and online viewer for the
mapped datasets, with live links to a managed database is
developed.
22 Source:
http://spatial.dcenr.gov.ie/GeologicalSurvey/TellusBorder/index.html
Fig 6 Tellus border online viewer
CASE STUDY 2
23
Acta Silvae (2013) illustrated the use of R programming language
in the analyses of spatial data.
Objective
The aim of this article is to demonstrate the R’s potential for the
spatial data processing and presentation.
Study area
 Snežnik (south Slovenia) forest measuring 20 ha.
 Increases in altitude from 820 m to 880 m.
 Silver fir and European beech are the dominant tree species. The
terrain is characterized by abundant sinkholes.
24
Methodology
Manipulation of vector data :
Coordinates were recorded using GPS devices and exported to
a text file.
 This text file was imported into the R environment using the
library ‘map tools’ .
Geospatial spatial interpolation:
A spatial interpolation (kriging) of the temperature throughout
the research area using the library gstat .
A variogram model which is a function of the spatial
dependence of random variables is to be selected.
The point measurements were used to create a continuous
temperature field in raster format .
25
Fig 7 continuous surface of point measurements
26
LiDAR data processing:
R is used as a tool for large amounts of data processing,
programming of the raw LiDAR data for 1 km2.
Has a size of 539,468 KB (539 MB) and contains 20,736,221
rows and 62,208,663 data points.
In R, an algorithm is written to eliminate points that represent
forest trees in the whole cloud of points, yielding a point of the
terrain.
27
Fig. 8: The 3D point cloud (gray) of longitudinal profile in the research area. The red points are
marked on the floor, which were determined based on the algorithm written in R.
28
-A digital elevation model (DEM) was produced based on these classified
points.
Fig. 9: 3D elevation model based on LiDAR data. The surface coloured with a colour range
of the altitude value
SUMMARY
29
 R has become a high quality open-source software environment
for statistical computing and graphics
 It has a high performance GIS tool that can be used for
geospatial data production, analysis, and mapping.
 R allows the usage of many control flows, loops and user-
defined functions, multiple input and output data formats.
 It gives the opportunity to codify the existing data and
functions.
 The entire process of analyzing data within R is run through a
written script and syntax, which means that it is simple to rerun
these analyses if needed.
References
30
 Bivand et Albrecht implementing functions for spatial
statistical analysis using the r language journal of geographical
systems, 2:307-317, 2000.
 B.bajat (2012) spatial modelling of population concentration
using geographically weighted regression method, journal of
the geographical institute sass 01/2011; 61:151-167.
 Howarth (1983) vol.2: ‘statistics and data analysis in
geochemical prospection’, in handbook of exploration
geochemistry, pages 69-73, elsevier, Amsterdam,
31
M. Mcclelland et. wang(2010) ‘a python package for using r
in python’, journal of statistical software, code snippets.
Thibaul et al. Using an R package for exploratory spatial data
analysis april 2012, volume 47, issue 2.
(2012) ‘Statda: Statistical Analysis for Environmental Data.’
URL: http://CRAN.R-project.org/package=statda. R package
version 1.6.2.
Any queries ?
32
33
THANK YOU

More Related Content

What's hot

Gis unit 3
Gis   unit 3Gis   unit 3
Gis unit 3
sridevi5983
 
REMOTE SENSING
REMOTE SENSINGREMOTE SENSING
REMOTE SENSING
KANNAN
 
Gis applications
Gis applicationsGis applications
Gis applications
Kisesa Hamis
 
My ppt on gis
My ppt on gisMy ppt on gis
My ppt on gis
gargsonakshi1
 
PERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptx
PERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptxPERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptx
PERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptxgrssieee
 
GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
John Reiser
 
Soil mapping goes digital - the GlobalSoilMap experience by Alex. McBratney
Soil mapping goes digital - the GlobalSoilMap experience by Alex. McBratneySoil mapping goes digital - the GlobalSoilMap experience by Alex. McBratney
Soil mapping goes digital - the GlobalSoilMap experience by Alex. McBratney
FAO
 
Introdution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth EngineIntrodution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth EngineVeerachai Tanpipat
 
Map Design and Symbology in GIS Environment
Map Design and Symbology in GIS EnvironmentMap Design and Symbology in GIS Environment
Map Design and Symbology in GIS Environment
Kaium Chowdhury
 
QGIS Module 1
QGIS Module 1QGIS Module 1
QGIS Module 1
CAPSUCSF
 
( G . i . s )
( G . i . s )( G . i . s )
( G . i . s )
Himanshu Chakravarti
 
Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systemsVivek Srivastava
 
Geo-spatial Analysis and Modelling
Geo-spatial Analysis and ModellingGeo-spatial Analysis and Modelling
Geo-spatial Analysis and Modelling
Malla Reddy University
 
Image classification in remote sensing
Image classification in remote sensingImage classification in remote sensing
Image classification in remote sensing
Alexander Decker
 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniques
Manisha Shrivastava
 
GIS
GISGIS
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
Wellington Gwavava
 
Introduction to Health GIS
Introduction  to Health GIS Introduction  to Health GIS
Introduction to Health GIS
Bernard Deepal W. Jayamanne
 
Surface Water modelling using Remote Sensing
Surface Water modelling using Remote SensingSurface Water modelling using Remote Sensing
Surface Water modelling using Remote Sensing
Ark Arjun
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Joey Li
 

What's hot (20)

Gis unit 3
Gis   unit 3Gis   unit 3
Gis unit 3
 
REMOTE SENSING
REMOTE SENSINGREMOTE SENSING
REMOTE SENSING
 
Gis applications
Gis applicationsGis applications
Gis applications
 
My ppt on gis
My ppt on gisMy ppt on gis
My ppt on gis
 
PERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptx
PERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptxPERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptx
PERSISTENT SCATTERER SAR INTERFEROMETRY APPLICATION.pptx
 
GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
 
Soil mapping goes digital - the GlobalSoilMap experience by Alex. McBratney
Soil mapping goes digital - the GlobalSoilMap experience by Alex. McBratneySoil mapping goes digital - the GlobalSoilMap experience by Alex. McBratney
Soil mapping goes digital - the GlobalSoilMap experience by Alex. McBratney
 
Introdution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth EngineIntrodution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth Engine
 
Map Design and Symbology in GIS Environment
Map Design and Symbology in GIS EnvironmentMap Design and Symbology in GIS Environment
Map Design and Symbology in GIS Environment
 
QGIS Module 1
QGIS Module 1QGIS Module 1
QGIS Module 1
 
( G . i . s )
( G . i . s )( G . i . s )
( G . i . s )
 
Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systems
 
Geo-spatial Analysis and Modelling
Geo-spatial Analysis and ModellingGeo-spatial Analysis and Modelling
Geo-spatial Analysis and Modelling
 
Image classification in remote sensing
Image classification in remote sensingImage classification in remote sensing
Image classification in remote sensing
 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniques
 
GIS
GISGIS
GIS
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
 
Introduction to Health GIS
Introduction  to Health GIS Introduction  to Health GIS
Introduction to Health GIS
 
Surface Water modelling using Remote Sensing
Surface Water modelling using Remote SensingSurface Water modelling using Remote Sensing
Surface Water modelling using Remote Sensing
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 

Viewers also liked

Spatial Analysis with R - the Good, the Bad, and the Pretty
Spatial Analysis with R - the Good, the Bad, and the PrettySpatial Analysis with R - the Good, the Bad, and the Pretty
Spatial Analysis with R - the Good, the Bad, and the Pretty
Noam Ross
 
Geospatial Data in R
Geospatial Data in RGeospatial Data in R
Geospatial Data in R
Barry Rowlingson
 
R Spatial Analysis using SP
R Spatial Analysis using SPR Spatial Analysis using SP
R Spatial Analysis using SP
tjagger
 
Maps with leafletR
Maps with leafletRMaps with leafletR
Maps with leafletR
Michele Tobias
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Guy Lansley
 
Esriuk_track3_esri spatial analysis presentation
Esriuk_track3_esri spatial analysis presentationEsriuk_track3_esri spatial analysis presentation
Esriuk_track3_esri spatial analysis presentation
Esri UK
 
Spatial Analysis and Geomatics
Spatial Analysis and GeomaticsSpatial Analysis and Geomatics
Spatial Analysis and Geomatics
Rich Heimann
 
QGIS & Inkscape: Carographic Tools for Attractive Maps
QGIS & Inkscape: Carographic Tools for Attractive MapsQGIS & Inkscape: Carographic Tools for Attractive Maps
QGIS & Inkscape: Carographic Tools for Attractive Maps
Michele Tobias
 
Spatial data analysis 1
Spatial data analysis 1Spatial data analysis 1
Spatial data analysis 1
Johan Blomme
 
Spatial analysis and modeling
Spatial analysis and modelingSpatial analysis and modeling
Spatial analysis and modelingTolasa_F
 
Modeling Count-based Raster Data with ArcGIS and R
Modeling Count-based Raster Data with ArcGIS and RModeling Count-based Raster Data with ArcGIS and R
Modeling Count-based Raster Data with ArcGIS and R
Azavea
 
Using R for Climate Raster Data Extraction
Using R for Climate Raster Data ExtractionUsing R for Climate Raster Data Extraction
Using R for Climate Raster Data Extraction
Michele Tobias
 
Exploratory Spatial Analysis using GeoDa
Exploratory Spatial Analysis using GeoDaExploratory Spatial Analysis using GeoDa
Exploratory Spatial Analysis using GeoDa
MEASURE Evaluation
 
Inkscape cartography
Inkscape cartographyInkscape cartography
Inkscape cartography
Michele Tobias
 
New analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCLNew analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCL
Guy Lansley
 
Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...
Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...
Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...
Guy Lansley
 
Spatial data analysis 2
Spatial data analysis 2Spatial data analysis 2
Spatial data analysis 2
Johan Blomme
 
Esri Open House - Sovereign Housing
Esri Open House - Sovereign HousingEsri Open House - Sovereign Housing
Esri Open House - Sovereign Housing
Esri UK
 
Finding Meaning in Points, Areas and Surfaces: Spatial Analysis in R
Finding Meaning in Points, Areas and Surfaces: Spatial Analysis in RFinding Meaning in Points, Areas and Surfaces: Spatial Analysis in R
Finding Meaning in Points, Areas and Surfaces: Spatial Analysis in R
Revolution Analytics
 
Data analysis with R
Data analysis with RData analysis with R
Data analysis with R
ShareThis
 

Viewers also liked (20)

Spatial Analysis with R - the Good, the Bad, and the Pretty
Spatial Analysis with R - the Good, the Bad, and the PrettySpatial Analysis with R - the Good, the Bad, and the Pretty
Spatial Analysis with R - the Good, the Bad, and the Pretty
 
Geospatial Data in R
Geospatial Data in RGeospatial Data in R
Geospatial Data in R
 
R Spatial Analysis using SP
R Spatial Analysis using SPR Spatial Analysis using SP
R Spatial Analysis using SP
 
Maps with leafletR
Maps with leafletRMaps with leafletR
Maps with leafletR
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 
Esriuk_track3_esri spatial analysis presentation
Esriuk_track3_esri spatial analysis presentationEsriuk_track3_esri spatial analysis presentation
Esriuk_track3_esri spatial analysis presentation
 
Spatial Analysis and Geomatics
Spatial Analysis and GeomaticsSpatial Analysis and Geomatics
Spatial Analysis and Geomatics
 
QGIS & Inkscape: Carographic Tools for Attractive Maps
QGIS & Inkscape: Carographic Tools for Attractive MapsQGIS & Inkscape: Carographic Tools for Attractive Maps
QGIS & Inkscape: Carographic Tools for Attractive Maps
 
Spatial data analysis 1
Spatial data analysis 1Spatial data analysis 1
Spatial data analysis 1
 
Spatial analysis and modeling
Spatial analysis and modelingSpatial analysis and modeling
Spatial analysis and modeling
 
Modeling Count-based Raster Data with ArcGIS and R
Modeling Count-based Raster Data with ArcGIS and RModeling Count-based Raster Data with ArcGIS and R
Modeling Count-based Raster Data with ArcGIS and R
 
Using R for Climate Raster Data Extraction
Using R for Climate Raster Data ExtractionUsing R for Climate Raster Data Extraction
Using R for Climate Raster Data Extraction
 
Exploratory Spatial Analysis using GeoDa
Exploratory Spatial Analysis using GeoDaExploratory Spatial Analysis using GeoDa
Exploratory Spatial Analysis using GeoDa
 
Inkscape cartography
Inkscape cartographyInkscape cartography
Inkscape cartography
 
New analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCLNew analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCL
 
Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...
Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...
Linking Socio-economic and Demographic Characteristics to Twitter Topics - Gu...
 
Spatial data analysis 2
Spatial data analysis 2Spatial data analysis 2
Spatial data analysis 2
 
Esri Open House - Sovereign Housing
Esri Open House - Sovereign HousingEsri Open House - Sovereign Housing
Esri Open House - Sovereign Housing
 
Finding Meaning in Points, Areas and Surfaces: Spatial Analysis in R
Finding Meaning in Points, Areas and Surfaces: Spatial Analysis in RFinding Meaning in Points, Areas and Surfaces: Spatial Analysis in R
Finding Meaning in Points, Areas and Surfaces: Spatial Analysis in R
 
Data analysis with R
Data analysis with RData analysis with R
Data analysis with R
 

Similar to R programming language in spatial analysis

Unit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptxUnit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptx
e20ag004
 
rworldmap: A New R package for Mapping Global Data
rworldmap: A New R package for Mapping Global Datarworldmap: A New R package for Mapping Global Data
rworldmap: A New R package for Mapping Global Data
Dr. Volkan OBAN
 
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
BRNSSPublicationHubI
 
Components of gis
Components of gisComponents of gis
Components of gis
Pramoda Raj
 
introduction to GIS
introduction to GIS introduction to GIS
introduction to GIS
niazali15CRP92
 
Introduction to gis and arc gis
Introduction to gis and arc gis Introduction to gis and arc gis
Introduction to gis and arc gis
Saad Raja
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
Dr. Radhey Shyam
 
R GUI.ppt
R GUI.pptR GUI.ppt
R GUI.ppt
AqeelAmjad1
 
qutb haji.ppt
qutb haji.pptqutb haji.ppt
qutb haji.ppt
AqeelAmjad1
 
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEMINTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
musadoto
 
Lecture_R.ppt
Lecture_R.pptLecture_R.ppt
Lecture_R.ppt
Abebe334138
 
Using R for Cyber Security Part 1
Using R for Cyber Security Part 1Using R for Cyber Security Part 1
Using R for Cyber Security Part 1Ajay Ohri
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
Kamrul Islam Karim
 
Geographic Information System unit 1
Geographic Information System   unit 1Geographic Information System   unit 1
Geographic Information System unit 1
sridevi5983
 
Fundamentals of GIS
Fundamentals of GISFundamentals of GIS
Fundamentals of GIS
RajalakshmiS34
 
Visualization Proess
Visualization ProessVisualization Proess
Visualization Proess
Pawandeep Kaur
 
Digital Soil Mapping/ Pedomterics
Digital Soil Mapping/ Pedomterics Digital Soil Mapping/ Pedomterics
Digital Soil Mapping/ Pedomterics
Soils FAO-GSP
 
GIS and Its Components.pptx
GIS and Its Components.pptxGIS and Its Components.pptx
GIS and Its Components.pptx
Dr. B. Sarkar, Dinhata College
 

Similar to R programming language in spatial analysis (20)

Unit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptxUnit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptx
 
EWGAT
EWGATEWGAT
EWGAT
 
rworldmap: A New R package for Mapping Global Data
rworldmap: A New R package for Mapping Global Datarworldmap: A New R package for Mapping Global Data
rworldmap: A New R package for Mapping Global Data
 
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...Statistical Analysis and Data Analysis using R Programming Language: Efficien...
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
 
Components of gis
Components of gisComponents of gis
Components of gis
 
introduction to GIS
introduction to GIS introduction to GIS
introduction to GIS
 
Introduction to gis and arc gis
Introduction to gis and arc gis Introduction to gis and arc gis
Introduction to gis and arc gis
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
R GUI.ppt
R GUI.pptR GUI.ppt
R GUI.ppt
 
qutb haji.ppt
qutb haji.pptqutb haji.ppt
qutb haji.ppt
 
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEMINTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
 
Lecture_R.ppt
Lecture_R.pptLecture_R.ppt
Lecture_R.ppt
 
Mrp Intrim
Mrp IntrimMrp Intrim
Mrp Intrim
 
Using R for Cyber Security Part 1
Using R for Cyber Security Part 1Using R for Cyber Security Part 1
Using R for Cyber Security Part 1
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
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
 
Visualization Proess
Visualization ProessVisualization Proess
Visualization Proess
 
Digital Soil Mapping/ Pedomterics
Digital Soil Mapping/ Pedomterics Digital Soil Mapping/ Pedomterics
Digital Soil Mapping/ Pedomterics
 
GIS and Its Components.pptx
GIS and Its Components.pptxGIS and Its Components.pptx
GIS and Its Components.pptx
 

More from Abhiram Kanigolla

ASSESSMENT OF SOIL SALINITY USING REMOTE SENSING
ASSESSMENT OF SOIL SALINITY USING REMOTE SENSINGASSESSMENT OF SOIL SALINITY USING REMOTE SENSING
ASSESSMENT OF SOIL SALINITY USING REMOTE SENSING
Abhiram Kanigolla
 
HYPERSPECTRAL RS IN MINERAL MAPPING
HYPERSPECTRAL RS IN MINERAL MAPPINGHYPERSPECTRAL RS IN MINERAL MAPPING
HYPERSPECTRAL RS IN MINERAL MAPPINGAbhiram Kanigolla
 
APPLICATION OF KRIGING IN GROUND WATER STUDIES
APPLICATION OF KRIGING IN GROUND WATER STUDIESAPPLICATION OF KRIGING IN GROUND WATER STUDIES
APPLICATION OF KRIGING IN GROUND WATER STUDIESAbhiram Kanigolla
 
AIR POLLUTION MONITORING USING RS
AIR POLLUTION MONITORING USING RSAIR POLLUTION MONITORING USING RS
AIR POLLUTION MONITORING USING RSAbhiram Kanigolla
 
REMOTE SENSING IN ARCHAEOLOGY
REMOTE SENSING IN ARCHAEOLOGYREMOTE SENSING IN ARCHAEOLOGY
REMOTE SENSING IN ARCHAEOLOGYAbhiram Kanigolla
 
PRECISE AGRICULTURE USING GPS
PRECISE AGRICULTURE USING GPSPRECISE AGRICULTURE USING GPS
PRECISE AGRICULTURE USING GPSAbhiram Kanigolla
 
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRYLIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRYAbhiram Kanigolla
 
APPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLING
APPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLINGAPPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLING
APPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLINGAbhiram Kanigolla
 
WETLAND MAPPING USING RS AND GIS
WETLAND MAPPING USING RS AND GISWETLAND MAPPING USING RS AND GIS
WETLAND MAPPING USING RS AND GISAbhiram Kanigolla
 
CLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GIS
CLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GISCLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GIS
CLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GISAbhiram Kanigolla
 
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)Abhiram Kanigolla
 
MINERAL EXPLORATION USING ASTER IMAGE
MINERAL EXPLORATION USING ASTER IMAGE MINERAL EXPLORATION USING ASTER IMAGE
MINERAL EXPLORATION USING ASTER IMAGE Abhiram Kanigolla
 
Climate change impact assessment on hydrology on river basins
Climate change impact assessment on hydrology on river basinsClimate change impact assessment on hydrology on river basins
Climate change impact assessment on hydrology on river basinsAbhiram Kanigolla
 
Applications of Remote Sensing
Applications of Remote SensingApplications of Remote Sensing
Applications of Remote SensingAbhiram Kanigolla
 
IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...
IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...
IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...Abhiram Kanigolla
 

More from Abhiram Kanigolla (20)

ASSESSMENT OF SOIL SALINITY USING REMOTE SENSING
ASSESSMENT OF SOIL SALINITY USING REMOTE SENSINGASSESSMENT OF SOIL SALINITY USING REMOTE SENSING
ASSESSMENT OF SOIL SALINITY USING REMOTE SENSING
 
GIS IN DISASTER MANAGEMENT
GIS IN DISASTER MANAGEMENTGIS IN DISASTER MANAGEMENT
GIS IN DISASTER MANAGEMENT
 
HYPERSPECTRAL RS IN MINERAL MAPPING
HYPERSPECTRAL RS IN MINERAL MAPPINGHYPERSPECTRAL RS IN MINERAL MAPPING
HYPERSPECTRAL RS IN MINERAL MAPPING
 
APPLICATION OF KRIGING IN GROUND WATER STUDIES
APPLICATION OF KRIGING IN GROUND WATER STUDIESAPPLICATION OF KRIGING IN GROUND WATER STUDIES
APPLICATION OF KRIGING IN GROUND WATER STUDIES
 
AIR POLLUTION MONITORING USING RS
AIR POLLUTION MONITORING USING RSAIR POLLUTION MONITORING USING RS
AIR POLLUTION MONITORING USING RS
 
REMOTE SENSING IN ARCHAEOLOGY
REMOTE SENSING IN ARCHAEOLOGYREMOTE SENSING IN ARCHAEOLOGY
REMOTE SENSING IN ARCHAEOLOGY
 
PRECISE AGRICULTURE USING GPS
PRECISE AGRICULTURE USING GPSPRECISE AGRICULTURE USING GPS
PRECISE AGRICULTURE USING GPS
 
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRYLIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
 
APPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLING
APPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLINGAPPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLING
APPLICATIONS OF ARC SWAT MODEL FOR HYDROLOGICAL MODELLING
 
WETLAND MAPPING USING RS AND GIS
WETLAND MAPPING USING RS AND GISWETLAND MAPPING USING RS AND GIS
WETLAND MAPPING USING RS AND GIS
 
3D CITY MODELS
3D CITY MODELS3D CITY MODELS
3D CITY MODELS
 
CLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GIS
CLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GISCLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GIS
CLIMATE CHANGE IMPACT ASSESSMENT ON MELTING GLACIERS USING RS & GIS
 
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)APPLICATIONS OF RS AND GIS  FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
APPLICATIONS OF RS AND GIS FOR DEVELOPMENT OF SMALL HYDROPOWER PLANTS (SHP)
 
GRID COMPUTING
GRID COMPUTINGGRID COMPUTING
GRID COMPUTING
 
MINERAL EXPLORATION USING ASTER IMAGE
MINERAL EXPLORATION USING ASTER IMAGE MINERAL EXPLORATION USING ASTER IMAGE
MINERAL EXPLORATION USING ASTER IMAGE
 
Climate change impact assessment on hydrology on river basins
Climate change impact assessment on hydrology on river basinsClimate change impact assessment on hydrology on river basins
Climate change impact assessment on hydrology on river basins
 
Applications of Remote Sensing
Applications of Remote SensingApplications of Remote Sensing
Applications of Remote Sensing
 
GPS IN AVIATION SYSTEM
GPS IN AVIATION SYSTEMGPS IN AVIATION SYSTEM
GPS IN AVIATION SYSTEM
 
IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...
IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...
IMPACT OF COAL MINING ON LAND USE/LAND COVER USING REMOTE SENSING AND GIS TEC...
 
application of gis
application of gisapplication of gis
application of gis
 

Recently uploaded

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 

R programming language in spatial analysis

  • 1. By B Aneesha Satya 131854 1 R PROGRAMMING LANGUAGE IN SPATIAL ANALYSIS
  • 2. CONTENTS 2 1. Introduction to R programming language. 2. Spatial analysis in ‘R’ 3. R and GIS 4. Literature review 5. Case studies 6. Summary 7. References.
  • 3. Introduction to R language 3  Environment for statistical computing and graphics - Free software  Associated with simple ,interpreted programming language  Versions of R exist of Windows, MacOS, Linux other Unix flavours  Easy to create your own functions in R  Simple GIS tasks like topological overlay, raster algebra etc., can be carried
  • 4. R language includes 4  an effective data handling and storage facility,  a suite of operators for calculations on arrays, in particular matrices,  a large, coherent, integrated collection of intermediate tools for data analysis,  graphical facilities for data analysis and display either on- screen or on hardcopy, and  a well-developed, simple and effective programming language which includes conditionals, loops, user-defined recursive functions and input and output facilities.
  • 5. R Function Libraries 5  Implement many common statistical procedures.  Provide excellent graphics functionality.  A convenient starting point for many data analysis projects.  Examples : maps: allows you to make maps of the world, the US, and smaller areas mapproj: allows you to do cartographic projections
  • 6. 6 Fig 1 R project for statistical computing  www. r-project.org
  • 7. Overview of packages used in R 7 Table 1 packages for spatial analysis in R
  • 8. 8  R developers have written the R package ‘sp’ to extend R with classes and methods for spatial data . - Classes specify a structure and define how spatial data are organised and stored. - - - Methods are instances of functions specialised for a particular data class.
  • 9. Analysis of spatial data in R using points: 9  Points are pairs of coordinates (x; y), representing events, observation posts, individuals, cities or any other discrete object denned in space.  Let's take a look at the dataset crime, which is just a table of geographic coordinates (decimal degrees) for crime locations in Baltimore, MD.  head(crime) ID LONG LAT  1 -76.65159 39.23941  2 -76.47434 39.35274  3 -76.51726 39.25874  4 -76.52607 39.40707  5 -76.51001 39.33571  6 -76.70375 39.26605
  • 10. Points 10 Fig 1 Baltimore crime locations
  • 11. Polygons and lines: 11  Polygons can be thought of as sequences of connected points, where the first point is the same as the last. - An open polygon, where the sequence of points does not result in a closed shape with a denned area, is called a line.  In the R environment, line and polygon data are stored in objects of classes SpatialPolygons and Spatial Lines")  Class Polygon [package "sp"] Name: labpt area hole ringDir coords Class: numeric numeric logical integer matrix  The data are stored as a SpatialPolygons dataframe, which is a subclass of SpatialPolygons containing a dataframe of attributes.
  • 12. Preparation of a simple map in R 12 Fig 4- showing a simple map library(maps) library(mapdata) map("worldhires","canada", xlim=c(-141,-53), ylim=c(40,85), col="gray90", fill=TRUE) http://www.r-bloggers.com/maps-with-r-and-polygon- boundaries/
  • 13. R and GIS 13 The aim of integrating R and ArcGIS is to provide an automated way of offering R scripts as ArcGIS Geoprocessing Tools. In some cases the analysis is composed by several steps, demanding different capabilities in such cases this kind of interface is most suitable.
  • 14. 14 Examples of R packages providing an interface to GIS:  GRASS GIS can be connected through R package spgrass6.  R can access SAGAGIS modules through the R package RSAGA (currently Windows, Linux, FreeBSD and probably others); SAGA GIS is an open-source GIS with mainly raster processing capabilities such as terrain analysis.  R can also run ArcGIS geoprocessing tools through the R package RPyGeo (Windows only). -RPyGeo uses Python scripts to communicate with ArcGIS. RPyGeo/ArcGIS operates on files (raster and shapefiles).
  • 15. 15 Figure 5- shows the workflow required to expose an R script as a Python toolbox and how the toolbox communicate with the original R script in order to run the algorithm.
  • 16. Applications: 16  Geosciences  Water resources  Environmental science  Agriculture and soil science  Mathematics and statistics  Ecology  Geodesy  The exploitation of fossil fuels, and  Meteorology
  • 17. LITERATURE REVIEW 17  Bivand(2001) gives the sketching of key modes of spatial data analysis (point pattern, continuous surface, areal/lattice), and how they integrate into legacy GIS data models.  Roger(2007) gave a brief description of how to access data and also covered how coordinate reference systems are handled, because they are the foundation for spatial data integration  Bajat(2012)presents possibilities of applying the geographically weighted regression, method in mapping population change index
  • 18. 18 Bajat(2012) presents possibilities of applying the geographically weighted regression, method in mapping population change index in the spatial modelling of population concentration Shane(2013) described some statistical and mapping techniques developed for handling and interrogating large- scale multi-media geochemical datasets using the R with Python scripting languages along with GIS
  • 19. CASE STUDY 1 19 Kate(2013) Utilized open-source programming languages to statistically and spatially analyse regional-scale geoenvironmental datasets. Objective  Making best use of open-source programming languages such as R in analysing regional-scale geoenvironmental datasets and developing a web mapping service and online viewer for the datasets. Study area The border region of Northern Ireland and interior of Northern Ireland.
  • 20. 20 Fig 5: graphical plots produced in R after quality assurance and quality control assessment of analytical data Methodology  R–Statistical analyses: -R is employed initially to output a range of graphical plots for quality assurance and quality control assessment of analytical data with respect to laboratory reference materials (as shown in fig5).
  • 21. 21  Exploratory data analyses are carried out to assess the data distribution. Multivariate analytical techniques such as robust factor analyses and hierarchical cluster analyses are used to investigate statistical and spatial correlations between elements. Mapping  R and Python code have been developed to automate the process of exploratory data analysis, spatial data analysis, data interpolation.  Map production using the arcPy mapping module is done. Online viewer  Finally , a web mapping service and online viewer for the mapped datasets, with live links to a managed database is developed.
  • 23. CASE STUDY 2 23 Acta Silvae (2013) illustrated the use of R programming language in the analyses of spatial data. Objective The aim of this article is to demonstrate the R’s potential for the spatial data processing and presentation. Study area  Snežnik (south Slovenia) forest measuring 20 ha.  Increases in altitude from 820 m to 880 m.  Silver fir and European beech are the dominant tree species. The terrain is characterized by abundant sinkholes.
  • 24. 24 Methodology Manipulation of vector data : Coordinates were recorded using GPS devices and exported to a text file.  This text file was imported into the R environment using the library ‘map tools’ . Geospatial spatial interpolation: A spatial interpolation (kriging) of the temperature throughout the research area using the library gstat . A variogram model which is a function of the spatial dependence of random variables is to be selected. The point measurements were used to create a continuous temperature field in raster format .
  • 25. 25 Fig 7 continuous surface of point measurements
  • 26. 26 LiDAR data processing: R is used as a tool for large amounts of data processing, programming of the raw LiDAR data for 1 km2. Has a size of 539,468 KB (539 MB) and contains 20,736,221 rows and 62,208,663 data points. In R, an algorithm is written to eliminate points that represent forest trees in the whole cloud of points, yielding a point of the terrain.
  • 27. 27 Fig. 8: The 3D point cloud (gray) of longitudinal profile in the research area. The red points are marked on the floor, which were determined based on the algorithm written in R.
  • 28. 28 -A digital elevation model (DEM) was produced based on these classified points. Fig. 9: 3D elevation model based on LiDAR data. The surface coloured with a colour range of the altitude value
  • 29. SUMMARY 29  R has become a high quality open-source software environment for statistical computing and graphics  It has a high performance GIS tool that can be used for geospatial data production, analysis, and mapping.  R allows the usage of many control flows, loops and user- defined functions, multiple input and output data formats.  It gives the opportunity to codify the existing data and functions.  The entire process of analyzing data within R is run through a written script and syntax, which means that it is simple to rerun these analyses if needed.
  • 30. References 30  Bivand et Albrecht implementing functions for spatial statistical analysis using the r language journal of geographical systems, 2:307-317, 2000.  B.bajat (2012) spatial modelling of population concentration using geographically weighted regression method, journal of the geographical institute sass 01/2011; 61:151-167.  Howarth (1983) vol.2: ‘statistics and data analysis in geochemical prospection’, in handbook of exploration geochemistry, pages 69-73, elsevier, Amsterdam,
  • 31. 31 M. Mcclelland et. wang(2010) ‘a python package for using r in python’, journal of statistical software, code snippets. Thibaul et al. Using an R package for exploratory spatial data analysis april 2012, volume 47, issue 2. (2012) ‘Statda: Statistical Analysis for Environmental Data.’ URL: http://CRAN.R-project.org/package=statda. R package version 1.6.2.