instructions for preparation of a camera ready manuscript

advertisement
Proceedings of the International Hydrographic Conference’Evolutions in Hydrography’,Hydro06
Antwerp, Belgium
6-9 November, 2006
BEYOND ENC
S Salter and A Watkin
Simon Salter, CherSoft Ltd, The Point, Bradmarsh, Rotherham, UK S60 1BP
simon@chersoft.co.uk
Andrew Watkin, CherSoft Ltd, The Point, Bradmarsh, Rotherham, UK S60 1BP
andrew@chersoft.co.uk
This paper discusses contemporary issues with ENC data and display systems. It
identifies several areas where experience has exposed deficiencies in the use of
ENC. We then go on to suggest several ways of improving cartographic data
handling in the marine environment.
Some of what we argue may seem counter-cultural since our experience of software
development in the ENC context has given us an awareness of its limitations as well
as its advantages. We want to see ENC continue to develop and for this reason we
feel that it may be time to take a fresh look at some issues before they become
needlessly ingrained in our collective consciousness.
There are a number of issues that fall into this category. In this paper we discuss just
two: the importance of cartographic input to a charting system, and the potential
advantages of a more dynamic and situation aware approach to symbology and
standards.
1. DRAWING ISSUES
1.1.
Vector and Raster
Vector charts (ENCs) are generally considered to be an advance over raster
charts (such as ARCS) and possibly even a successor to paper charts. However as
they come into more common use several generic deficiencies are becoming
apparent. Much has been said about the relative merits of raster and vector. Possibly
too much since a large proportion of the voices have been driven by political and
commercial concerns arguably to the detriment of the end user. However there
remains an interesting technological issue which is seldom dwelled on; raster charts
look better.
Fig 1: Typical raster chart. Clear understandable information which has carefully
been compiled so as to be fit for purpose
In our experience vector evangelists rattle out a litany of raster failings at this
point, but the fact remains - raster looks better. It is clearer, suffers less from clutter,
is better balanced and is totally familiar1.
So what’s going on? It seems obvious to us that the fundamental difference
between raster and vector as implemented by ARCS and ENC is the contribution of
the cartographer. While a good raster chart is an excellent facsimile of the chart a
cartographer creates ENCs disregard much of the essential layout information since
they try to recreate the chart dynamically, redrawing it from scratch (or very nearly).
If we take a step back here it should be no surprise that this automated process is
less effective than a cartographer’s direct output. Good cartographers are highly
skilled people who exercise professional judgement and experience in what they do.
They can spend a day looking at an amended chart trying to assess whether it still
retains the same value in terms of balance, content and clarity – and even scale and
coverage. Everything we know about computer automation should have warned us
that the deep human complexity of this process would be difficult to reproduce.
Computers are dumb, don’t learn from experience and have very little time in which
to do the drawing. Substituting algorithmic complexity for cartographic expertise for
the most part fails miserably and our first thought for the future is that chart formats
will need to retain more input from the cartographers.
1
Neither is this article designed to be too one-sided in this particular aspect of the debate. CherSoft
has worked very effectively with both raster and vector charts for 12 years.
1.2.
Rendering
Rendering of ENC is comparatively slow and rarely gives satisfactory results when
compared to a paper chart. Creating good quality charts from vector data will require
adding cartographic information to the data set. There are some hints at this in ENC
and a few more in VPF. The notion can be taken a lot further. Basically chart data
should be designed for display at a particular scale.
All good map or chart data is designed for display at a particular scale, the scale
in turn chosen by the needs of the end-user. This is as true for hill walkers and car
drivers as it is for mariners. Yet with ENC, a combination of the limitations of display
technology and inside-out, feature driven development, has meant that the balance,
usability, and at times safety of an ENC has been compromised. We cannot put a
standard size chart on one inexpensive screen so we work around the problem by
panning and zooming. Good cartography has been sacrificed in the temple of zoom.
Fig 2. Vector data. Without the ability to zoom displays can easily become
cluttered
Moreover, zoom is not necessarily the great advantage of vector charts that some
would have us believe. It is closer to the truth to acknowledge that ENC actually
needs zoom to help manage clutter. At anything like the information density of paper
charts the ENC becomes dangerously cluttered.
Zoom is the obvious way out, but it does then dump unnecessary responsibility on
the mariner. Instead of being presented with the right data in the right form and at the
right scale, the mariner has to make additional decisions about what he wants to see
displayed. Some may welcome this, although the safety implications are obvious.
The theoretical basis of S-57 is in the separation of geometry and attribution. This
produces a (simple) model of the earth. Other mapping schemes use a database
driven representation of a map. This has substantial cartographic information in
addition to the model of the earth. Land map sales are more competitive than marine
charts and so have maybe been pushed that bit harder. The lack of cartographic
information in S-57 compounds the rendering problem so that the information density
has to be kept down.
At an imaginative stretch you might find a use for 1:53,146 scale, or some other
arbitrary scale, chart but for the most part knowing and understanding the scale of a
chart is essential. Given a series of fixed scale charts the cartographers (remember
them?) can be rolled out to turn the raw survey data into useful chart information.
Their task involves aspects such as deciding what should be visible, how labels
should be placed, what symbols should be used and so on. The chart has a purpose.
Manipulating the data towards this end is highly skilled job. At the culmination of this
we have another cartographic data set which tells us how to layout the chart at a
certain scale. Great. Now the geeks can get involved. They will pre-process the data
for display, optimise the rendering engines, cache off-screen images and support
dynamic anti-aliasing. What ever all that means the end result will be fast, clear,
reproducible chart images with all the benefits of an active data layer and the clarity
or real paper charts.
2. MAKING FULL USE OF THE AVAILABLE DATA
2.1.
Data Quality
ENC predicates better quality data than is actually available. Work is underway to
re-survey many areas of the world but it takes time. Currently much ENC data is
produced by tracing over existing raster charts. Because ENC cannot capture all the
information and knowledge that goes into a paper chart it cannot make full use of the
information actually available today. Paper charts used to be produced, in many
respects, in isolation from other paper charts. The essential requirement being that
the data was consistent on the chart – not that it should be consistent with adjoining
charts. This data is still being used for ENC which is why you will often see
discontinuities such as contours jumping at cell boundaries. On paper charts the
Source Data Diagram (SDD) is an essential consideration for the experienced
mariner. ENC has the CATZOC attribute but this is of limited use. Rather than trying
to hide issues of data quality it should be made an important aspect of the chart
enabling the cartographer to make full use of the data to create a chart without
misleading the navigator.
2.2.
Projections
Although ENC claims to be projection independent this is not quite true. The path
of a line between two points is not defined in ENC, although it is always taken to be
straight line on a cylindrical projection. Co-ordinates are therefore defined on a two
dimension grid (the surface of the cylinder) and so the ENC model is a flat, square
world. Although navigators are typically comfortable with the distortion associated
with cylindrical projections, these effects are really a hang over from paper based
charts2 and this is an odd juxtaposition with the notion that it is a good model for
marine data. It is possible, but computationally intensive, to re-project ENC data, but
other approaches to representing vector information might be more conducive to
supporting general purpose systems such as would be essential for high latitude
navigation. This is important since with the advent of global warming trans-polar
routes are becoming increasingly feasible and we cannot ignore high latitudes to
anything like the extent we once could.
Once we free ourselves from the limitations of paper charts the most obvious way
to view the world is to look at it like a space man. Or a bird. This is what the world
looks like if I were flying over it. Technically we call this a tangential projection. It is a
natural way to look at the surface of the planet. By actually defining a straight line
and using 3D coordinates a successor to ENC could power a new generation of
chart viewers.
Fig 3. Google earth – a tangential projection which displays high latitudes as
easily and naturally as equatorial regions
Another type of useful projection is a variation on the bird’s eye view where the
direction of view is angled up towards the horizon. Again this is a very natural view in
that it mimics common human perception. Objects in the distance, where they are
less important, become compressed where as closer objects appear larger. Just like
real life. This type of view is already commonly used in automobile satellite
navigation systems – which of course have to be readily useable and
understandable to untrained navigators.
2
ENC is still tied up with paper charts and so inherits a whole raft of issues including apparently
strange behaviour at high latitudes.
3. DYNAMIC SYMBOLOGY
The potential advantages are obvious if we think it through. While the main drive
behind symbology in ENC is one of standardisation (one object, one symbol,
everyone knows what it means), this makes much less sense when one considers
the role of a chart in terms of situational awareness. For example, on a bridge
system a nearby ARPA target heading straight towards you at 40 knots should slap
you in the face. It is important, you need to be very aware of it, and quickly.
Meanwhile another target at the limit of radar range doing 4 knots away from you is
less of an immediate concern. A standard symbol cannot make this differentiation.
Alarms on the bridge are almost useless because of the competition from all the
other alarms, so an event like crossing a Safety Contour (a second very real
example) needs to be signalled to the navigator in a more connected way. By this we
mean that the symbology should help to show immediately what the problem is
rather than just indicating that there is a problem somewhere.
The appropriate approach to situation awareness depends on purpose. In a
passage planning exercise an interactive list of potential hazards is quite
appropriate. However in a front-of-bridge voyage monitoring situation a more
automated display that concentrated on immediate issues would be more useful.
Facilitating a rapid appraisal of complex scenarios requires a much more dynamic
approach to symbology. This does not just mean being able to switch layers on and
off; it means variable size, colouring, transparency and even animation within the
symbology. It means being able to manually mark objects for specific purposes,
allowing dynamic input data (GPS, ARPA, RADAR), modifying the display and
allowing the navigator to be able to interact by adapting symbols to suit his purpose.
(The ENC safety contour is a step in this direction albeit a very small one).
To create real dynamic displays will require a re-think over the way standards are
managed. Criteria will need to be phrased in terms such as ‘is this situation clearly
visible?’ rather than the prescriptive testing for the appropriate static symbol. At the
same time information such as display scale and source data information need to
modify the drawing so as to create a feel for the quality of the chart information (back
to the cartographic point). Contour lines and other symbols should be drawn using
less precise edges where appropriate to offset the usual human tendency to assume
that computer data is completely accurate.
Fig 4. Simple dynamic symbology. The safety contour is an immediate concern to
the vessel and has been high-lighted in red
Full situational awareness requires access to an open ended set of data and
hence symbols. The full range of possibilities is large and growing: Radar, ARPA,
AIS, tides and so on. To try and regulate all the possibilities would require an
extraordinarily capable crystal ball. So if type approval is not intended to inhibit the
development of these technologies then the approval criteria will need to be coined
in terms of subjective usability.
There is a lack of stability in ENC caused by the number of parameters required to
specify a view. For paper charts the only required parameters are chart number and
update week number. This defines completely and reproducibly exactly what can be
seen. However for ENC we need a list of contributory cells, zoom level, rotation,
position, screen size, screen resolution and a hundred or more user configurable
display options. The combination of these produces a chart display which can be
disorientating and unpredictable. An incident investigation, for example, would want
to ascertain exactly what chart information was being displayed. Easy with paper
charts but very uncertain with ENCs. Much of this instability is an attempt to deal with
clutter. The ability to switch layers off is really a de-cluttering control which then
dumps responsibility as to what should be displayed onto the mariner. However the
chart display should really be a tool not a process. Cluttering in charts is a
combination of static symbology and lack of cartographic input. If these are dealt with
appropriately then there will be far less need for operator intervention in creating a
useable display. Charts will be more stable, more familiar, more useable and safer.
4. SUMMARY
Computers cannot build good charts from raw survey data. Future chart
information needs to include cartographic expertise.
Rapid situation awareness is a key issue in terms of the advantages of dynamic
symbology and more intuitive projections.
Neither of these issues are new, but we should be examining them more closely in
the context of ENCs. It is a mistake to think that the way ENCs are produced and
regulated now will be fixed into the future.
5. CHERSOFT
CherSoft is a small UK based company that has been specialising in navigation
systems with high performance raster and vector display kernels for the last 12
years. www.chersoft.co.uk
Download