Real-Time GIS - Where else can you go with your tides?
http://slides.com/rfarren/realgis/live
in this presentation:
http://slides.com/rfarren/realgis/live
- The Evolution of Tide Gauge Systems
- The Changing Role of GIS in organisations
- The Challenge - to make available live tidal data in a GIS and to use these data to show real-time water depths by manipulating high resolution survey bathymetry.
easily
SIMPLE!
The evolution of tide gauge systems:
Basic Tide Board
- Simple but susceptible to human error
- Reliable but only if you can get to it (Don't forget your torch at night!)
- Has to be manually communicated to remote users
The evolution of tide gauge systems:
Basic Tide Gauge
- Provides a readout at a location remote to the sensor (by a short distance)
- Stores historical data
- Has to be manually communicated to remote users
The evolution of tide gauge systems:
Computer Tide System
- Provides a readout at a location remote to the sensor and for multiple sensors.
- Stores historical data in digital formats.
- Readings can be sent in text format over a network; email or FTP
The evolution of tide gauge systems:
Modern Tide Server (Virtual or Physical)
- Accepts sensor input via a multitude of methods; radio, acoustic, light. Via satellite or the web.
- Can process and manipulate large volumes of data, in scale-able arrays.
- Can output data in a variety of "standardised" methods and formats...
What should a modern tide server/system be able to supply me?
Data in a GUI or "front end". A visual display
Access to the database for more complex queries. To produce "views" on the data
Data download in transfer format, txt, csv
Spatial data in OGC compliant web services
Spatial data download in open GIS data formats
and for GIS users...
The changing role of GIS in organisations
From:
A tool to produce a map...
To:
A tool to analyse/manage all your spatial data
Printed to a paper document
Exported to a file document
Analyse trends in historical data
Plan/Schedule activities
Query spatial data across operational boundaries
My Challenge...
to easily make available live tidal data in a GIS and to use these data to show real-time water depths by manipulating high resolution survey bathymetry.
TIDES
ARE
IMPORTANT
My Challenge...
to easily make available live tidal data in a GIS and to use these data to show real-time water depths by manipulating high resolution survey bathymetry.
Needs to be something that a GIS analyst can realistically achieve
Needs to be something that can be completed using largely standard GIS functions and if possible "open-source solutions"
Step 1 - Realtime tidal data in GIS
Did you know...
Port-Log can output realtime OGC compliant GML format data - that can be read directly into a GIS?
https://customer.port-log.come/linkTo/allSensors.php
<gml:featureMember>
<ogr:Sites fid="Sites.70.1">
<ogr:geometryProperty><gml:Point><gml:coordinates>-3.01501444444445,53.4053555555556</gml:coordinates></gml:Point></ogr:geometryProperty>
<ogr:Site_Code>PP13</ogr:Site_Code>
<ogr:Site_Name>Alfred Dock</ogr:Site_Name>
<ogr:Display_Name>Alfred Dock</ogr:Display_Name>
<ogr:Type>Outstation</ogr:Type>
<ogr:Dataset>Tides</ogr:Dataset>
<ogr:Observed Parameter="2" Name="Observed" Units="m" Age="86" Quality="100" Quality_Flag="0">4.37 m</ogr:Observed>
<ogr:Predicted Parameter="3" Name="Predicted" Units="m" Age="86" Quality="" Quality_Flag="">4.20 m</ogr:Predicted>
<ogr:Surge Parameter="4" Name="Surge" Units="m" Age="86" Quality="100" Quality_Flag="0">0.17 m</ogr:Surge>
<ogr:Status>Active</ogr:Status>
<ogr:Age>86 secs</ogr:Age>
<ogr:Timeout>900 Secs</ogr:Timeout>
<ogr:Latency>78 Secs</ogr:Latency>
<ogr:Interval>0 Secs</ogr:Interval>
<ogr:Label>4.37 m</ogr:Label>
</ogr:Sites>
</gml:featureMember>
Step 1 - Realtime tidal data in GIS
Here we can add the GML data to a GIS, and set the GIS to detect when the file is updated. QGIS has a "watch file" setting to do this.
Step 2 - A Cartographic Bathymetry Model
We can use Open Source tools to produce a contour model of our processed bathymetry survey.
Step 3 - Calculate True water depth
QGIS can do this by creating a virtual / dynamic column of LAT depth plus tidal height for each contour.
Step 4 - Theme the data
Ports often like to visualise data in relation to their "maintenance depth". Once this is set in the GIS - the styling will update automatically as the tidal height changes!
The Result!
A dynamic map showing real-time water depths within our survey coverage.
High Tide
Mid Tide
Low Tide
Next Steps
- Add more tidal stations and model a larger area using a tidal surface.
- Incorporate Live AIS data. Use vessel draft to show keel clearance and automatically adjust contour styling to facilitate port operations.
- Add other organisation assets. Show which berths are accessible by certain vessels according to real-time tidal data
Live DEMO
System is on display for you to see running LIVE during coffee breaks and lunch.
Please bring your thoughts and questions with you
Thank you for listening!
OceanWise - Real-Time GIS
By Rich Farren
OceanWise - Real-Time GIS
- 1,927