Difference between revisions of "S-57 Java Suite"
(→Structure) |
m (→Structure) |
||
Line 16: | Line 16: | ||
Code: http://svn.openstreetmap.org/applications/editors/josm/plugins/seachart/ | Code: http://svn.openstreetmap.org/applications/editors/josm/plugins/seachart/ | ||
+ | |||
+ | [[category:Projects]] |
Revision as of 08:10, 9 January 2016
This suite of applications uses a common class library that provide the means to convert data between OSM and S-57 formats.
Structure
In this illustration, the top line (OSM input, Editor, OSM output) represents JOSM together with the "seachartedit" plugin.
The S57 translation blocks convert OSM data or S57 ENC data to/from an internal binary model that is compatible with both OSM structures and the S57 chain-node model used by ENC.
The binary data model provides the inputs to various renderers, host displays & file outputs.
The renderer will provide the core engine for applications besides JOSM, principally our map tile generator, but also could be used in other applications, such as chart plotters.
The renderer's output is sent to the host display (an imagery layer, "seachart", in JOSM or a chart plotter screen). The rendering applications can output both PNG and SVG tiles.
Code: http://svn.openstreetmap.org/applications/editors/josm/plugins/seachart/