SlideShare a Scribd company logo
1 of 27
Download to read offline
Tudor Pavel
1 / 27
Requirement:
Suggest parking areas close to
user's location.
2 / 27
3 / 27
4 / 27
Calculating distances between
points ain't that easy.
5 / 27
Of course, for small cities...
we can ignore the fact the planet is spherical
and see it as flat.
6 / 27
But that's still a problem unless we
properly convert from degrees to
meters/kilometers.
7 / 27
So we used this table...
8 / 27
And this table...
9 / 27
To implement a distance converter module
moduleDistanceConverter
#...
#ConvertLatitudedistancefromKilometerstoDegrees
defto_deg_lat(km:,lat:45)
km/ONE_LAT_DEGREE[deg_approx_lat(lat)]
end
#ConvertLatitudedistancefromDegreestoKilometers
defto_km_lat(deg:,lat:45)
deg*ONE_LAT_DEGREE[deg_approx_lat(lat)]
end
#ConvertLongitudedistancefromKilometerstoDegrees
defto_deg_lng(km:,lat:45)
km/ONE_LNG_DEGREE[deg_approx_lat(lat)]
end
#ConvertLongitudedistancefromDegreestoKilometers
defto_km_lng(deg:,lat:45)
deg*ONE_LNG_DEGREE[deg_approx_lat(lat)]
end
private
#...
end
10 / 27
All is well, except...
This converter is Ruby. What if we need to
calculate distances in an SQL query?
11 / 27
A naive version
SELECT(sqrt((43.1234-latitude)^2+(23.1234-longitude)^2))ASdist
FROMareas;
That's just the linear distance between two points in a plane, so it's correct
with our assumtion when in a small city?
But the problem is it is using degrees which is a bigger problem the closer
we are to the poles.
One longitude degree will be worth less kilometers than a latitude degree.
So, what now?
12 / 27
"Here I come to save the day!"
PostGIS
13 / 27
14 / 27
15 / 27
This is a driving distance 5.7 km.
16 / 27
PostGIS version of the query
SELECTST_Distance_Sphere(
ST_MakePoint(43.1234,23.1234),
ST_MakePoint(latitude,longitude)
)ASdist
FROMareas;
For the example, the straight line distance with our Ruby converter: 4.5 km
PostGIS result: 6.5 km
Wat
17 / 27
Mister StackOverflow, please help
18 / 27
After some research involving...
19 / 27
20 / 27
Being reminded about projection
distortion
https://gmaps-samples.googlecode.com/svn/trunk/poly/puzzledrag.html
21 / 27
Even starting to doubt the Earth is
actually a spheroid.
Why would they have more coordinate
systems??
22 / 27
After a while...
23 / 27
I looked closer at the docs
24 / 27
Did you miss it?
25 / 27
26 / 27
Conclusions
Read the docs.
Think about the simplest possibilities first.
27 / 27

More Related Content

Viewers also liked

Cyber security providers adopt strategic defences
Cyber security providers adopt strategic defences Cyber security providers adopt strategic defences
Cyber security providers adopt strategic defences Markit
 
Accessible poster #2
Accessible poster #2Accessible poster #2
Accessible poster #2samsantics3
 
Usluga.pro
Usluga.proUsluga.pro
Usluga.proKandalov
 
волшебный квиллинг
волшебный квиллингволшебный квиллинг
волшебный квиллингtnk-31
 
Prezi riobamaba
Prezi riobamabaPrezi riobamaba
Prezi riobamabargsimbanac
 
Custom-Soft review system Pune India
Custom-Soft review system Pune IndiaCustom-Soft review system Pune India
Custom-Soft review system Pune IndiaHarshuV
 
TWC Group 1: Week One Questions
TWC Group 1: Week One Questions TWC Group 1: Week One Questions
TWC Group 1: Week One Questions abonsall
 
The urgent need for inclusive civil society programmes
The urgent need for inclusive civil society programmesThe urgent need for inclusive civil society programmes
The urgent need for inclusive civil society programmesSightsavers
 
Analysis of Digipaks
Analysis of DigipaksAnalysis of Digipaks
Analysis of Digipaksitsjanakan
 
Assistive Technology Nguyen
Assistive Technology NguyenAssistive Technology Nguyen
Assistive Technology NguyenTuyet Nguyen
 
SEO - эффективный инструмент привлечения посетителей на сайт
SEO - эффективный инструмент привлечения посетителей на сайтSEO - эффективный инструмент привлечения посетителей на сайт
SEO - эффективный инструмент привлечения посетителей на сайтawgua
 
Pdhpe (1)
Pdhpe (1)Pdhpe (1)
Pdhpe (1)Hwe333
 
Pdhpe for Rose
Pdhpe for RosePdhpe for Rose
Pdhpe for RoseHwe333
 

Viewers also liked (18)

Cyber security providers adopt strategic defences
Cyber security providers adopt strategic defences Cyber security providers adopt strategic defences
Cyber security providers adopt strategic defences
 
Accessible poster #2
Accessible poster #2Accessible poster #2
Accessible poster #2
 
Evaluation 1
Evaluation 1Evaluation 1
Evaluation 1
 
Usluga.pro
Usluga.proUsluga.pro
Usluga.pro
 
волшебный квиллинг
волшебный квиллингволшебный квиллинг
волшебный квиллинг
 
Prezi riobamaba
Prezi riobamabaPrezi riobamaba
Prezi riobamaba
 
Custom-Soft review system Pune India
Custom-Soft review system Pune IndiaCustom-Soft review system Pune India
Custom-Soft review system Pune India
 
TWC Group 1: Week One Questions
TWC Group 1: Week One Questions TWC Group 1: Week One Questions
TWC Group 1: Week One Questions
 
An open letter to all clinical pharmacists 2016 pharmaceutical care medical l...
An open letter to all clinical pharmacists 2016 pharmaceutical care medical l...An open letter to all clinical pharmacists 2016 pharmaceutical care medical l...
An open letter to all clinical pharmacists 2016 pharmaceutical care medical l...
 
The urgent need for inclusive civil society programmes
The urgent need for inclusive civil society programmesThe urgent need for inclusive civil society programmes
The urgent need for inclusive civil society programmes
 
Analysis of Digipaks
Analysis of DigipaksAnalysis of Digipaks
Analysis of Digipaks
 
Assistive Technology Nguyen
Assistive Technology NguyenAssistive Technology Nguyen
Assistive Technology Nguyen
 
Tu papel es Reciclar
Tu papel es ReciclarTu papel es Reciclar
Tu papel es Reciclar
 
Cuadro varones
Cuadro varones Cuadro varones
Cuadro varones
 
Confidence
ConfidenceConfidence
Confidence
 
SEO - эффективный инструмент привлечения посетителей на сайт
SEO - эффективный инструмент привлечения посетителей на сайтSEO - эффективный инструмент привлечения посетителей на сайт
SEO - эффективный инструмент привлечения посетителей на сайт
 
Pdhpe (1)
Pdhpe (1)Pdhpe (1)
Pdhpe (1)
 
Pdhpe for Rose
Pdhpe for RosePdhpe for Rose
Pdhpe for Rose
 

Similar to Dr. PostGIS or: How I Learned to Stop Worrying and Love the Docs

A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...
A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...
A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...Khoa Mac Tu
 
Flight-schedule using Dijkstra's algorithm with comparison of routes findings
Flight-schedule using Dijkstra's algorithm with comparison of  routes findingsFlight-schedule using Dijkstra's algorithm with comparison of  routes findings
Flight-schedule using Dijkstra's algorithm with comparison of routes findingsIJECEIAES
 
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...IRJET Journal
 
Hasnain_Khalid_DAA_ppt.pptx
Hasnain_Khalid_DAA_ppt.pptxHasnain_Khalid_DAA_ppt.pptx
Hasnain_Khalid_DAA_ppt.pptxHasnainKhalid17
 
CS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and CullingCS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and CullingMark Kilgard
 
Speed and acceleration
Speed and accelerationSpeed and acceleration
Speed and accelerationGreg Scrivin
 
ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...
ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...
ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...Guillaume Touya
 
Horizontal alignment of Roads
Horizontal alignment of RoadsHorizontal alignment of Roads
Horizontal alignment of RoadsLatif Hyder Wadho
 
A Mechanism for IPAD Weight Scale
A Mechanism for IPAD Weight ScaleA Mechanism for IPAD Weight Scale
A Mechanism for IPAD Weight ScaleDoruk Angun
 
CAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief MapsCAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief Mapsradhe tado
 
Wei's notes on MapReduce Scheduling
Wei's notes on MapReduce SchedulingWei's notes on MapReduce Scheduling
Wei's notes on MapReduce SchedulingLu Wei
 
Computer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithmComputer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithmRAJEEV KUMAR SINGH
 
Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...
Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...
Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...eSAT Publishing House
 
7 Examples of C Program (Civil Engineering)
7 Examples of C Program (Civil Engineering)7 Examples of C Program (Civil Engineering)
7 Examples of C Program (Civil Engineering)Faisal F Rafat
 

Similar to Dr. PostGIS or: How I Learned to Stop Worrying and Love the Docs (20)

A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...
A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...
A study on_contrast_and_comparison_between_bellman-ford_algorithm_and_dijkstr...
 
Flight-schedule using Dijkstra's algorithm with comparison of routes findings
Flight-schedule using Dijkstra's algorithm with comparison of  routes findingsFlight-schedule using Dijkstra's algorithm with comparison of  routes findings
Flight-schedule using Dijkstra's algorithm with comparison of routes findings
 
Logistics Project
Logistics ProjectLogistics Project
Logistics Project
 
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal ...
 
Hasnain_Khalid_DAA_ppt.pptx
Hasnain_Khalid_DAA_ppt.pptxHasnain_Khalid_DAA_ppt.pptx
Hasnain_Khalid_DAA_ppt.pptx
 
CS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and CullingCS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and Culling
 
Speed and acceleration
Speed and accelerationSpeed and acceleration
Speed and acceleration
 
Ax03303120316
Ax03303120316Ax03303120316
Ax03303120316
 
ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...
ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...
ScaleMaster 2.0: a ScaleMaster extension to monitor automatic multi-scales ge...
 
Horizontal alignment of Roads
Horizontal alignment of RoadsHorizontal alignment of Roads
Horizontal alignment of Roads
 
Cpmprt
CpmprtCpmprt
Cpmprt
 
Unit 7 dynamic programming
Unit 7   dynamic programmingUnit 7   dynamic programming
Unit 7 dynamic programming
 
Fm33980983
Fm33980983Fm33980983
Fm33980983
 
Fm33980983
Fm33980983Fm33980983
Fm33980983
 
A Mechanism for IPAD Weight Scale
A Mechanism for IPAD Weight ScaleA Mechanism for IPAD Weight Scale
A Mechanism for IPAD Weight Scale
 
CAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief MapsCAD CAM usage for manufacturing of Solid Relief Maps
CAD CAM usage for manufacturing of Solid Relief Maps
 
Wei's notes on MapReduce Scheduling
Wei's notes on MapReduce SchedulingWei's notes on MapReduce Scheduling
Wei's notes on MapReduce Scheduling
 
Computer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithmComputer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithm
 
Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...
Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...
Low cost low speed oscilloscope using graphical lcd and a tmega128 microcontr...
 
7 Examples of C Program (Civil Engineering)
7 Examples of C Program (Civil Engineering)7 Examples of C Program (Civil Engineering)
7 Examples of C Program (Civil Engineering)
 

More from rupicon

RSpec matchers
RSpec matchersRSpec matchers
RSpec matchersrupicon
 
DIY Cartography
DIY CartographyDIY Cartography
DIY Cartographyrupicon
 
Are you tougher than a boy/girl scout?
Are you tougher than a boy/girl scout?Are you tougher than a boy/girl scout?
Are you tougher than a boy/girl scout?rupicon
 
Johnny Cache
Johnny CacheJohnny Cache
Johnny Cacherupicon
 
U wont bleev wut dis code doez
U wont bleev wut dis code doezU wont bleev wut dis code doez
U wont bleev wut dis code doezrupicon
 
Rupicon 2014 Action pack
Rupicon 2014 Action packRupicon 2014 Action pack
Rupicon 2014 Action packrupicon
 
Rupicon 2014 Single table inheritance
Rupicon 2014 Single table inheritanceRupicon 2014 Single table inheritance
Rupicon 2014 Single table inheritancerupicon
 
Rupicon 2014 useful design patterns in rails
Rupicon 2014 useful design patterns in railsRupicon 2014 useful design patterns in rails
Rupicon 2014 useful design patterns in railsrupicon
 
Rupicon 2014 solid
Rupicon 2014 solidRupicon 2014 solid
Rupicon 2014 solidrupicon
 
Rupicon 2014 caching
Rupicon 2014 cachingRupicon 2014 caching
Rupicon 2014 cachingrupicon
 

More from rupicon (10)

RSpec matchers
RSpec matchersRSpec matchers
RSpec matchers
 
DIY Cartography
DIY CartographyDIY Cartography
DIY Cartography
 
Are you tougher than a boy/girl scout?
Are you tougher than a boy/girl scout?Are you tougher than a boy/girl scout?
Are you tougher than a boy/girl scout?
 
Johnny Cache
Johnny CacheJohnny Cache
Johnny Cache
 
U wont bleev wut dis code doez
U wont bleev wut dis code doezU wont bleev wut dis code doez
U wont bleev wut dis code doez
 
Rupicon 2014 Action pack
Rupicon 2014 Action packRupicon 2014 Action pack
Rupicon 2014 Action pack
 
Rupicon 2014 Single table inheritance
Rupicon 2014 Single table inheritanceRupicon 2014 Single table inheritance
Rupicon 2014 Single table inheritance
 
Rupicon 2014 useful design patterns in rails
Rupicon 2014 useful design patterns in railsRupicon 2014 useful design patterns in rails
Rupicon 2014 useful design patterns in rails
 
Rupicon 2014 solid
Rupicon 2014 solidRupicon 2014 solid
Rupicon 2014 solid
 
Rupicon 2014 caching
Rupicon 2014 cachingRupicon 2014 caching
Rupicon 2014 caching
 

Recently uploaded

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 

Recently uploaded (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 

Dr. PostGIS or: How I Learned to Stop Worrying and Love the Docs