SlideShare una empresa de Scribd logo
1 de 22
Maryam Adel SAHARKHIZ

October 31st 2006

LAND TRANSFORMATION MODEL (LTM)
FOR SEMENIYH BASIN
(MALAYSIA)
HUMANS ARE CHANGING THE LANDSCAPE AT AN
UNPRECEDENTED RATE.
WHAT CAN WE EXPECT OUR FUTURE
LANDSCAPES TO LOOK LIKE?
TOPIC OF TUTORIAL

OBJECTIVES


Run the Land Transformation Model starting from
land use maps and different drivers in GIS form.

 Do

a model run for Semeniyh Basin in Selangor
 Predict future LandUse layout based on past land
use data. (2006 and 2010)
LTM BACKGROUND
Semeniyh
Basin land use
in 2006 (left)
and 2010 (right)

We will model LandUse expansion in Semeniyh Basin
using 2 land Use maps, one from 2006 and the other
from 2010
 After going through the Model we will be able to run
the LTM on our study area, to forecast future land use
changes in 2014.

CREATE DRIVERS = PREDICTOR VARIABLES


Driver layers represent phenomena that influence what
are trying to model.



In this study, we assume that the following 6 drivers will
influence urbanization an agriculture expansion in
Semeniyh Basin:
Proximity to urban in 2006, to highways, to roads, to
rivers, to Lake of Semeniyh and to inland lakes.
DRIVER CREATION


Drivers was created using Euclidean Distance of
ArcGIS. It calculates, for each cell, the Euclidean
distance to the closest source.
FORMAT LAND USE LAYERS


After Diver’s creation two land use layers were
reclassified to zeros and ones, ones being the class
wanted to model. In this case we are modeling
urbanization and agriculture expansion so we reclass
all urban and agricultures pixels to 1 rest to zero.
Semeniyh
LanduseBase in
2006 (left) and
LanduseFinal
2010 (right)
PREPARE EXCLUSIONARY LAYER
Exclusionary cells are cells which we don’t want to
include in the analysis, i.e. cells which the LTM will
never “see”.
 In our dataset we excluded water pixels, Agricultures
and urban in 2006 as we did not want urban and
Agriculture to expand to those locations


exclusionary cells Reclassed as 4, rest of the data as 0.
 All data layers need to be exported to ascii files which
will be readable by the Neural Network.

EXCLUSIONARY LAYER
PREPARING THE NEURAL NETWORK (NN)


Step 1: Create inputfile.txt
Step 2: Create network file



Step 3: Create pattern file



Step 4: Batchman _ Training



Step 5: Testing



Step 6: Forecasting
STEP 1) CREATE INPUTFILE.TXT


At first step we tells the NN which files it needs to get
information from for the predictor variables
STEP 2) CREATE NETWORK FILE


Gives the structure of the NN by following syntax:

Createnet 6 6 1 ltm.net
STEP 3) CREATE PATTERN FILES
Keeps track of which cell has what values in the
various base and driver layers as well as the output
LTM layer
Createpattern.6.5 inputfile.txt v

STEP 4) BATCHMAN _ TRAINING
Different cycles are as Outputs, and learns from the
patterns in the data.
 It run by bellow comment
Batchman –q –f train.bat > traincycles.csv
 The rms for each of these cycles is recorded in the
traincycles.csv file


traincycles.csv file
CREATE REAL CHANGE MAP
After running step 4 the number of new urban cells between
2006& 2010 was calculated and saved in Real Change raster
layer:

Record # of 1s
STEP 5) TESTING FIRST STEP:
CREATE PATTERN
First RERUN createpattern Syntax this time with
inputfile-test.txt
 createpattern.6.5 inputfile-test.txt v


CHANGE THIS
to 1 in your
inputfile.txt file
and save it as
inputfile-test.txt
STEP 5) TESTING SECOND STEP:
BATCHMAN _ TESTING


Another step in order to Testing process



Based on batchman –f batch-test.bat at the
command prompt



res_10000.asc and ts_10000.asc are results of
Batchman testing
CALCULATE PERCENT CORRECT METRIC
To estimate Spatial Accuracy, file0123 layer was created from
ts10000 and RealChange layers as follow. The numbers 0,1,2,3
represent the following:
file0123 layer

0 = no real change and no predicted change
= True Negative
1 = no real change but change predicted by the model
= False N
2 = real change but not predicted by the model
= False Positive
3 = real change and predicted change
= True Positive
CALCULATE PERCENT CORRECT
METRIC
The Percent Correct Metric (PCM) is just the number of 3’s divided by the
number of cells that transition (here 207551)

PCM = (144933/ 207551) * 100 = 69.83% spatial accuracy
Kappa = 0.658229
Sixty to 80% accuracy is

considered an exceptional model.
40% to 60% is acceptable.
LTM_stats.txt is including of PCM
for all training files.
STEP 6: FORECASTING





After Testing step, using inputfile-forecast.txt as well as following
comments forecast layer has been created
Syntax: Createpattern.6.5 inputfile-forecast.txt
Then: asciits2.3 fullreference.txt res_10000 landusefinal.asc
ts_10000F.asc 1 12072
FORECASTING RESULTS


Result of forecasting saved in ts_10000F file into
ArcMap
BREAKDOWN OF LTM STEPS
Step 1: Create inputfile.txt
Step 3: Create Pattern File
Step 2: Create network file

2

3

Train.bat or
test.bat

1

parameters

createnet

parameters
GIS driving
variable
layers as
ASCII grids
(.asc)

createpat

pattern files
(.pat)

batchman

Inputfile (.txt)

result file
(.res)

4
Step 4: Batchman Training

Network file
(.net)

asciits

Time step

parameters

Step 6: Forecasting
Convert to

GIS

5

Kappa

Create Pattern
Create 0123 file

Step 5: Testing

Priority

asciits2.3

Forecasting
Map

Más contenido relacionado

Similar a Land Use Prediction Using Land Transformation Model (LTM)

Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulatorgystell
 
References1. HCS 2010 online manuals.2. Data Data provi.docx
References1. HCS 2010 online manuals.2. Data  Data provi.docxReferences1. HCS 2010 online manuals.2. Data  Data provi.docx
References1. HCS 2010 online manuals.2. Data Data provi.docxdebishakespeare
 
Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...Gurdal Ertek
 
House Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN ApproachHouse Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN ApproachYusuf Uzun
 
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...IRJET Journal
 
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...IRJET Journal
 
Control system Lab record
Control system Lab record Control system Lab record
Control system Lab record Yuvraj Singh
 
Power of call symput data
Power of call symput dataPower of call symput data
Power of call symput dataYash Sharma
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONijccmsjournal
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONijccmsjournal
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONijccmsjournal
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONijccmsjournal
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONijccmsjournal
 
International Journal of Chaos, Control, Modelling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modelling and Simulation (IJCCMS) International Journal of Chaos, Control, Modelling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modelling and Simulation (IJCCMS) ijccmsjournal
 

Similar a Land Use Prediction Using Land Transformation Model (LTM) (20)

Project Report (Summer 2016)
Project Report (Summer 2016)Project Report (Summer 2016)
Project Report (Summer 2016)
 
Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulator
 
References1. HCS 2010 online manuals.2. Data Data provi.docx
References1. HCS 2010 online manuals.2. Data  Data provi.docxReferences1. HCS 2010 online manuals.2. Data  Data provi.docx
References1. HCS 2010 online manuals.2. Data Data provi.docx
 
Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...
 
Using matlab simulink
Using matlab simulinkUsing matlab simulink
Using matlab simulink
 
Using matlab simulink
Using matlab simulinkUsing matlab simulink
Using matlab simulink
 
House Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN ApproachHouse Price Estimation as a Function Fitting Problem with using ANN Approach
House Price Estimation as a Function Fitting Problem with using ANN Approach
 
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
 
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
 
Control system Lab record
Control system Lab record Control system Lab record
Control system Lab record
 
Power of call symput data
Power of call symput dataPower of call symput data
Power of call symput data
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
 
9320ijccms01.pdf
9320ijccms01.pdf9320ijccms01.pdf
9320ijccms01.pdf
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
 
9320ijccms01.pdf
9320ijccms01.pdf9320ijccms01.pdf
9320ijccms01.pdf
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSIONSTATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
 
9320ijccms01.pdf
9320ijccms01.pdf9320ijccms01.pdf
9320ijccms01.pdf
 
International Journal of Chaos, Control, Modelling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modelling and Simulation (IJCCMS) International Journal of Chaos, Control, Modelling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modelling and Simulation (IJCCMS)
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Land Use Prediction Using Land Transformation Model (LTM)

  • 1. Maryam Adel SAHARKHIZ October 31st 2006 LAND TRANSFORMATION MODEL (LTM) FOR SEMENIYH BASIN (MALAYSIA)
  • 2. HUMANS ARE CHANGING THE LANDSCAPE AT AN UNPRECEDENTED RATE. WHAT CAN WE EXPECT OUR FUTURE LANDSCAPES TO LOOK LIKE?
  • 3. TOPIC OF TUTORIAL OBJECTIVES  Run the Land Transformation Model starting from land use maps and different drivers in GIS form.  Do a model run for Semeniyh Basin in Selangor  Predict future LandUse layout based on past land use data. (2006 and 2010)
  • 4. LTM BACKGROUND Semeniyh Basin land use in 2006 (left) and 2010 (right) We will model LandUse expansion in Semeniyh Basin using 2 land Use maps, one from 2006 and the other from 2010  After going through the Model we will be able to run the LTM on our study area, to forecast future land use changes in 2014. 
  • 5. CREATE DRIVERS = PREDICTOR VARIABLES  Driver layers represent phenomena that influence what are trying to model.  In this study, we assume that the following 6 drivers will influence urbanization an agriculture expansion in Semeniyh Basin: Proximity to urban in 2006, to highways, to roads, to rivers, to Lake of Semeniyh and to inland lakes.
  • 6. DRIVER CREATION  Drivers was created using Euclidean Distance of ArcGIS. It calculates, for each cell, the Euclidean distance to the closest source.
  • 7. FORMAT LAND USE LAYERS  After Diver’s creation two land use layers were reclassified to zeros and ones, ones being the class wanted to model. In this case we are modeling urbanization and agriculture expansion so we reclass all urban and agricultures pixels to 1 rest to zero. Semeniyh LanduseBase in 2006 (left) and LanduseFinal 2010 (right)
  • 8. PREPARE EXCLUSIONARY LAYER Exclusionary cells are cells which we don’t want to include in the analysis, i.e. cells which the LTM will never “see”.  In our dataset we excluded water pixels, Agricultures and urban in 2006 as we did not want urban and Agriculture to expand to those locations  exclusionary cells Reclassed as 4, rest of the data as 0.  All data layers need to be exported to ascii files which will be readable by the Neural Network. 
  • 10. PREPARING THE NEURAL NETWORK (NN)  Step 1: Create inputfile.txt Step 2: Create network file  Step 3: Create pattern file  Step 4: Batchman _ Training  Step 5: Testing  Step 6: Forecasting
  • 11. STEP 1) CREATE INPUTFILE.TXT  At first step we tells the NN which files it needs to get information from for the predictor variables
  • 12. STEP 2) CREATE NETWORK FILE  Gives the structure of the NN by following syntax: Createnet 6 6 1 ltm.net
  • 13. STEP 3) CREATE PATTERN FILES Keeps track of which cell has what values in the various base and driver layers as well as the output LTM layer Createpattern.6.5 inputfile.txt v 
  • 14. STEP 4) BATCHMAN _ TRAINING Different cycles are as Outputs, and learns from the patterns in the data.  It run by bellow comment Batchman –q –f train.bat > traincycles.csv  The rms for each of these cycles is recorded in the traincycles.csv file  traincycles.csv file
  • 15. CREATE REAL CHANGE MAP After running step 4 the number of new urban cells between 2006& 2010 was calculated and saved in Real Change raster layer: Record # of 1s
  • 16. STEP 5) TESTING FIRST STEP: CREATE PATTERN First RERUN createpattern Syntax this time with inputfile-test.txt  createpattern.6.5 inputfile-test.txt v  CHANGE THIS to 1 in your inputfile.txt file and save it as inputfile-test.txt
  • 17. STEP 5) TESTING SECOND STEP: BATCHMAN _ TESTING  Another step in order to Testing process  Based on batchman –f batch-test.bat at the command prompt  res_10000.asc and ts_10000.asc are results of Batchman testing
  • 18. CALCULATE PERCENT CORRECT METRIC To estimate Spatial Accuracy, file0123 layer was created from ts10000 and RealChange layers as follow. The numbers 0,1,2,3 represent the following: file0123 layer 0 = no real change and no predicted change = True Negative 1 = no real change but change predicted by the model = False N 2 = real change but not predicted by the model = False Positive 3 = real change and predicted change = True Positive
  • 19. CALCULATE PERCENT CORRECT METRIC The Percent Correct Metric (PCM) is just the number of 3’s divided by the number of cells that transition (here 207551) PCM = (144933/ 207551) * 100 = 69.83% spatial accuracy Kappa = 0.658229 Sixty to 80% accuracy is considered an exceptional model. 40% to 60% is acceptable. LTM_stats.txt is including of PCM for all training files.
  • 20. STEP 6: FORECASTING    After Testing step, using inputfile-forecast.txt as well as following comments forecast layer has been created Syntax: Createpattern.6.5 inputfile-forecast.txt Then: asciits2.3 fullreference.txt res_10000 landusefinal.asc ts_10000F.asc 1 12072
  • 21. FORECASTING RESULTS  Result of forecasting saved in ts_10000F file into ArcMap
  • 22. BREAKDOWN OF LTM STEPS Step 1: Create inputfile.txt Step 3: Create Pattern File Step 2: Create network file 2 3 Train.bat or test.bat 1 parameters createnet parameters GIS driving variable layers as ASCII grids (.asc) createpat pattern files (.pat) batchman Inputfile (.txt) result file (.res) 4 Step 4: Batchman Training Network file (.net) asciits Time step parameters Step 6: Forecasting Convert to GIS 5 Kappa Create Pattern Create 0123 file Step 5: Testing Priority asciits2.3 Forecasting Map