SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (6)

Technology in urban forestry
Technology in urban forestryTechnology in urban forestry
Technology in urban forestry
 
Geostatic Information System in Relation to Insects
Geostatic Information System in Relation to InsectsGeostatic Information System in Relation to Insects
Geostatic Information System in Relation to Insects
 
Technology in Urban Forestry Webinar
Technology in Urban Forestry WebinarTechnology in Urban Forestry Webinar
Technology in Urban Forestry Webinar
 
TSAW Drones | Customised solution for every industry
TSAW Drones | Customised solution for every industryTSAW Drones | Customised solution for every industry
TSAW Drones | Customised solution for every industry
 
Habibur%20 poster%20(3)(1)
Habibur%20 poster%20(3)(1)Habibur%20 poster%20(3)(1)
Habibur%20 poster%20(3)(1)
 
FYP poster
FYP posterFYP poster
FYP poster
 

Destacado

Destacado (20)

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

Similar a Use Case: PostGIS and Agribotics

artificialintelligenceinagriculture-bydr-201028091539.pptx
artificialintelligenceinagriculture-bydr-201028091539.pptxartificialintelligenceinagriculture-bydr-201028091539.pptx
artificialintelligenceinagriculture-bydr-201028091539.pptx
SajibChowdhury18
 
revisedseminar-190807104447.pdf
revisedseminar-190807104447.pdfrevisedseminar-190807104447.pdf
revisedseminar-190807104447.pdf
ambika bhandari
 

Similar a Use Case: PostGIS and Agribotics (20)

Technical Paper ppt.pptx
Technical Paper ppt.pptxTechnical Paper ppt.pptx
Technical Paper ppt.pptx
 
Drones in Agriculture | EquiAgra
Drones in Agriculture | EquiAgra Drones in Agriculture | EquiAgra
Drones in Agriculture | EquiAgra
 
agriculturaldrone-150817190548-lva1-app6891.pdf
agriculturaldrone-150817190548-lva1-app6891.pdfagriculturaldrone-150817190548-lva1-app6891.pdf
agriculturaldrone-150817190548-lva1-app6891.pdf
 
Agricultural drone
Agricultural droneAgricultural drone
Agricultural drone
 
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
 
Multispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural SurveyingMultispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural Surveying
 
Master Seminar presentation.pptx
Master Seminar presentation.pptxMaster Seminar presentation.pptx
Master Seminar presentation.pptx
 
Choosing the Best UAV Drones for Precision Agriculture and Smart Farming: Agr...
Choosing the Best UAV Drones for Precision Agriculture and Smart Farming: Agr...Choosing the Best UAV Drones for Precision Agriculture and Smart Farming: Agr...
Choosing the Best UAV Drones for Precision Agriculture and Smart Farming: Agr...
 
Recent advances on application of remote sensing in fruit production of imp...
Recent advances on  application of remote sensing  in fruit production of imp...Recent advances on  application of remote sensing  in fruit production of imp...
Recent advances on application of remote sensing in fruit production of imp...
 
DOCTORAL SEMINAR on remote sensing in Agriculture
DOCTORAL SEMINAR on remote sensing  in AgricultureDOCTORAL SEMINAR on remote sensing  in Agriculture
DOCTORAL SEMINAR on remote sensing in Agriculture
 
Airborne Imagery SPAA Precision Agriculture factsheet 2016
Airborne Imagery SPAA Precision Agriculture factsheet 2016Airborne Imagery SPAA Precision Agriculture factsheet 2016
Airborne Imagery SPAA Precision Agriculture factsheet 2016
 
UAVs: granular remote sensing solutions to leverage smallholder agriculture
UAVs: granular remote sensing solutions to leverage smallholder agricultureUAVs: granular remote sensing solutions to leverage smallholder agriculture
UAVs: granular remote sensing solutions to leverage smallholder agriculture
 
July RMUASP: Front Range UAS Presentation
July RMUASP: Front Range UAS PresentationJuly RMUASP: Front Range UAS Presentation
July RMUASP: Front Range UAS Presentation
 
artificialintelligenceinagriculture-bydr-201028091539.pptx
artificialintelligenceinagriculture-bydr-201028091539.pptxartificialintelligenceinagriculture-bydr-201028091539.pptx
artificialintelligenceinagriculture-bydr-201028091539.pptx
 
Zhe Guo - Africa Agriculture Watch (AAgWa) Launch Event.pdf
Zhe Guo - Africa Agriculture Watch (AAgWa) Launch Event.pdfZhe Guo - Africa Agriculture Watch (AAgWa) Launch Event.pdf
Zhe Guo - Africa Agriculture Watch (AAgWa) Launch Event.pdf
 
Forest monitoring through remote sensing
Forest monitoring through remote sensingForest monitoring through remote sensing
Forest monitoring through remote sensing
 
John Stafford
John StaffordJohn Stafford
John Stafford
 
revisedseminar-190807104447.pdf
revisedseminar-190807104447.pdfrevisedseminar-190807104447.pdf
revisedseminar-190807104447.pdf
 
Geographical information system and its application in horticulture
Geographical information system and its application in horticultureGeographical information system and its application in horticulture
Geographical information system and its application in horticulture
 
Precision agriculture in relation to nutrient management by Dr. Tarik Mitran
Precision agriculture in relation to nutrient management by Dr. Tarik MitranPrecision agriculture in relation to nutrient management by Dr. Tarik Mitran
Precision agriculture in relation to nutrient management by Dr. Tarik Mitran
 

Más de PGConf APAC

Más de PGConf APAC (18)

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

Último

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 

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