SlideShare una empresa de Scribd logo
1 de 76
www.h2om.uk
1947 RAF air photo
Geo-referencing the 1947 RAF air photo
Base layer layer to be transformed
Find reference points
Control point error
Both control points correct
Ockley Wood
Barnet Wood
N
N
1840 Wigmore tithe map
1840 Wigmore Tithe Map
Woodwood formerly a
‘common wood’ in Deerfold
Forest, enclosed in 1828
George V opens the Elan Valley reservoirs
Digitising the Elan estate maps before transfer to the Museum of Wales
Each map required 30 to 50 photos, linearly
stitched to recreate the map at high resolution
The 27 maps covering 50,000 acres to stitched and georeferenced
converted to ecw served via OL3 from Geoserver – try this (fingers crossed)
www.r5r.eu/melica/index_elan.html
The 27 maps covering 50,000 acres to stitched and georeferenced
converted to ecw served via OL3 from Geoserver – try this (fingers crossed)
www.r5r.eu/melica/index_elan.html
My set up: Windows server 2008, IIS7, Tomcat 8, Geoserver 2.9.1, OL 3.14
Setting up this stack to serve ecw rasters can be a pain for reasons I’m not sure about
but I’m not alone looking at the forums..
I know ecw is a proprietary format but its convenient and effective + I’ve checked with
current owners, Intergraph, and my usage does not infringe the licence (so far).
Even when GDAL is working from the command line, the Tomcat log files will
show all is not well with Geoserver failing to see the relevant ecw libraries
And its a right old performance getting exactly the right version of GDAL, the right
version of Visual Studio its compiled with, the drivers etc. for your particular stack
Even when GDAL is working from the command line, the Tomcat log files will
show all is not well so Geoserver is failing to see the relevant ecw libraries
Tomcat>logs>cataline.date.log
18-Oct-2016 10:32:09.741 WARNING [http-apr-8080-exec-1]
it.geosolutions.imageio.gdalframework.GDALUtilities.loadGDAL Failed to
load the GDAL native libs. This is not a problem unless you need to use the
GDAL plugins: they won't be enabled.
WTF! Oh, thanks a bundle that’s really helpful
Manually restarting Tomcat seems to cure it for some reason
here’s the Tomcat log file showing everything is hunk dory.
18-Oct-2016 11:44:42.998 INFO [localhost-startStop-1]
it.geosolutions.imageio.gdalframework.GDALUtilities.loadGDAL GDAL Native
Library loaded (version: 1.9.2).
And ecw is back on the menu as a recognised data store ready to be served....
RAF 9” x 9”
contact print.
Norton Canon
4th
Dec 1946.
Copied using a
‘pro-sumer’
digital camera
(Sony A6300)
The low sun angle of this sortie reveals a
wealth of archaeological features
Successive frames are stitched together
using Microsoft’s free Image Composite
Editor (ICE)
Finally the entire parish of
Norton Canon is covered
(except for one awkward
sliver) and geo-referenced
against an already geo-
referenced 1st
edition OS
25” to mile.
Exported as ecw to the
Geoserver data store
www.r5r.eu/melica/index_nc.html
Web page files in folder on the server:
I’ve simply opened up port 8080 through the firewall on server – probably not the
best for security. Something I need to investigate.. reverse proxy?
Using a digital camera as a measuring and recording device
Diameter in image = 47 pixels
Import the image of tree from a
calibrated digital camera into GIS
to measure the girth of a tree
Malvern Hills AONB veteran tree survey
Whitfield Oak ring width vs date
0
1
2
3
4
5
6
7
8
9
10
1720 1740 1760 1780 1800 1820 1840 1860 1880 1900 1920 1940 1960 1980 2000
Year
Ringwidthmm
Ring width (dark red) mm
Ring x-section area (blue)
-5
0
5
10
15
20
25
30
35
40
1720 1740 1760 1780 1800 1820 1840 1860 1880 1900 1920 1940 1960 1980 2000
Year
Ringwidthmm
ringarea1000mm2

Más contenido relacionado

Más de Shaun Lewis

Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Shaun Lewis
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISShaun Lewis
 
Tom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionTom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionShaun Lewis
 
QGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber RazmjooeiQGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber RazmjooeiShaun Lewis
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Shaun Lewis
 
Using Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansUsing Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansShaun Lewis
 
Making beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnMaking beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnShaun Lewis
 
Making the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyMaking the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyShaun Lewis
 
LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...Shaun Lewis
 

Más de Shaun Lewis (9)

Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GIS
 
Tom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionTom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas Production
 
QGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber RazmjooeiQGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber Razmjooei
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
 
Using Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansUsing Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard Evans
 
Making beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnMaking beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley Glynn
 
Making the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyMaking the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil Benny
 
LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...
 

Último

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
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
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
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
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
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
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
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Último (20)

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
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
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...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
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...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
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
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

David Lovelace - Analysing, displaying and sharing historic landscapes from field survey and archive maps using QGIS, OpenLayers and Geoserver

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 10.
  • 11. 1947 RAF air photo
  • 12. Geo-referencing the 1947 RAF air photo Base layer layer to be transformed Find reference points
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24. N
  • 26.
  • 27.
  • 28.
  • 29. 1840 Wigmore Tithe Map Woodwood formerly a ‘common wood’ in Deerfold Forest, enclosed in 1828
  • 30. George V opens the Elan Valley reservoirs
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Digitising the Elan estate maps before transfer to the Museum of Wales
  • 37. Each map required 30 to 50 photos, linearly stitched to recreate the map at high resolution
  • 38.
  • 39.
  • 40.
  • 41. The 27 maps covering 50,000 acres to stitched and georeferenced converted to ecw served via OL3 from Geoserver – try this (fingers crossed) www.r5r.eu/melica/index_elan.html
  • 42. The 27 maps covering 50,000 acres to stitched and georeferenced converted to ecw served via OL3 from Geoserver – try this (fingers crossed) www.r5r.eu/melica/index_elan.html
  • 43. My set up: Windows server 2008, IIS7, Tomcat 8, Geoserver 2.9.1, OL 3.14 Setting up this stack to serve ecw rasters can be a pain for reasons I’m not sure about but I’m not alone looking at the forums.. I know ecw is a proprietary format but its convenient and effective + I’ve checked with current owners, Intergraph, and my usage does not infringe the licence (so far). Even when GDAL is working from the command line, the Tomcat log files will show all is not well with Geoserver failing to see the relevant ecw libraries And its a right old performance getting exactly the right version of GDAL, the right version of Visual Studio its compiled with, the drivers etc. for your particular stack
  • 44. Even when GDAL is working from the command line, the Tomcat log files will show all is not well so Geoserver is failing to see the relevant ecw libraries Tomcat>logs>cataline.date.log 18-Oct-2016 10:32:09.741 WARNING [http-apr-8080-exec-1] it.geosolutions.imageio.gdalframework.GDALUtilities.loadGDAL Failed to load the GDAL native libs. This is not a problem unless you need to use the GDAL plugins: they won't be enabled. WTF! Oh, thanks a bundle that’s really helpful
  • 45. Manually restarting Tomcat seems to cure it for some reason here’s the Tomcat log file showing everything is hunk dory. 18-Oct-2016 11:44:42.998 INFO [localhost-startStop-1] it.geosolutions.imageio.gdalframework.GDALUtilities.loadGDAL GDAL Native Library loaded (version: 1.9.2). And ecw is back on the menu as a recognised data store ready to be served....
  • 46. RAF 9” x 9” contact print. Norton Canon 4th Dec 1946. Copied using a ‘pro-sumer’ digital camera (Sony A6300)
  • 47. The low sun angle of this sortie reveals a wealth of archaeological features
  • 48.
  • 49. Successive frames are stitched together using Microsoft’s free Image Composite Editor (ICE)
  • 50. Finally the entire parish of Norton Canon is covered (except for one awkward sliver) and geo-referenced against an already geo- referenced 1st edition OS 25” to mile. Exported as ecw to the Geoserver data store
  • 51.
  • 53. Web page files in folder on the server:
  • 54.
  • 55.
  • 56.
  • 57. I’ve simply opened up port 8080 through the firewall on server – probably not the best for security. Something I need to investigate.. reverse proxy?
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. Using a digital camera as a measuring and recording device
  • 66. Diameter in image = 47 pixels
  • 67. Import the image of tree from a calibrated digital camera into GIS to measure the girth of a tree
  • 68. Malvern Hills AONB veteran tree survey
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76. Whitfield Oak ring width vs date 0 1 2 3 4 5 6 7 8 9 10 1720 1740 1760 1780 1800 1820 1840 1860 1880 1900 1920 1940 1960 1980 2000 Year Ringwidthmm Ring width (dark red) mm Ring x-section area (blue) -5 0 5 10 15 20 25 30 35 40 1720 1740 1760 1780 1800 1820 1840 1860 1880 1900 1920 1940 1960 1980 2000 Year Ringwidthmm ringarea1000mm2