SlideShare ist ein Scribd-Unternehmen logo
1 von 27
GEOPROCESSING –Build Your Own Tools
using Python Script
GEOSTATISTICAL ANALYSIS in Arc GIS
using python: An Introduction
Group Members:
Bibek Karki(13)
Upendra Oli(19)
Uttam Pudasaini(22)
 Simple tool using python script
 Iteration in script tool
 Geostatistical Analysis(arcpy.ga Introduction )
GEOPROCESSING :For everyone that uses ArcGIS
 The fundamental purpose of Geoprocessing is to
Provide tools and a framework for performing analysis and managing
geographic data.
 Geoprocessing provides a large suite of tools for performing GIS tasks that
range from
Simple buffers and polygon overlays to Complex regression analysis and
Image classification.
 All geo-processing tools are available as Python through the “ArcPy”
module that ships with ArcGIS 10
 A script tool that you create is an integral part of geoprocessing, just
like a system tool
 To create a script tool in a custom toolbox, you need three things:
 A script
 A custom toolbox
 A precise definition of the parameters of your script
GetParameterAsText()
GetParameter()
Os.path
AddMessage()
GetMessages()
ValidateTableName()
Os.path.join()
GetParameterAsText()
GetParameterAsText reads the user input for the output file
location (for example) as a text string.
…String = arcpy.GetParameterAsText(index)
GetParameter()
GetParameter reads user input and returns an object
(e.g., Boolean).
…..Object = arcpy.GetParameter(0)
arcpy.GetMessages(index)
Returns a geoprocessing tool message by its index
position.
arcpy.AddMessage()
Creates a geoprocessing informative message that can be
accessed with any of the GetMessages functions.
arcpy.AddMessage(arcpy.GetMessages(index))
Import Os
The Os module contain functions the script will need for
working with files on disk.
• Os.path.join()
Joins the two input arguments to a single string
ValidateTableName (name, {workspace})
Takes a table name and a workspace path and returns a valid table
name for the workspace.
An underscore "_" will replace any invalid character found in the table
name
NAME AND WORKSPACE-string
RETURN TYPE-string
DEMO 1:SIMPLE SRCIPT TOOL
DEMO 2:ITERATION ON SCRIPT TOOL
Geostatistical Analysis
ArcPy is supported by a series of modules, including a
 Mapping module(arcpy. mapping),
Spatial Analyst module(arcpy.sa),
Geostatistical Analyst module(arcpy.ga).
 Geostatistics is a class of statistics
used to analyze and predict the
values associated with spatial or
spatiotemporal phenomena.
 A practical means to describe
spatial patterns and interpolate
values for locations where
samples weren’t taken
Geostatistical Analyst classes are used for defining parameters
for Geostatistical Analyst tools that may have a varying number
of arguments depending on the parameter type selected
Classes
Cross ValidationResult
SearchNeighbourhoodSmooth
SearchNeighbourhoodStandard
 To compare the predicted value to the observed value in
order to obtain useful information about model
parameters.
 Removes one data location and then predicts the associated data
using the data at the rest of the locations.
Takes Geostatistical Layer as Input
• DEMO
• Cross Validation Result
• Create Geostatistical Layer From XML of your model
It is used to define the search neighbourhood for
IDW,
 Local Polynomial Interpolation,
 and Radial Basis Functions.
Takes following Arguments
majorSemiaxis:
The distance, in map units, specifying the length of the
major semi axis of the ellipse within which data is selected
from.
minorSemiaxis:
The distance, in map units, specifying the length of the
minor semi axis of the ellipse within which data is selected
from.
Angle:
The angle of the search ellipse.
nbrMax:
Maximum number of neighbors, within the search ellipse, to
use when making the prediction.
nbrMin:
Minimum number of neighbors, within the search ellipse, to
use when making the prediction.
sectorType:
 The searching ellipse can be divided into 1, 4, 4 with an
offset of 45º, or 8 sectors.
• DEMO[With Change in Ellipse Parameters]
Used to define the search neighborhood for IDW,
Local Polynomial Interpolation,
and Radial Basis Functions
(only when the INVERSE_MULTIQUADRIC_FUNCTION
keyword is used).
 majorSemiaxis:
 The distance, in map units, specifying the length of the major
semi axis of the ellipse within which data is selected from.
minorSemiaxis:
The distance, in map units, specifying the length of the minor semi
axis of the ellipse within which data is selected from.
Angle:
The angle of the search ellipse.
smoothFactor
 Determines how much smoothing will be performed. 0 is no
smoothing; 1 is the maximum amount of smoothing.
• Demo
Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introduction) Using Python Scripts

Weitere ähnliche Inhalte

Was ist angesagt?

BASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRYBASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRYNamitha M R
 
Aerial photogrammetry ppt 2
Aerial photogrammetry ppt 2Aerial photogrammetry ppt 2
Aerial photogrammetry ppt 2Mr Amol Ghogare
 
Introduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection SystemIntroduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection SystemNAXA-Developers
 
Geo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesGeo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesTilok Chetri
 
Morphology of ocean floor
Morphology of ocean floorMorphology of ocean floor
Morphology of ocean floorPramoda Raj
 
Geodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and ApplicationsGeodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and ApplicationsAhmed Nassar
 
Determination of Flight Direction
Determination of Flight DirectionDetermination of Flight Direction
Determination of Flight DirectionAvinashAvi110
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Nooria Sukmaningtyas
 
Aerial photography abraham thomas
Aerial photography abraham thomasAerial photography abraham thomas
Aerial photography abraham thomasSumant Diwakar
 
Geomorphology applications
Geomorphology applicationsGeomorphology applications
Geomorphology applicationsvyshalik
 
Geometry of Aerial photograph
Geometry of Aerial photographGeometry of Aerial photograph
Geometry of Aerial photographApoorva Mathur
 
Height measurement of aerial photograph
Height measurement of aerial photographHeight measurement of aerial photograph
Height measurement of aerial photographvidyasagar university
 
Measuring the size and shape of earth
Measuring the size and shape of earthMeasuring the size and shape of earth
Measuring the size and shape of earthJOSE ESPEJO VASQUEZ
 
Groundwater occurrence Vertical distribution of groundwater
Groundwater occurrence Vertical distribution of groundwaterGroundwater occurrence Vertical distribution of groundwater
Groundwater occurrence Vertical distribution of groundwaterNaresh Kumar
 
Vertical Exaggeration
Vertical ExaggerationVertical Exaggeration
Vertical ExaggerationRob Marchetto
 

Was ist angesagt? (20)

BASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRYBASIC CONCEPTS OF PHOTOGRAMMETRY
BASIC CONCEPTS OF PHOTOGRAMMETRY
 
Aerial photogrammetry ppt 2
Aerial photogrammetry ppt 2Aerial photogrammetry ppt 2
Aerial photogrammetry ppt 2
 
Introduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection SystemIntroduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection System
 
Geo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesGeo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous Satellites
 
Morphology of ocean floor
Morphology of ocean floorMorphology of ocean floor
Morphology of ocean floor
 
Types of stereoscope
Types of stereoscopeTypes of stereoscope
Types of stereoscope
 
Stereoscopic Parallax
Stereoscopic ParallaxStereoscopic Parallax
Stereoscopic Parallax
 
Geodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and ApplicationsGeodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and Applications
 
Determination of Flight Direction
Determination of Flight DirectionDetermination of Flight Direction
Determination of Flight Direction
 
Cartography
CartographyCartography
Cartography
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
 
Basic of Geodesy
Basic of GeodesyBasic of Geodesy
Basic of Geodesy
 
Aerial photography abraham thomas
Aerial photography abraham thomasAerial photography abraham thomas
Aerial photography abraham thomas
 
Geomorphology applications
Geomorphology applicationsGeomorphology applications
Geomorphology applications
 
Geometry of Aerial photograph
Geometry of Aerial photographGeometry of Aerial photograph
Geometry of Aerial photograph
 
Stereoscopic parallax
Stereoscopic parallaxStereoscopic parallax
Stereoscopic parallax
 
Height measurement of aerial photograph
Height measurement of aerial photographHeight measurement of aerial photograph
Height measurement of aerial photograph
 
Measuring the size and shape of earth
Measuring the size and shape of earthMeasuring the size and shape of earth
Measuring the size and shape of earth
 
Groundwater occurrence Vertical distribution of groundwater
Groundwater occurrence Vertical distribution of groundwaterGroundwater occurrence Vertical distribution of groundwater
Groundwater occurrence Vertical distribution of groundwater
 
Vertical Exaggeration
Vertical ExaggerationVertical Exaggeration
Vertical Exaggeration
 

Ähnlich wie Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introduction) Using Python Scripts

RS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdfRS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdfSatishKhadse3
 
Opensource gis development - part 2
Opensource gis development - part 2Opensource gis development - part 2
Opensource gis development - part 2Andrea Antonello
 
Gis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal Ogudah
Gis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal OgudahGis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal Ogudah
Gis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal OgudahMichael Kimathi
 
Seminar on gis analysis functions
Seminar on gis analysis functionsSeminar on gis analysis functions
Seminar on gis analysis functionsPramoda Raj
 
Development Infographic
Development InfographicDevelopment Infographic
Development InfographicRealMassive
 
Salient KeypointSelection for Object Representation
Salient KeypointSelection for Object RepresentationSalient KeypointSelection for Object Representation
Salient KeypointSelection for Object RepresentationPrerana Mukherjee
 
Stockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS RasterStockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS RasterACSG Section Montréal
 
Building Scalable Semantic Geospatial RDF Stores
Building Scalable Semantic Geospatial RDF StoresBuilding Scalable Semantic Geospatial RDF Stores
Building Scalable Semantic Geospatial RDF StoresKostis Kyzirakos
 
Covering the earth and the cloud the next generation of spatial in sql server...
Covering the earth and the cloud the next generation of spatial in sql server...Covering the earth and the cloud the next generation of spatial in sql server...
Covering the earth and the cloud the next generation of spatial in sql server...Texas Natural Resources Information System
 
GIS Ppt 5.pptx: SPACIAL DATA ANALSYSISIS
GIS Ppt 5.pptx: SPACIAL DATA ANALSYSISISGIS Ppt 5.pptx: SPACIAL DATA ANALSYSISIS
GIS Ppt 5.pptx: SPACIAL DATA ANALSYSISISmulugeta48
 
Introduction to image processing and pattern recognition
Introduction to image processing and pattern recognitionIntroduction to image processing and pattern recognition
Introduction to image processing and pattern recognitionSaibee Alam
 
2008-03-04 - Geoprocessing with ArcGIS.pdf
2008-03-04 - Geoprocessing with ArcGIS.pdf2008-03-04 - Geoprocessing with ArcGIS.pdf
2008-03-04 - Geoprocessing with ArcGIS.pdfssuseref75f1
 

Ähnlich wie Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introduction) Using Python Scripts (20)

Abstract
AbstractAbstract
Abstract
 
SAADATMAND_PYTHON
SAADATMAND_PYTHONSAADATMAND_PYTHON
SAADATMAND_PYTHON
 
RS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdfRS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdf
 
Geoprocessing
GeoprocessingGeoprocessing
Geoprocessing
 
Sorting_project_2.pdf
Sorting_project_2.pdfSorting_project_2.pdf
Sorting_project_2.pdf
 
dev_int_96
dev_int_96dev_int_96
dev_int_96
 
design_doc
design_docdesign_doc
design_doc
 
Opensource gis development - part 2
Opensource gis development - part 2Opensource gis development - part 2
Opensource gis development - part 2
 
Gis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal Ogudah
Gis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal OgudahGis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal Ogudah
Gis and Ruby 101 at Ruby Conf Kenya 2017 by Kamal Ogudah
 
Spatial
SpatialSpatial
Spatial
 
Seminar on gis analysis functions
Seminar on gis analysis functionsSeminar on gis analysis functions
Seminar on gis analysis functions
 
Development Infographic
Development InfographicDevelopment Infographic
Development Infographic
 
Salient KeypointSelection for Object Representation
Salient KeypointSelection for Object RepresentationSalient KeypointSelection for Object Representation
Salient KeypointSelection for Object Representation
 
C42011318
C42011318C42011318
C42011318
 
Stockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS RasterStockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS Raster
 
Building Scalable Semantic Geospatial RDF Stores
Building Scalable Semantic Geospatial RDF StoresBuilding Scalable Semantic Geospatial RDF Stores
Building Scalable Semantic Geospatial RDF Stores
 
Covering the earth and the cloud the next generation of spatial in sql server...
Covering the earth and the cloud the next generation of spatial in sql server...Covering the earth and the cloud the next generation of spatial in sql server...
Covering the earth and the cloud the next generation of spatial in sql server...
 
GIS Ppt 5.pptx: SPACIAL DATA ANALSYSISIS
GIS Ppt 5.pptx: SPACIAL DATA ANALSYSISISGIS Ppt 5.pptx: SPACIAL DATA ANALSYSISIS
GIS Ppt 5.pptx: SPACIAL DATA ANALSYSISIS
 
Introduction to image processing and pattern recognition
Introduction to image processing and pattern recognitionIntroduction to image processing and pattern recognition
Introduction to image processing and pattern recognition
 
2008-03-04 - Geoprocessing with ArcGIS.pdf
2008-03-04 - Geoprocessing with ArcGIS.pdf2008-03-04 - Geoprocessing with ArcGIS.pdf
2008-03-04 - Geoprocessing with ArcGIS.pdf
 

Mehr von Nepal Flying Labs

Use of Drones in Humanitarian Action and Disaster Management
Use of Drones in Humanitarian Action and Disaster ManagementUse of Drones in Humanitarian Action and Disaster Management
Use of Drones in Humanitarian Action and Disaster ManagementNepal Flying Labs
 
Nepal Flying Labs - Getting to Scale
Nepal Flying Labs - Getting to ScaleNepal Flying Labs - Getting to Scale
Nepal Flying Labs - Getting to ScaleNepal Flying Labs
 
WeRobotics and Flying Labs: Uses of Drones in Humanitarian and Social Good p...
WeRobotics and Flying Labs:  Uses of Drones in Humanitarian and Social Good p...WeRobotics and Flying Labs:  Uses of Drones in Humanitarian and Social Good p...
WeRobotics and Flying Labs: Uses of Drones in Humanitarian and Social Good p...Nepal Flying Labs
 
Presentation on Drones and Open Street Maps
Presentation on Drones and Open Street MapsPresentation on Drones and Open Street Maps
Presentation on Drones and Open Street MapsNepal Flying Labs
 
Usages and Challenges of using DRONES in Reconstruction Efforts of NEPAL
Usages and Challenges of using DRONES  in Reconstruction Efforts of NEPALUsages and Challenges of using DRONES  in Reconstruction Efforts of NEPAL
Usages and Challenges of using DRONES in Reconstruction Efforts of NEPALNepal Flying Labs
 
Poster Presentation "Generation of High Resolution DSM Usin UAV Images"
Poster Presentation "Generation of High Resolution DSM Usin UAV Images"Poster Presentation "Generation of High Resolution DSM Usin UAV Images"
Poster Presentation "Generation of High Resolution DSM Usin UAV Images"Nepal Flying Labs
 
Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images  Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images Nepal Flying Labs
 
Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]Nepal Flying Labs
 
Analysis of suggested Sites for Construction of a Shopping Mall at Banepa,Kavre
Analysis of suggested Sites for Construction of a Shopping Mall at Banepa,KavreAnalysis of suggested Sites for Construction of a Shopping Mall at Banepa,Kavre
Analysis of suggested Sites for Construction of a Shopping Mall at Banepa,KavreNepal Flying Labs
 
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,BanepaSurvey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,BanepaNepal Flying Labs
 
MODIS (Moderate Resolution Imaging Spectrometer)
MODIS (Moderate Resolution Imaging Spectrometer)MODIS (Moderate Resolution Imaging Spectrometer)
MODIS (Moderate Resolution Imaging Spectrometer)Nepal Flying Labs
 
FROM BIG BANG TO THE PRESENT TIME
FROM BIG BANG TO THE PRESENT TIMEFROM BIG BANG TO THE PRESENT TIME
FROM BIG BANG TO THE PRESENT TIMENepal Flying Labs
 
MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...
MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...
MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...Nepal Flying Labs
 
TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND ISO ...
TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND  ISO ...TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND  ISO ...
TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND ISO ...Nepal Flying Labs
 
3D MODELLING OF KATHMANDU UNIVERSITY
3D MODELLING OF KATHMANDU UNIVERSITY3D MODELLING OF KATHMANDU UNIVERSITY
3D MODELLING OF KATHMANDU UNIVERSITYNepal Flying Labs
 
WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???Nepal Flying Labs
 

Mehr von Nepal Flying Labs (16)

Use of Drones in Humanitarian Action and Disaster Management
Use of Drones in Humanitarian Action and Disaster ManagementUse of Drones in Humanitarian Action and Disaster Management
Use of Drones in Humanitarian Action and Disaster Management
 
Nepal Flying Labs - Getting to Scale
Nepal Flying Labs - Getting to ScaleNepal Flying Labs - Getting to Scale
Nepal Flying Labs - Getting to Scale
 
WeRobotics and Flying Labs: Uses of Drones in Humanitarian and Social Good p...
WeRobotics and Flying Labs:  Uses of Drones in Humanitarian and Social Good p...WeRobotics and Flying Labs:  Uses of Drones in Humanitarian and Social Good p...
WeRobotics and Flying Labs: Uses of Drones in Humanitarian and Social Good p...
 
Presentation on Drones and Open Street Maps
Presentation on Drones and Open Street MapsPresentation on Drones and Open Street Maps
Presentation on Drones and Open Street Maps
 
Usages and Challenges of using DRONES in Reconstruction Efforts of NEPAL
Usages and Challenges of using DRONES  in Reconstruction Efforts of NEPALUsages and Challenges of using DRONES  in Reconstruction Efforts of NEPAL
Usages and Challenges of using DRONES in Reconstruction Efforts of NEPAL
 
Poster Presentation "Generation of High Resolution DSM Usin UAV Images"
Poster Presentation "Generation of High Resolution DSM Usin UAV Images"Poster Presentation "Generation of High Resolution DSM Usin UAV Images"
Poster Presentation "Generation of High Resolution DSM Usin UAV Images"
 
Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images  Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images
 
Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]
 
Analysis of suggested Sites for Construction of a Shopping Mall at Banepa,Kavre
Analysis of suggested Sites for Construction of a Shopping Mall at Banepa,KavreAnalysis of suggested Sites for Construction of a Shopping Mall at Banepa,Kavre
Analysis of suggested Sites for Construction of a Shopping Mall at Banepa,Kavre
 
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,BanepaSurvey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
Survey and Design of Gravity Fed Water supply system at a DadaGaun ,Banepa
 
MODIS (Moderate Resolution Imaging Spectrometer)
MODIS (Moderate Resolution Imaging Spectrometer)MODIS (Moderate Resolution Imaging Spectrometer)
MODIS (Moderate Resolution Imaging Spectrometer)
 
FROM BIG BANG TO THE PRESENT TIME
FROM BIG BANG TO THE PRESENT TIMEFROM BIG BANG TO THE PRESENT TIME
FROM BIG BANG TO THE PRESENT TIME
 
MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...
MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...
MEASUREMENT OF SURFACE TEMPERATURE OF A GLACIER USING AN UNMANNED AERIAL VEHI...
 
TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND ISO ...
TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND  ISO ...TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND  ISO ...
TWO MOST COMMON GEOGRAPHIC INFORMATION SERVICE STANDARDS 19116:2004 AND ISO ...
 
3D MODELLING OF KATHMANDU UNIVERSITY
3D MODELLING OF KATHMANDU UNIVERSITY3D MODELLING OF KATHMANDU UNIVERSITY
3D MODELLING OF KATHMANDU UNIVERSITY
 
WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???
 

Kürzlich hochgeladen

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
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
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
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
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
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
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Kürzlich hochgeladen (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.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...
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
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
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
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"
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
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
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introduction) Using Python Scripts

  • 1. GEOPROCESSING –Build Your Own Tools using Python Script GEOSTATISTICAL ANALYSIS in Arc GIS using python: An Introduction Group Members: Bibek Karki(13) Upendra Oli(19) Uttam Pudasaini(22)
  • 2.  Simple tool using python script  Iteration in script tool  Geostatistical Analysis(arcpy.ga Introduction )
  • 3. GEOPROCESSING :For everyone that uses ArcGIS  The fundamental purpose of Geoprocessing is to Provide tools and a framework for performing analysis and managing geographic data.  Geoprocessing provides a large suite of tools for performing GIS tasks that range from Simple buffers and polygon overlays to Complex regression analysis and Image classification.  All geo-processing tools are available as Python through the “ArcPy” module that ships with ArcGIS 10
  • 4.  A script tool that you create is an integral part of geoprocessing, just like a system tool  To create a script tool in a custom toolbox, you need three things:  A script  A custom toolbox  A precise definition of the parameters of your script
  • 6. GetParameterAsText() GetParameterAsText reads the user input for the output file location (for example) as a text string. …String = arcpy.GetParameterAsText(index)
  • 7. GetParameter() GetParameter reads user input and returns an object (e.g., Boolean). …..Object = arcpy.GetParameter(0)
  • 8. arcpy.GetMessages(index) Returns a geoprocessing tool message by its index position.
  • 9. arcpy.AddMessage() Creates a geoprocessing informative message that can be accessed with any of the GetMessages functions. arcpy.AddMessage(arcpy.GetMessages(index))
  • 10. Import Os The Os module contain functions the script will need for working with files on disk. • Os.path.join() Joins the two input arguments to a single string
  • 11. ValidateTableName (name, {workspace}) Takes a table name and a workspace path and returns a valid table name for the workspace. An underscore "_" will replace any invalid character found in the table name NAME AND WORKSPACE-string RETURN TYPE-string
  • 12. DEMO 1:SIMPLE SRCIPT TOOL DEMO 2:ITERATION ON SCRIPT TOOL
  • 14. ArcPy is supported by a series of modules, including a  Mapping module(arcpy. mapping), Spatial Analyst module(arcpy.sa), Geostatistical Analyst module(arcpy.ga).
  • 15.  Geostatistics is a class of statistics used to analyze and predict the values associated with spatial or spatiotemporal phenomena.  A practical means to describe spatial patterns and interpolate values for locations where samples weren’t taken
  • 16.
  • 17. Geostatistical Analyst classes are used for defining parameters for Geostatistical Analyst tools that may have a varying number of arguments depending on the parameter type selected Classes Cross ValidationResult SearchNeighbourhoodSmooth SearchNeighbourhoodStandard
  • 18.  To compare the predicted value to the observed value in order to obtain useful information about model parameters.  Removes one data location and then predicts the associated data using the data at the rest of the locations. Takes Geostatistical Layer as Input
  • 19. • DEMO • Cross Validation Result • Create Geostatistical Layer From XML of your model
  • 20. It is used to define the search neighbourhood for IDW,  Local Polynomial Interpolation,  and Radial Basis Functions.
  • 21. Takes following Arguments majorSemiaxis: The distance, in map units, specifying the length of the major semi axis of the ellipse within which data is selected from. minorSemiaxis: The distance, in map units, specifying the length of the minor semi axis of the ellipse within which data is selected from. Angle: The angle of the search ellipse.
  • 22. nbrMax: Maximum number of neighbors, within the search ellipse, to use when making the prediction. nbrMin: Minimum number of neighbors, within the search ellipse, to use when making the prediction. sectorType:  The searching ellipse can be divided into 1, 4, 4 with an offset of 45º, or 8 sectors.
  • 23. • DEMO[With Change in Ellipse Parameters]
  • 24. Used to define the search neighborhood for IDW, Local Polynomial Interpolation, and Radial Basis Functions (only when the INVERSE_MULTIQUADRIC_FUNCTION keyword is used).
  • 25.  majorSemiaxis:  The distance, in map units, specifying the length of the major semi axis of the ellipse within which data is selected from. minorSemiaxis: The distance, in map units, specifying the length of the minor semi axis of the ellipse within which data is selected from. Angle: The angle of the search ellipse. smoothFactor  Determines how much smoothing will be performed. 0 is no smoothing; 1 is the maximum amount of smoothing.