SlideShare uma empresa Scribd logo
1 de 33
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

Mais conteúdo relacionado

Mais procurados

Hardware and software requirements for gis
Hardware and software requirements for gisHardware and software requirements for gis
Hardware and software requirements for gisSumant Diwakar
 
Spatial data analysis
Spatial data analysisSpatial data analysis
Spatial data analysisJohan Blomme
 
R spatial presentation
R spatial presentationR spatial presentation
R spatial presentationTodd Barr
 
GIS for Urban Planning and Design
GIS for Urban Planning and DesignGIS for Urban Planning and Design
GIS for Urban Planning and DesignAnthony Smith
 
Geographic Information System for Egyptian Railway System(GIS)
Geographic Information System for Egyptian Railway System(GIS)Geographic Information System for Egyptian Railway System(GIS)
Geographic Information System for Egyptian Railway System(GIS)Ismail El Gayar
 
Spatial data analysis 1
Spatial data analysis 1Spatial data analysis 1
Spatial data analysis 1Johan Blomme
 
Spatial analysis and modeling
Spatial analysis and modelingSpatial analysis and modeling
Spatial analysis and modelingTolasa_F
 
Geographic Information System unit 1
Geographic Information System   unit 1Geographic Information System   unit 1
Geographic Information System unit 1sridevi5983
 
Change detection process and techniques
Change detection process and techniquesChange detection process and techniques
Change detection process and techniquesAlexander Decker
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GISSANGHEE SHIN
 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniquesManisha Shrivastava
 
Seminar on gis analysis functions
Seminar on gis analysis functionsSeminar on gis analysis functions
Seminar on gis analysis functionsPramoda Raj
 

Mais procurados (20)

Hardware and software requirements for gis
Hardware and software requirements for gisHardware and software requirements for gis
Hardware and software requirements for gis
 
Spatial data analysis
Spatial data analysisSpatial data analysis
Spatial data analysis
 
R spatial presentation
R spatial presentationR spatial presentation
R spatial presentation
 
GIS Modeling
GIS ModelingGIS Modeling
GIS Modeling
 
GIS data analysis
GIS data analysisGIS data analysis
GIS data analysis
 
Geographic information system – an introduction
Geographic information system – an introductionGeographic information system – an introduction
Geographic information system – an introduction
 
GIS for Urban Planning and Design
GIS for Urban Planning and DesignGIS for Urban Planning and Design
GIS for Urban Planning and Design
 
GIS
GISGIS
GIS
 
Geographical Information System (GIS)
Geographical Information System (GIS)Geographical Information System (GIS)
Geographical Information System (GIS)
 
GIS data structure
GIS data structureGIS data structure
GIS data structure
 
Gis
GisGis
Gis
 
Geographic Information System for Egyptian Railway System(GIS)
Geographic Information System for Egyptian Railway System(GIS)Geographic Information System for Egyptian Railway System(GIS)
Geographic Information System for Egyptian Railway System(GIS)
 
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
 
Geographic Information System unit 1
Geographic Information System   unit 1Geographic Information System   unit 1
Geographic Information System unit 1
 
Change detection process and techniques
Change detection process and techniquesChange detection process and techniques
Change detection process and techniques
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GIS
 
Basics to gis concepts unit i
Basics to gis concepts unit iBasics to gis concepts unit i
Basics to gis concepts unit i
 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniques
 
Seminar on gis analysis functions
Seminar on gis analysis functionsSeminar on gis analysis functions
Seminar on gis analysis functions
 

Destaque

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 PrettyNoam Ross
 
R Spatial Analysis using SP
R Spatial Analysis using SPR Spatial Analysis using SP
R Spatial Analysis using SPtjagger
 
Esriuk_track3_esri spatial analysis presentation
Esriuk_track3_esri spatial analysis presentationEsriuk_track3_esri spatial analysis presentation
Esriuk_track3_esri spatial analysis presentationEsri UK
 
Spatial Analysis and Geomatics
Spatial Analysis and GeomaticsSpatial Analysis and Geomatics
Spatial Analysis and GeomaticsRich 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 MapsMichele Tobias
 
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 RAzavea
 
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 ExtractionMichele Tobias
 
Exploratory Spatial Analysis using GeoDa
Exploratory Spatial Analysis using GeoDaExploratory Spatial Analysis using GeoDa
Exploratory Spatial Analysis using GeoDaMEASURE Evaluation
 
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, UCLGuy 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 2Johan Blomme
 
Esri Open House - Sovereign Housing
Esri Open House - Sovereign HousingEsri Open House - Sovereign Housing
Esri Open House - Sovereign HousingEsri 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 RRevolution Analytics
 
Data analysis with R
Data analysis with RData analysis with R
Data analysis with RShareThis
 
Spatial Analysis Using GIS
Spatial Analysis Using GISSpatial Analysis Using GIS
Spatial Analysis Using GISPrachi Mehta
 
An introduction to structural equation models in R using the Lavaan package
An introduction to structural equation models in R using the Lavaan packageAn introduction to structural equation models in R using the Lavaan package
An introduction to structural equation models in R using the Lavaan packageNoam Ross
 

Destaque (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
 
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
 
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
 
Spatial Analysis Using GIS
Spatial Analysis Using GISSpatial Analysis Using GIS
Spatial Analysis Using GIS
 
An introduction to structural equation models in R using the Lavaan package
An introduction to structural equation models in R using the Lavaan packageAn introduction to structural equation models in R using the Lavaan package
An introduction to structural equation models in R using the Lavaan package
 
R programming
R programmingR programming
R programming
 

Semelhante a 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.pptxe20ag004
 
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 DataDr. 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
 
Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systemsVivek Srivastava
 
Components of gis
Components of gisComponents of gis
Components of gisPramoda Raj
 
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
 
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEMINTRODUCTION GEOGRAPHIC INFORMATION SYSTEM
INTRODUCTION GEOGRAPHIC INFORMATION SYSTEMmusadoto
 
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
 
Digital Soil Mapping/ Pedomterics
Digital Soil Mapping/ Pedomterics Digital Soil Mapping/ Pedomterics
Digital Soil Mapping/ Pedomterics Soils FAO-GSP
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)IGN Vorstand
 

Semelhante a 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...
 
Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systems
 
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
 
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
 
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
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)
 

Mais de 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 SENSINGAbhiram 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
 

Mais de 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
 

Último

social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Último (20)

social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

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.