SlideShare a Scribd company logo
Greg Patterson
+61 400 231 518
Teacher (Spatial Information): CIT
Senior Research Officer (GIS Specialist): ANU
Hypsometric Areas
Contours Hypsometric Areas
Automate the process of creating hypsometric areas from contours to
areas with minimum and maximum values.
Greg Patterson
+61 400 231 518
Hypsometric Areas
Hypsometric Areas (the area between two
neighbouring contour lines) represent the
elevation of the terrain.
The colours are normally shown as bands of
colour in a graduated scheme. A typical scheme
progresses from dark greens for lower elevations,
up through yellows/browns and on to greys and
white at the highest elevations.
Hypsometric Area tinting uses on maps and
globes is often accompanied by a similar method
called bathymetric tinting that represents the
depth of oceans. lighter shades of blue represent
shallower water and darker shades deeper
regions. Greg Patterson
+61 400 231 518
Custom Transformer
The workspace was converted
into a custom transformer for
other users to utilise. This
workspace will be available on
the FME Hub
Elevation:
The contour header that contains the
elevation (Height) values
Grid Size:
The grid interval required
Contour Interval:
Interval of the input contours
Hypsometric Areas
Greg Patterson
+61 400 231 518
The Custom Transformer
Workspace
Hypsometric Areas
Greg Patterson
+61 400 231 518
Hypsometric Areas
Challenges:
1. Build the contours for polygons
2. Assigning Minimum and Maximum values
3. Validate Output
4. Validate Hypsometric Values
Greg Patterson
+61 400 231 518
Challenges:
Build the contours for polygons
Issues identified:
a. Using the ‘BoundingBoxAccumulator’
Transformer, I noticed that not all contours
touched the extents of the bounding box
therefore had to use the ‘GeographicBufferer’
Transformer and buffer the bounding box
inwards to ensure that all contours
intersected the boundary area.
b. Adjacent polygons having the same elevation
value
Hypsometric Areas
The ‘HullAccumulator’ Transformer did not work as I hoped.
Greg Patterson
+61 400 231 518
Assigning Minimum and Maximum
values - Part 1
This process was completed using a few methods
a. Create a single point on the contour lines and
convert these point into a linear feature 0.01m in
size at 90 degrees to the contour lines.
b. Convert the ends of the lines into point.
Hypsometric Areas
Greg Patterson
+61 400 231 518
Assign Minimum and Maximum
values – Part 2
Create the gridlines in the East-West and North-
South direction
a. Create a single point on the contour lines and
convert these point into a linear feature 0.01m in
size at 90 degrees to the contour lines.
b. Convert the ends of the lines into point.
Hypsometric Areas
Greg Patterson
+61 400 231 518
Assign Minimum and Maximum
values (Part 3)
Process the isolated polygons (highest / lowest
points), internal and around the edges adding the
minimum and maximum values.
Note: The polygons around the edge may be incorrect
and will need to be validated with surrounding
contours if available.
Hypsometric Areas
Greg Patterson
+61 400 231 518
Challenges:
Assign Minimum and Maximum values (Part 4)
Last step was to identify the maximum value when only the minimum value was identified on
some of the area polygons
Hypsometric Areas
Greg Patterson
+61 400 231 518
Validate Output
This step was to validate the
number of areas created at the
start of the process to ensure that
they match the number of
Hypsometric Areas created.
Hypsometric Areas
Greg Patterson
+61 400 231 518
Hypsometric Areas
Validate Hypsometric Area
Attribute
The final step was to check that all
hypsometric Areas have the correct
minimum and maximum values.
If all areas are correct, then no features
should pass through these transformers.
If features pass through, this indicates that
there are errors with the original data:
1. Missing contours
2. Incorrect Contours
Greg Patterson
+61 400 231 518
Hypsometric Areas
Uses:
Analysing the following:
• Landforms
• Watershed / River basins
• Erosional Topology
• Glacial Features
• Soil and Water Conservation
• Climate Change
• Slope
• Flooding
Validation:
• Original contours
• Features located within the correct hypsometric
areas:
• Spot elevations
• Horizontal control points Greg Patterson
+61 400 231 518
Greg Patterson
+61 400 231 518
Thankyou !
ACKNOWLEDGEMENTS
I would like to take this opportunity to thank Safe Software Canada for their ongoing support
and for providing licences to the Canberra Institute of Technology that are used within the
training labs and take home licences for the students studying the Diploma of Spatial
Information Services.

More Related Content

What's hot

A Solution to Land Area Calculation for Android Phone using GPS-Luwei Yang
A Solution to Land Area Calculation for Android Phone using GPS-Luwei YangA Solution to Land Area Calculation for Android Phone using GPS-Luwei Yang
A Solution to Land Area Calculation for Android Phone using GPS-Luwei YangLuwei Yang
 
Interpolation 2013
Interpolation 2013Interpolation 2013
Interpolation 2013
Atiqa khan
 
3D Analyst - Watershed
3D Analyst - Watershed3D Analyst - Watershed
3D Analyst - Watershed
Hartanto Sanjaya
 
E Cognition User Summit2009 C Storch Gaf Emlc
E Cognition User Summit2009 C Storch Gaf EmlcE Cognition User Summit2009 C Storch Gaf Emlc
E Cognition User Summit2009 C Storch Gaf Emlc
Trimble Geospatial Munich
 
Intermediate-ArcGIS-Desktop
Intermediate-ArcGIS-DesktopIntermediate-ArcGIS-Desktop
Intermediate-ArcGIS-DesktopJordan Carmona
 
Mapping Gradex values on the Tensift basin (Morocco)
Mapping Gradex values on the Tensift basin (Morocco)Mapping Gradex values on the Tensift basin (Morocco)
Mapping Gradex values on the Tensift basin (Morocco)
IJERA Editor
 
The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...
The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...
The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...
National Cheng Kung University
 
An adaptive moving total least squares method for curve fitting
An adaptive moving total least squares method for curve fittingAn adaptive moving total least squares method for curve fitting
An adaptive moving total least squares method for curve fitting
Atmiya Institute of Technology and Science (Past)
 
Interpolation of meteodata using the method of regression-kriging
Interpolation of meteodata using the method of regression-krigingInterpolation of meteodata using the method of regression-kriging
Interpolation of meteodata using the method of regression-kriging
Alexander Mkrtchian
 
Thermal Comfort Assessment: Comply with EN 15251 and EPBD
Thermal Comfort Assessment: Comply with EN 15251 and EPBDThermal Comfort Assessment: Comply with EN 15251 and EPBD
Thermal Comfort Assessment: Comply with EN 15251 and EPBD
SimScale
 
Pressure Coefficients on Building Facades for Building Simulation
Pressure Coefficients on Building Facades for Building SimulationPressure Coefficients on Building Facades for Building Simulation
Pressure Coefficients on Building Facades for Building Simulation
SimScale
 
3D Analyst - Watershed, Lombok
3D Analyst - Watershed, Lombok3D Analyst - Watershed, Lombok
3D Analyst - Watershed, Lombok
Hartanto Sanjaya
 
Menon_Rahul_SURF_Presentation_V4
Menon_Rahul_SURF_Presentation_V4Menon_Rahul_SURF_Presentation_V4
Menon_Rahul_SURF_Presentation_V4Rahul Menon
 
Multi-Direction Pedestrian Wind Comfort Analysis
Multi-Direction Pedestrian Wind Comfort AnalysisMulti-Direction Pedestrian Wind Comfort Analysis
Multi-Direction Pedestrian Wind Comfort Analysis
SimScale
 
Petroleum seminar 28.05.2014
Petroleum seminar 28.05.2014Petroleum seminar 28.05.2014
Petroleum seminar 28.05.2014Geodata AS
 
Watershed Delineation in ArcGIS
Watershed Delineation in ArcGISWatershed Delineation in ArcGIS
Watershed Delineation in ArcGIS
Arthur Green
 
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015COGS Presentations
 
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Beniamino Murgante
 

What's hot (20)

A Solution to Land Area Calculation for Android Phone using GPS-Luwei Yang
A Solution to Land Area Calculation for Android Phone using GPS-Luwei YangA Solution to Land Area Calculation for Android Phone using GPS-Luwei Yang
A Solution to Land Area Calculation for Android Phone using GPS-Luwei Yang
 
Interpolation 2013
Interpolation 2013Interpolation 2013
Interpolation 2013
 
3D Analyst - Watershed
3D Analyst - Watershed3D Analyst - Watershed
3D Analyst - Watershed
 
E Cognition User Summit2009 C Storch Gaf Emlc
E Cognition User Summit2009 C Storch Gaf EmlcE Cognition User Summit2009 C Storch Gaf Emlc
E Cognition User Summit2009 C Storch Gaf Emlc
 
Intermediate-ArcGIS-Desktop
Intermediate-ArcGIS-DesktopIntermediate-ArcGIS-Desktop
Intermediate-ArcGIS-Desktop
 
Mapping Gradex values on the Tensift basin (Morocco)
Mapping Gradex values on the Tensift basin (Morocco)Mapping Gradex values on the Tensift basin (Morocco)
Mapping Gradex values on the Tensift basin (Morocco)
 
The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...
The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...
The Turbidity (TB) Varies with Time And Space in The Reservoir Using GWR And ...
 
An adaptive moving total least squares method for curve fitting
An adaptive moving total least squares method for curve fittingAn adaptive moving total least squares method for curve fitting
An adaptive moving total least squares method for curve fitting
 
Interpolation of meteodata using the method of regression-kriging
Interpolation of meteodata using the method of regression-krigingInterpolation of meteodata using the method of regression-kriging
Interpolation of meteodata using the method of regression-kriging
 
Midterm Presentation
Midterm PresentationMidterm Presentation
Midterm Presentation
 
Thermal Comfort Assessment: Comply with EN 15251 and EPBD
Thermal Comfort Assessment: Comply with EN 15251 and EPBDThermal Comfort Assessment: Comply with EN 15251 and EPBD
Thermal Comfort Assessment: Comply with EN 15251 and EPBD
 
Pressure Coefficients on Building Facades for Building Simulation
Pressure Coefficients on Building Facades for Building SimulationPressure Coefficients on Building Facades for Building Simulation
Pressure Coefficients on Building Facades for Building Simulation
 
3D Analyst - Watershed, Lombok
3D Analyst - Watershed, Lombok3D Analyst - Watershed, Lombok
3D Analyst - Watershed, Lombok
 
Menon_Rahul_SURF_Presentation_V4
Menon_Rahul_SURF_Presentation_V4Menon_Rahul_SURF_Presentation_V4
Menon_Rahul_SURF_Presentation_V4
 
Multi-Direction Pedestrian Wind Comfort Analysis
Multi-Direction Pedestrian Wind Comfort AnalysisMulti-Direction Pedestrian Wind Comfort Analysis
Multi-Direction Pedestrian Wind Comfort Analysis
 
Petroleum seminar 28.05.2014
Petroleum seminar 28.05.2014Petroleum seminar 28.05.2014
Petroleum seminar 28.05.2014
 
Watershed Delineation in ArcGIS
Watershed Delineation in ArcGISWatershed Delineation in ArcGIS
Watershed Delineation in ArcGIS
 
PROJECT
PROJECTPROJECT
PROJECT
 
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015
 
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
 

Similar to Hypsometric areas

Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka
Sudip khadka
 
slope analysis with guidelines for different scenarios
slope analysis with guidelines for different scenariosslope analysis with guidelines for different scenarios
slope analysis with guidelines for different scenarios
miguelfpinto
 
contouring-180417110533.pdf
contouring-180417110533.pdfcontouring-180417110533.pdf
contouring-180417110533.pdf
shucaybcabdi
 
Contouring
ContouringContouring
Contouring
SachinGunjal7
 
Contour & Contouring Surveying
Contour & Contouring SurveyingContour & Contouring Surveying
Contour & Contouring Surveying
Bahzad5
 
Bode plot
Bode plotBode plot
Bode plot
Mrunal Deshkar
 
TUgis2010 Conference Presentation
TUgis2010 Conference PresentationTUgis2010 Conference Presentation
TUgis2010 Conference Presentation
jmwheatley
 
3-Experiences_and_results_VD
3-Experiences_and_results_VD3-Experiences_and_results_VD
3-Experiences_and_results_VDVygintas Dūda
 
surveying contouring
surveying contouring surveying contouring
surveying contouring
ANAND JIBHKATE
 
Area & volume 2
Area & volume  2Area & volume  2
Area & volume 2
Mital Damani
 
Zebra - TRIAD-ES Joint Presentation
Zebra - TRIAD-ES Joint PresentationZebra - TRIAD-ES Joint Presentation
Zebra - TRIAD-ES Joint PresentationZEBRA Environmental
 
Week1 introductiontobasicsurveying
Week1 introductiontobasicsurveyingWeek1 introductiontobasicsurveying
Week1 introductiontobasicsurveyingJackie Arul
 
Road construction on mountain
Road construction on mountainRoad construction on mountain
Road construction on mountain
Muhammad Adnan
 
unit-3.ppt
unit-3.pptunit-3.ppt
unit-3.ppt
Srini Vasan
 
Fpt 3163 water_science_chapter_4_level_survey
Fpt 3163 water_science_chapter_4_level_surveyFpt 3163 water_science_chapter_4_level_survey
Fpt 3163 water_science_chapter_4_level_survey
Rione Drevale
 
Minor project bridge report( aka survey camp)
Minor project bridge report( aka survey camp)Minor project bridge report( aka survey camp)
Minor project bridge report( aka survey camp)
lltdayar
 
B.tech admission in india
B.tech admission in indiaB.tech admission in india
B.tech admission in india
Edhole.com
 

Similar to Hypsometric areas (20)

Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka
 
slope analysis with guidelines for different scenarios
slope analysis with guidelines for different scenariosslope analysis with guidelines for different scenarios
slope analysis with guidelines for different scenarios
 
361
361361
361
 
contouring-180417110533.pdf
contouring-180417110533.pdfcontouring-180417110533.pdf
contouring-180417110533.pdf
 
Contouring
ContouringContouring
Contouring
 
Contour & Contouring Surveying
Contour & Contouring SurveyingContour & Contouring Surveying
Contour & Contouring Surveying
 
Bode plot
Bode plotBode plot
Bode plot
 
TUgis2010 Conference Presentation
TUgis2010 Conference PresentationTUgis2010 Conference Presentation
TUgis2010 Conference Presentation
 
3-Experiences_and_results_VD
3-Experiences_and_results_VD3-Experiences_and_results_VD
3-Experiences_and_results_VD
 
surveying contouring
surveying contouring surveying contouring
surveying contouring
 
Area & volume 2
Area & volume  2Area & volume  2
Area & volume 2
 
Zebra - TRIAD-ES Joint Presentation
Zebra - TRIAD-ES Joint PresentationZebra - TRIAD-ES Joint Presentation
Zebra - TRIAD-ES Joint Presentation
 
Review (1)
Review (1)Review (1)
Review (1)
 
Week1 introductiontobasicsurveying
Week1 introductiontobasicsurveyingWeek1 introductiontobasicsurveying
Week1 introductiontobasicsurveying
 
Road construction on mountain
Road construction on mountainRoad construction on mountain
Road construction on mountain
 
unit-3.ppt
unit-3.pptunit-3.ppt
unit-3.ppt
 
Fpt 3163 water_science_chapter_4_level_survey
Fpt 3163 water_science_chapter_4_level_surveyFpt 3163 water_science_chapter_4_level_survey
Fpt 3163 water_science_chapter_4_level_survey
 
Minor project bridge report( aka survey camp)
Minor project bridge report( aka survey camp)Minor project bridge report( aka survey camp)
Minor project bridge report( aka survey camp)
 
B.tech admission in india
B.tech admission in indiaB.tech admission in india
B.tech admission in india
 
Part 9, Volume.pdf
Part 9, Volume.pdfPart 9, Volume.pdf
Part 9, Volume.pdf
 

More from Daniela Perri

4.5 Powering infrastructure with fme
4.5 Powering infrastructure with fme4.5 Powering infrastructure with fme
4.5 Powering infrastructure with fme
Daniela Perri
 
FME Server as an Enterprise Service Bus
FME Server as an Enterprise Service BusFME Server as an Enterprise Service Bus
FME Server as an Enterprise Service Bus
Daniela Perri
 
Metadata in Local Government
Metadata in Local GovernmentMetadata in Local Government
Metadata in Local Government
Daniela Perri
 
When to use python in FME
When to use python in FMEWhen to use python in FME
When to use python in FME
Daniela Perri
 
Index map
Index mapIndex map
Index map
Daniela Perri
 
Western power bushfire reponse process
Western power bushfire reponse processWestern power bushfire reponse process
Western power bushfire reponse process
Daniela Perri
 

More from Daniela Perri (7)

4.5 Powering infrastructure with fme
4.5 Powering infrastructure with fme4.5 Powering infrastructure with fme
4.5 Powering infrastructure with fme
 
FME Server as an Enterprise Service Bus
FME Server as an Enterprise Service BusFME Server as an Enterprise Service Bus
FME Server as an Enterprise Service Bus
 
Metadata in Local Government
Metadata in Local GovernmentMetadata in Local Government
Metadata in Local Government
 
When to use python in FME
When to use python in FMEWhen to use python in FME
When to use python in FME
 
Index map
Index mapIndex map
Index map
 
Western power bushfire reponse process
Western power bushfire reponse processWestern power bushfire reponse process
Western power bushfire reponse process
 
Daniela CV Jan 2017
Daniela CV Jan 2017Daniela CV Jan 2017
Daniela CV Jan 2017
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Hypsometric areas

  • 1. Greg Patterson +61 400 231 518 Teacher (Spatial Information): CIT Senior Research Officer (GIS Specialist): ANU
  • 2. Hypsometric Areas Contours Hypsometric Areas Automate the process of creating hypsometric areas from contours to areas with minimum and maximum values. Greg Patterson +61 400 231 518
  • 3. Hypsometric Areas Hypsometric Areas (the area between two neighbouring contour lines) represent the elevation of the terrain. The colours are normally shown as bands of colour in a graduated scheme. A typical scheme progresses from dark greens for lower elevations, up through yellows/browns and on to greys and white at the highest elevations. Hypsometric Area tinting uses on maps and globes is often accompanied by a similar method called bathymetric tinting that represents the depth of oceans. lighter shades of blue represent shallower water and darker shades deeper regions. Greg Patterson +61 400 231 518
  • 4. Custom Transformer The workspace was converted into a custom transformer for other users to utilise. This workspace will be available on the FME Hub Elevation: The contour header that contains the elevation (Height) values Grid Size: The grid interval required Contour Interval: Interval of the input contours Hypsometric Areas Greg Patterson +61 400 231 518
  • 5. The Custom Transformer Workspace Hypsometric Areas Greg Patterson +61 400 231 518
  • 6. Hypsometric Areas Challenges: 1. Build the contours for polygons 2. Assigning Minimum and Maximum values 3. Validate Output 4. Validate Hypsometric Values Greg Patterson +61 400 231 518
  • 7. Challenges: Build the contours for polygons Issues identified: a. Using the ‘BoundingBoxAccumulator’ Transformer, I noticed that not all contours touched the extents of the bounding box therefore had to use the ‘GeographicBufferer’ Transformer and buffer the bounding box inwards to ensure that all contours intersected the boundary area. b. Adjacent polygons having the same elevation value Hypsometric Areas The ‘HullAccumulator’ Transformer did not work as I hoped. Greg Patterson +61 400 231 518
  • 8. Assigning Minimum and Maximum values - Part 1 This process was completed using a few methods a. Create a single point on the contour lines and convert these point into a linear feature 0.01m in size at 90 degrees to the contour lines. b. Convert the ends of the lines into point. Hypsometric Areas Greg Patterson +61 400 231 518
  • 9. Assign Minimum and Maximum values – Part 2 Create the gridlines in the East-West and North- South direction a. Create a single point on the contour lines and convert these point into a linear feature 0.01m in size at 90 degrees to the contour lines. b. Convert the ends of the lines into point. Hypsometric Areas Greg Patterson +61 400 231 518
  • 10. Assign Minimum and Maximum values (Part 3) Process the isolated polygons (highest / lowest points), internal and around the edges adding the minimum and maximum values. Note: The polygons around the edge may be incorrect and will need to be validated with surrounding contours if available. Hypsometric Areas Greg Patterson +61 400 231 518
  • 11. Challenges: Assign Minimum and Maximum values (Part 4) Last step was to identify the maximum value when only the minimum value was identified on some of the area polygons Hypsometric Areas Greg Patterson +61 400 231 518
  • 12. Validate Output This step was to validate the number of areas created at the start of the process to ensure that they match the number of Hypsometric Areas created. Hypsometric Areas Greg Patterson +61 400 231 518
  • 13. Hypsometric Areas Validate Hypsometric Area Attribute The final step was to check that all hypsometric Areas have the correct minimum and maximum values. If all areas are correct, then no features should pass through these transformers. If features pass through, this indicates that there are errors with the original data: 1. Missing contours 2. Incorrect Contours Greg Patterson +61 400 231 518
  • 14. Hypsometric Areas Uses: Analysing the following: • Landforms • Watershed / River basins • Erosional Topology • Glacial Features • Soil and Water Conservation • Climate Change • Slope • Flooding Validation: • Original contours • Features located within the correct hypsometric areas: • Spot elevations • Horizontal control points Greg Patterson +61 400 231 518
  • 15. Greg Patterson +61 400 231 518 Thankyou ! ACKNOWLEDGEMENTS I would like to take this opportunity to thank Safe Software Canada for their ongoing support and for providing licences to the Canberra Institute of Technology that are used within the training labs and take home licences for the students studying the Diploma of Spatial Information Services.