SlideShare a Scribd company logo
PostGIS and Agribotics
Gary Evans
Agriculture in Australia
Interest grew in Agribotics from my hobbies
where spatial awareness is very important:
Outline
 Agriculture in Australia
 Potential of RPASs in Agriculture
 Current capabilities (imaging)
 An example scenario that utilises PostgreSQL:
ï‚Ą JSON
ï‚Ą Import capabilities (Geospatial Data Abstraction Library)
ï‚Ą Vector Geometry functions
ï‚Ą Raster functions
Agriculture in Australia
 Australian farmers produce enough food to feed 80
million people
 93% of the domestic food supply is meet by
Australian farmers
 Export market is valued at $42 Billion per annum
 Agriculture and related services represent 12% of
Australia's GDP
 Significant new investment in this sector
Challenges
 Climate change resulting in unpredictable rainfall
 Falling/Unpredictable commodity prices
 Skill shortages
 Lower dollar resulting in higher cost of fertilisers and
farming machinery
 High wastage in the supply chain (estimated > 30%)
Common Direction
 Natural Resources
 Agriculture Within Society
 Competitiveness
 Innovation, Research, Development
Drones in Agriculture
 Use of Remotely Piloted Aircraft Systems (RPAS) is
not really new:
ï‚Ą Radio controlled target drones were used in the military in the
1930’s
ï‚Ą Electronic information gathering and dropping of propaganda
leaflets was utilised in the 1960’s
 The availability of hobby grade kits has accelerated
use of RPAS in commercial applications
Scout Aerial and Media
Drones in Agriculture
 Why RPAS in agriculture?
Drones in Agriculture
 Why RPAS in agriculture?
ï‚Ą Large and remote
ï‚Ą Largest = 23,677sq km 50th largest = 5,334 sq km
Drones in Agriculture
Types of Systems
 Fixed Wing
 Multirotor
Current Capabilities
 Data - Detailed information
ï‚Ą Sensor information
 Temperatures
 Moisture
 Co2
ï‚Ą Payloads
 Cameras
Current Capabilities
 Data:
ï‚Ą Flight plans
ï‚Ą Flight tracks
ï‚Ą Telemetry data
ï‚Ą Sensor/Imaging data:
‱ Obstacle mapping
‱ Yield estimates
‱ Ground cover profiling
‱ Temp/Pressure profiling
‱ Spore, pollen counts
‱ C02, ammonia sensing
‱ Data capture from ground sensors
‱ Water quality/survey
‱ Vegetation status
‱ Pest damage
‱ Dam/Drainage survey
‱ Topography
‱ Pathogen/weed tracking
‱ Wind/shear profiles
‱ Detassel assessment
Capabilities - Next
 Protection – Protecting crops from harm
ï‚Ą Precision herbicides, pesticides and fungicides
ï‚Ą Disease detection and tracking
ï‚Ą Identification of wildlife threats and thwarting them
 Birds
 Rabbits
ï‚Ą Insect/worm identification
Capabilities - Future
 Seeding and Harvesting
ï‚Ą Crop planting
ï‚Ą Feeding
ï‚Ą Harvesting
Why is PostgreSQL/PostGIS useful
 Organisation of lots of information
 Integrated toolset
 Flexibility and extensibility
A scenario
 Import a mission plan into PostgreSQL for future use
 Find stored mission plans that are within a distance
of where I need to collect data from on next trip
 Importing logged track, telemetry data, sensor data
and images after performing a survey flight
 Process a set of collected images to extract useful
data
 Identify and export waypoints of problem areas
requiring further investigation by agricultural
consultants
Flight Plans and Tracks
Flight Plans and Tracks
 Tracking information – GPS exchange format
Flight Plans and Tracks
 OGR2OGR
ï‚Ą -lco GEOMETRY_NAME – sets column name
ï‚Ą -lco LAUNDER – makes more PostgreSQL compatible
ï‚Ą -nln tablename – Sets the table name to be created
ï‚Ą -f “PostgreSQL” (or “TIGER” “ESRI Shapefile” “GML”
 OGRInfo
Imagery
 The combination of Drones and todays digital
camera is enabling smaller organisation to offer
NDVI services
 Much higher resolution
 Cloudy days aren’t so much an issue
 Reflected radiation doesn’t have to travel so far
(NIR-VIS)/(NIR+VIS)
Imagery
 Layers found on the back of healthy leaves reflect
higher levels of near infrared
NIR
NIR
Unhealthy
leaves
Healthy
leaves
Landsat Program
 Longest running program for acquiring satellite
imagery of the earth
 Landsat 1: Visible light (RGB) & near infrared
 Landsat 8: GeoTIFF with pixel size to 30 meters
NDVI Image
 Band values from -1 to 1
 High levels of reflected NIR closer to 1
 Low levels of reflected NIR closer to -1
 -1 to 0 normally non living material
 Colour coded image with legend is often the final
representation
Rasters
Landsat8 handbook
 Raster2pgsql
ï‚Ą Import single or multiple rasters
ï‚Ą Break up rasters
ï‚Ą Create thumbnails/overviews
 Gdal_translate
ï‚Ą Modify resolution
 Gdalwarp
ï‚Ą Modify spatial reference system
Index Accuracy
 Variations during the year
..
CanolaCorn
NDVI Image from a multi spectral camera
Image from a multi spectral camera
ndvi
CCDs in cameras
capture
frequencies up to
around 1300 nm
(Near Infrared)
(Channel 1) Red
(Channel 2) Blue
(Channel 3) Green
IR filter blocks
700nm upwards
Camera Modification
(Channel 1) NIR
(Channel 2) Blue
(Channel 3)
ndvi
(NIR-VIS)
(NIR+VIS)
NIR = Channel 1
VIS = Channel 2
Image processing
 Generate OrthoMosaic
Image Processing
Beyond NDVI
Map Algebra
 ST_MapAlgebra
 ST_Colormap
 ST_PixelAsPoint
 ST_Contains
 ST_Intersection
 ST_Histogram
 ST_AsJPEG
Summary
 Main capability of RPASs in Agriculture (imaging)
 Typical image processing
 Current features of PostgreSQL that are useful
 Next:
ï‚Ą How to capture and represent the data required to produce
useful results
ï‚Ą Automation of the process

More Related Content

PPTX
Drone technology in agriculture
PPTX
Ipso facto drones an invaluable project management tool
PDF
Agriculture Drones: Drones In The Field
PPTX
Drones-as-a-Service for agricultural applications (by Philipp Trénel)
PDF
Thrive:Timely Health Indicators Using Remote Sensing & innovation for the Vit...
PPTX
Strata Hadoop Talk 2016 August
PDF
MEROPY - How does robotics provide solutions to the constraints of field crop...
PPTX
Online freely available remote sensed data
Drone technology in agriculture
Ipso facto drones an invaluable project management tool
Agriculture Drones: Drones In The Field
Drones-as-a-Service for agricultural applications (by Philipp Trénel)
Thrive:Timely Health Indicators Using Remote Sensing & innovation for the Vit...
Strata Hadoop Talk 2016 August
MEROPY - How does robotics provide solutions to the constraints of field crop...
Online freely available remote sensed data

What's hot (6)

PDF
Technology in urban forestry
PPTX
Geostatic Information System in Relation to Insects
PDF
Technology in Urban Forestry Webinar
PPTX
TSAW Drones | Customised solution for every industry
PDF
Habibur%20 poster%20(3)(1)
Technology in urban forestry
Geostatic Information System in Relation to Insects
Technology in Urban Forestry Webinar
TSAW Drones | Customised solution for every industry
Habibur%20 poster%20(3)(1)
Ad

Viewers also liked (20)

PDF
How to teach an elephant to rock'n'roll
PDF
PostgreSQL WAL for DBAs
PDF
PostgreSQL on Amazon RDS
PDF
Lightening Talk - PostgreSQL Worst Practices
PDF
Lessons PostgreSQL learned from commercial databases, and didn’t
PDF
Why we love pgpool-II and why we hate it!
PDF
Query Parallelism in PostgreSQL: What's coming next?
PDF
PostgreSQL: Past present Future
PDF
Security Best Practices for your Postgres Deployment
PDF
Introduction to Vacuum Freezing and XID
PDF
(Ab)using 4d Indexing
PDF
Big Data and PostgreSQL
PDF
Migration From Oracle to PostgreSQL
PDF
PostgreSQL 9.6 Performance-Scalability Improvements
PDF
Go Faster With Native Compilation
PPTX
MetodologĂŹa parte 3 ham
PPTX
PDF
Swapping Pacemaker Corosync with repmgr
PDF
Amgen Cowen and Company 37th Annual Health Care Conference Presentation
PDF
There is Javascript in my SQL
How to teach an elephant to rock'n'roll
PostgreSQL WAL for DBAs
PostgreSQL on Amazon RDS
Lightening Talk - PostgreSQL Worst Practices
Lessons PostgreSQL learned from commercial databases, and didn’t
Why we love pgpool-II and why we hate it!
Query Parallelism in PostgreSQL: What's coming next?
PostgreSQL: Past present Future
Security Best Practices for your Postgres Deployment
Introduction to Vacuum Freezing and XID
(Ab)using 4d Indexing
Big Data and PostgreSQL
Migration From Oracle to PostgreSQL
PostgreSQL 9.6 Performance-Scalability Improvements
Go Faster With Native Compilation
MetodologĂŹa parte 3 ham
Swapping Pacemaker Corosync with repmgr
Amgen Cowen and Company 37th Annual Health Care Conference Presentation
There is Javascript in my SQL
Ad

Similar to Use Case: PostGIS and Agribotics (20)

PPTX
Technical Paper ppt.pptx
PDF
Rahul seminar1 for_slideshare
PPT
GIS & Remote Sensing (Apr 24, 2025).ppt
PPTX
Geoinformatics For Precision Agriculture
PDF
Software Freedom Day Google Developer Groups On Campus PEC, Thiruvallur.
PPTX
Applications of Remote Sensing
PPT
Application of gis and remote sensing in agriculture
PDF
D2.4 EnviroGRIDS remote sensing data use and integration guideline
PPTX
use in remote sensing in agriculture
PPTX
Credit seminar
PDF
Geoinformatics
PDF
Choosing the Best UAV Drones for Precision Agriculture and Smart Farming: Agr...
PDF
RECAP Horizon 2020 Project - 1st RECAP Webinar
PPT
Precision Farming / Satellite Farming (SSCM)
PPT
Carmon remote sensinggis
PPTX
Remote sensing and gis
PPTX
Software Freedom Day Google Developer Groups on Campus
PPTX
Artificial intelligence and Machine learning in remote sensing and GIS
PPTX
Remote Sensing and GIS techniques.pptx
PDF
Handbook of gis application
Technical Paper ppt.pptx
Rahul seminar1 for_slideshare
GIS & Remote Sensing (Apr 24, 2025).ppt
Geoinformatics For Precision Agriculture
Software Freedom Day Google Developer Groups On Campus PEC, Thiruvallur.
Applications of Remote Sensing
Application of gis and remote sensing in agriculture
D2.4 EnviroGRIDS remote sensing data use and integration guideline
use in remote sensing in agriculture
Credit seminar
Geoinformatics
Choosing the Best UAV Drones for Precision Agriculture and Smart Farming: Agr...
RECAP Horizon 2020 Project - 1st RECAP Webinar
Precision Farming / Satellite Farming (SSCM)
Carmon remote sensinggis
Remote sensing and gis
Software Freedom Day Google Developer Groups on Campus
Artificial intelligence and Machine learning in remote sensing and GIS
Remote Sensing and GIS techniques.pptx
Handbook of gis application

More from PGConf APAC (18)

PDF
PGConf APAC 2018: Sponsored Talk by Fujitsu - The growing mandatory requireme...
PDF
PGConf APAC 2018: PostgreSQL 10 - Replication goes Logical
PDF
PGConf APAC 2018 - Lightening Talk #3: How To Contribute to PostgreSQL
PDF
PGConf APAC 2018 - Lightening Talk #2 - Centralizing Authorization in PostgreSQL
PDF
Sponsored Talk @ PGConf APAC 2018 - Choosing the right partner in your Postgr...
PDF
PGConf APAC 2018 - A PostgreSQL DBAs Toolbelt for 2018
PDF
PGConf APAC 2018 - Patroni: Kubernetes-native PostgreSQL companion
PDF
PGConf APAC 2018 - High performance json postgre-sql vs. mongodb
PDF
PGConf APAC 2018 - Monitoring PostgreSQL at Scale
PDF
PGConf APAC 2018 - Where's Waldo - Text Search and Pattern in PostgreSQL
PDF
PGConf APAC 2018 - Managing replication clusters with repmgr, Barman and PgBo...
PDF
PGConf APAC 2018 - PostgreSQL HA with Pgpool-II and whats been happening in P...
PDF
PGConf APAC 2018 - PostgreSQL performance comparison in various clouds
PDF
Sponsored Talk @ PGConf APAC 2018 - Migrating Oracle to EDB Postgres Approach...
PDF
PGConf APAC 2018 - Tale from Trenches
PDF
PGConf APAC 2018 Keynote: PostgreSQL goes eleven
PDF
Amazon (AWS) Aurora
PDF
PostgreSQL Enterprise Class Features and Capabilities
PGConf APAC 2018: Sponsored Talk by Fujitsu - The growing mandatory requireme...
PGConf APAC 2018: PostgreSQL 10 - Replication goes Logical
PGConf APAC 2018 - Lightening Talk #3: How To Contribute to PostgreSQL
PGConf APAC 2018 - Lightening Talk #2 - Centralizing Authorization in PostgreSQL
Sponsored Talk @ PGConf APAC 2018 - Choosing the right partner in your Postgr...
PGConf APAC 2018 - A PostgreSQL DBAs Toolbelt for 2018
PGConf APAC 2018 - Patroni: Kubernetes-native PostgreSQL companion
PGConf APAC 2018 - High performance json postgre-sql vs. mongodb
PGConf APAC 2018 - Monitoring PostgreSQL at Scale
PGConf APAC 2018 - Where's Waldo - Text Search and Pattern in PostgreSQL
PGConf APAC 2018 - Managing replication clusters with repmgr, Barman and PgBo...
PGConf APAC 2018 - PostgreSQL HA with Pgpool-II and whats been happening in P...
PGConf APAC 2018 - PostgreSQL performance comparison in various clouds
Sponsored Talk @ PGConf APAC 2018 - Migrating Oracle to EDB Postgres Approach...
PGConf APAC 2018 - Tale from Trenches
PGConf APAC 2018 Keynote: PostgreSQL goes eleven
Amazon (AWS) Aurora
PostgreSQL Enterprise Class Features and Capabilities

Recently uploaded (20)

PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
medical staffing services at VALiNTRY
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
top salesforce developer skills in 2025.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
AI in Product Development-omnex systems
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
System and Network Administration Chapter 2
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
L1 - Introduction to python Backend.pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Wondershare Filmora 15 Crack With Activation Key [2025
How to Migrate SBCGlobal Email to Yahoo Easily
medical staffing services at VALiNTRY
Which alternative to Crystal Reports is best for small or large businesses.pdf
How Creative Agencies Leverage Project Management Software.pdf
top salesforce developer skills in 2025.pdf
Odoo POS Development Services by CandidRoot Solutions
AI in Product Development-omnex systems
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Understanding Forklifts - TECH EHS Solution
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Illustrator 28.6 Crack My Vision of Vector Design
System and Network Administration Chapter 2
Reimagine Home Health with the Power of Agentic AI​
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41

Use Case: PostGIS and Agribotics

  • 2. Agriculture in Australia Interest grew in Agribotics from my hobbies where spatial awareness is very important:
  • 3. Outline  Agriculture in Australia  Potential of RPASs in Agriculture  Current capabilities (imaging)  An example scenario that utilises PostgreSQL: ï‚Ą JSON ï‚Ą Import capabilities (Geospatial Data Abstraction Library) ï‚Ą Vector Geometry functions ï‚Ą Raster functions
  • 4. Agriculture in Australia  Australian farmers produce enough food to feed 80 million people  93% of the domestic food supply is meet by Australian farmers  Export market is valued at $42 Billion per annum  Agriculture and related services represent 12% of Australia's GDP  Significant new investment in this sector
  • 5. Challenges  Climate change resulting in unpredictable rainfall  Falling/Unpredictable commodity prices  Skill shortages  Lower dollar resulting in higher cost of fertilisers and farming machinery  High wastage in the supply chain (estimated > 30%)
  • 6. Common Direction  Natural Resources  Agriculture Within Society  Competitiveness  Innovation, Research, Development
  • 7. Drones in Agriculture  Use of Remotely Piloted Aircraft Systems (RPAS) is not really new: ï‚Ą Radio controlled target drones were used in the military in the 1930’s ï‚Ą Electronic information gathering and dropping of propaganda leaflets was utilised in the 1960’s  The availability of hobby grade kits has accelerated use of RPAS in commercial applications
  • 9. Drones in Agriculture  Why RPAS in agriculture?
  • 10. Drones in Agriculture  Why RPAS in agriculture? ï‚Ą Large and remote ï‚Ą Largest = 23,677sq km 50th largest = 5,334 sq km
  • 12. Types of Systems  Fixed Wing  Multirotor
  • 13. Current Capabilities  Data - Detailed information ï‚Ą Sensor information  Temperatures  Moisture  Co2 ï‚Ą Payloads  Cameras
  • 14. Current Capabilities  Data: ï‚Ą Flight plans ï‚Ą Flight tracks ï‚Ą Telemetry data ï‚Ą Sensor/Imaging data: ‱ Obstacle mapping ‱ Yield estimates ‱ Ground cover profiling ‱ Temp/Pressure profiling ‱ Spore, pollen counts ‱ C02, ammonia sensing ‱ Data capture from ground sensors ‱ Water quality/survey ‱ Vegetation status ‱ Pest damage ‱ Dam/Drainage survey ‱ Topography ‱ Pathogen/weed tracking ‱ Wind/shear profiles ‱ Detassel assessment
  • 15. Capabilities - Next  Protection – Protecting crops from harm ï‚Ą Precision herbicides, pesticides and fungicides ï‚Ą Disease detection and tracking ï‚Ą Identification of wildlife threats and thwarting them  Birds  Rabbits ï‚Ą Insect/worm identification
  • 16. Capabilities - Future  Seeding and Harvesting ï‚Ą Crop planting ï‚Ą Feeding ï‚Ą Harvesting
  • 17. Why is PostgreSQL/PostGIS useful  Organisation of lots of information  Integrated toolset  Flexibility and extensibility
  • 18. A scenario  Import a mission plan into PostgreSQL for future use  Find stored mission plans that are within a distance of where I need to collect data from on next trip  Importing logged track, telemetry data, sensor data and images after performing a survey flight  Process a set of collected images to extract useful data  Identify and export waypoints of problem areas requiring further investigation by agricultural consultants
  • 20. Flight Plans and Tracks  Tracking information – GPS exchange format
  • 21. Flight Plans and Tracks  OGR2OGR ï‚Ą -lco GEOMETRY_NAME – sets column name ï‚Ą -lco LAUNDER – makes more PostgreSQL compatible ï‚Ą -nln tablename – Sets the table name to be created ï‚Ą -f “PostgreSQL” (or “TIGER” “ESRI Shapefile” “GML”  OGRInfo
  • 22. Imagery  The combination of Drones and todays digital camera is enabling smaller organisation to offer NDVI services  Much higher resolution  Cloudy days aren’t so much an issue  Reflected radiation doesn’t have to travel so far (NIR-VIS)/(NIR+VIS)
  • 23. Imagery  Layers found on the back of healthy leaves reflect higher levels of near infrared NIR NIR Unhealthy leaves Healthy leaves
  • 24. Landsat Program  Longest running program for acquiring satellite imagery of the earth  Landsat 1: Visible light (RGB) & near infrared  Landsat 8: GeoTIFF with pixel size to 30 meters
  • 25. NDVI Image  Band values from -1 to 1  High levels of reflected NIR closer to 1  Low levels of reflected NIR closer to -1  -1 to 0 normally non living material  Colour coded image with legend is often the final representation
  • 26. Rasters Landsat8 handbook  Raster2pgsql ï‚Ą Import single or multiple rasters ï‚Ą Break up rasters ï‚Ą Create thumbnails/overviews  Gdal_translate ï‚Ą Modify resolution  Gdalwarp ï‚Ą Modify spatial reference system
  • 27. Index Accuracy  Variations during the year
.. CanolaCorn
  • 28. NDVI Image from a multi spectral camera
  • 29. Image from a multi spectral camera
  • 30. ndvi CCDs in cameras capture frequencies up to around 1300 nm (Near Infrared) (Channel 1) Red (Channel 2) Blue (Channel 3) Green IR filter blocks 700nm upwards
  • 32. (Channel 1) NIR (Channel 2) Blue (Channel 3) ndvi (NIR-VIS) (NIR+VIS) NIR = Channel 1 VIS = Channel 2
  • 36. Map Algebra  ST_MapAlgebra  ST_Colormap  ST_PixelAsPoint  ST_Contains  ST_Intersection  ST_Histogram  ST_AsJPEG
  • 37. Summary  Main capability of RPASs in Agriculture (imaging)  Typical image processing  Current features of PostgreSQL that are useful  Next: ï‚Ą How to capture and represent the data required to produce useful results ï‚Ą Automation of the process