Difference between revisions of "SNPWG2"

From IHO Nautical Information Processing Working Group
Jump to navigation Jump to search
 
Line 169: Line 169:
  
 
===Marine Protected areas===
 
===Marine Protected areas===
 +
[[Image:MarineProtectedAreas.jpg|thumb|Marine Protected Areas]]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
the UML file is stored and can be downloaded here [[Image:MPADET.uml]]
  
 
==more==
 
==more==

Revision as of 18:50, 17 July 2009

SNPWG has to develop a Product Specification to enable ECDIS manufacturers to build software able to display NPUB information on an ECDIS screen. Following sub-pages provide discussions on the UML model and the ProdSpec for several NPUB problems. The SNPWG Wiki administration is trying to provide the files in a convenient way; but we can not guarantee to fit all requirements.

We started the UML modelling with a number of different UML applications but spotted problems when trying to exchange the files. We decided to use StarUML as the common application. StarUML is freely available and can be downloaded from the StarUML website http://staruml.sourceforge.net/en/. The file exchange works properly.

Scope

xxxxx

Product Specifications

Generals

Initially we tried to adapt the S-100 ProdSpec as much as possible. That was good for the learning process.

However, we have had a discussion resulting that we have to develop a ProdSpec S-10x for NPUBS and it is likely that such a specification can differ from S-100. We also discussed two options of a NPUB ProdSpec

  1. a totally new NPUB ProdSpec starting from scratch
  2. a NPUB ProdSpec using S-57 and charted content as much as possible, adding only those features relevant for nautical information.

The result is to follow the latter option. That avoids some work for us because we do not have to develop the charted content again. How that works can also be seen at the UML models. Only features useful for SNPWG work are copied from S-57. All others remain untouched.

What is currently under discussion? Do we need to build several ProdSpec or can we combine all ProdSpec proposed below into one NPUB ProdSpec. We will see what the future brings?

Waterways

The waterway ProdSpec is being discussed between Olav and Jens. The files reflecting the discussions are stored here File:Product Specification Waterways.doc

Pilotage

xxxxx

Marine Protected areas

xxxxx

UML Models

I propose to display a jpg. file providing a preview of the UML model here or at the sub-pages and a link to the uml file for those who intent to work with UML.

Product Specification Scope





the UML file is stored and can be downloaded here File:ProdSpecScope.uml

Non Geospacial Scope

File:NonGeospacialScope.jpg
NonGeospacialScope












the UML file is stored and can be downloaded here File:NonGeospacialScope.uml

SNPWG Application Schema

File:SNPWG Application Schema.jpg
SNPWG Application Schema




















the UML file is stored and can be downloaded here File:SNPWG Application Schema.uml

Waterways

File:WaterwayPackage.jpg
WaterwayPackage

The diagram needs revision checking if the associations/aggregation are been set correctly. However the idea behind the diagram is simple now. Waterways (for SNPWG interest) are navigable. That means they should have at least a SEAARE object to provide an OBJNAM. Furthermore the SEAARE needs some Category 1 objects to cover the skin of the earth, means DRGARE, DEPARE or UNSARE. All other objects are using the three object to describe the navigable water. If non-geo objects apply in one area either the SEAARE or the other non Cat 1 objects they can be easily added. Using non-geo objects at the cat 1 objects is also possible. ARCSLN is not been considered yet.

A diagram presenting the idea with on a simplified sea chart will be provided soonest.






the UML file is stored and can be downloaded here File:WaterwayPackage.uml

Recommended Tracks package

File:RecommendedTrackPackage.jpg
Recommended tracks package








the UML file is stored and can be downloaded here File:Recommended tracks package.uml

Pilotage

Marine Protected areas

File:MarineProtectedAreas.jpg
Marine Protected Areas








the UML file is stored and can be downloaded here File:MPADET.uml

more