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

What's hot

Technology in urban forestry
Technology in urban forestryTechnology in urban forestry
Technology in urban forestryJosh Behounek
 
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 InsectsMuhammad Abdullah
 
Technology in Urban Forestry Webinar
Technology in Urban Forestry WebinarTechnology in Urban Forestry Webinar
Technology in Urban Forestry WebinarJosh Behounek
 
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 industryKishan Tiwari
 

What's hot (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
 

Viewers also liked

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'rollPGConf APAC
 
PostgreSQL WAL for DBAs
PostgreSQL WAL for DBAs PostgreSQL WAL for DBAs
PostgreSQL WAL for DBAs PGConf APAC
 
PostgreSQL on Amazon RDS
PostgreSQL on Amazon RDSPostgreSQL on Amazon RDS
PostgreSQL on Amazon RDSPGConf APAC
 
Lightening Talk - PostgreSQL Worst Practices
Lightening Talk - PostgreSQL Worst PracticesLightening Talk - PostgreSQL Worst Practices
Lightening Talk - PostgreSQL Worst PracticesPGConf APAC
 
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’tPGConf APAC
 
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!PGConf APAC
 
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?PGConf APAC
 
PostgreSQL: Past present Future
PostgreSQL: Past present FuturePostgreSQL: Past present Future
PostgreSQL: Past present FuturePGConf APAC
 
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 DeploymentPGConf APAC
 
Introduction to Vacuum Freezing and XID
Introduction to Vacuum Freezing and XIDIntroduction to Vacuum Freezing and XID
Introduction to Vacuum Freezing and XIDPGConf APAC
 
(Ab)using 4d Indexing
(Ab)using 4d Indexing(Ab)using 4d Indexing
(Ab)using 4d IndexingPGConf APAC
 
Big Data and PostgreSQL
Big Data and PostgreSQLBig Data and PostgreSQL
Big Data and PostgreSQLPGConf APAC
 
Migration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQLMigration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQLPGConf APAC
 
PostgreSQL 9.6 Performance-Scalability Improvements
PostgreSQL 9.6 Performance-Scalability ImprovementsPostgreSQL 9.6 Performance-Scalability Improvements
PostgreSQL 9.6 Performance-Scalability ImprovementsPGConf APAC
 
Go Faster With Native Compilation
Go Faster With Native CompilationGo Faster With Native Compilation
Go Faster With Native CompilationPGConf APAC
 
Swapping Pacemaker Corosync with repmgr
Swapping Pacemaker Corosync with repmgrSwapping Pacemaker Corosync with repmgr
Swapping Pacemaker Corosync with repmgrPGConf APAC
 
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 PresentationThe ScientifiK
 
There is Javascript in my SQL
There is Javascript in my SQLThere is Javascript in my SQL
There is Javascript in my SQLPGConf APAC
 

Viewers also liked (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 to Use Case: PostGIS and Agribotics

Technical Paper ppt.pptx
Technical Paper ppt.pptxTechnical Paper ppt.pptx
Technical Paper ppt.pptxSudeepgowda16
 
Drones in Agriculture | EquiAgra
Drones in Agriculture | EquiAgra Drones in Agriculture | EquiAgra
Drones in Agriculture | EquiAgra EquinoxsdronesSEO
 
agriculturaldrone-150817190548-lva1-app6891.pdf
agriculturaldrone-150817190548-lva1-app6891.pdfagriculturaldrone-150817190548-lva1-app6891.pdf
agriculturaldrone-150817190548-lva1-app6891.pdfNihalSingh831010
 
Agricultural drone
Agricultural droneAgricultural drone
Agricultural droneashishya30
 
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...MEASURE Evaluation
 
Multispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural SurveyingMultispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural SurveyingMuhammad Aleem Siddiqui
 
Master Seminar presentation.pptx
Master Seminar presentation.pptxMaster Seminar presentation.pptx
Master Seminar presentation.pptxRajuPatel707731
 
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...Redmond R. Shamshiri
 
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 AgricultureAmanDohre
 
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...AmanDohre
 
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 2016Amanda Woods
 
July RMUASP: Front Range UAS Presentation
July RMUASP: Front Range UAS PresentationJuly RMUASP: Front Range UAS Presentation
July RMUASP: Front Range UAS PresentationUAS Colorado
 
artificialintelligenceinagriculture-bydr-201028091539.pptx
artificialintelligenceinagriculture-bydr-201028091539.pptxartificialintelligenceinagriculture-bydr-201028091539.pptx
artificialintelligenceinagriculture-bydr-201028091539.pptxSajibChowdhury18
 
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.pdfAKADEMIYA2063
 
Forest monitoring through remote sensing
Forest monitoring through remote sensingForest monitoring through remote sensing
Forest monitoring through remote sensingPritam Kumar Barman
 
revisedseminar-190807104447.pdf
revisedseminar-190807104447.pdfrevisedseminar-190807104447.pdf
revisedseminar-190807104447.pdfambika bhandari
 
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 horticultureAparna Veluru
 
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 MitranDr. Tarik Mitran
 

Similar to 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...
 
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
 
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...
 
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
 

More from PGConf APAC

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
 
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 LogicalPGConf APAC
 
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 PostgreSQLPGConf APAC
 
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 PostgreSQLPGConf APAC
 
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
 
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 2018PGConf APAC
 
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 companionPGConf APAC
 
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. mongodbPGConf APAC
 
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 ScalePGConf APAC
 
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 PostgreSQLPGConf APAC
 
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
 
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
 
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 cloudsPGConf APAC
 
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
 
PGConf APAC 2018 - Tale from Trenches
PGConf APAC 2018 - Tale from TrenchesPGConf APAC 2018 - Tale from Trenches
PGConf APAC 2018 - Tale from TrenchesPGConf APAC
 
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 elevenPGConf APAC
 
Amazon (AWS) Aurora
Amazon (AWS) AuroraAmazon (AWS) Aurora
Amazon (AWS) AuroraPGConf APAC
 
PostgreSQL Enterprise Class Features and Capabilities
PostgreSQL Enterprise Class Features and CapabilitiesPostgreSQL Enterprise Class Features and Capabilities
PostgreSQL Enterprise Class Features and CapabilitiesPGConf APAC
 

More from 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
 

Recently uploaded

A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockSkilrock Technologies
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownloadvrstrong314
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfOrtus Solutions, Corp
 

Recently uploaded (20)

A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 

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