POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Allow a Local_spatial_coordinate_system to be identified within a context. This is needed for parameterized coordinate systems such as measured depth systems within a wellbore and binset coordinate systems.
CHANGE ERP_local_spatial_coordinate_system ALTER ENTITY coordinate_system; UNIQUE DROP si (*<CHANGE>Moved to subtypes.*); END_ENTITY; ALTER ENTITY local_spatial_coordinate_system; ADD local_context : OPTIONAL topological_object (*<DESC>The topological object which provides the context for this coordinate system. For parameterized coordinate systems (e.g., measured depth), this will be the object which is being parameterized (e.g., the Wellbore).*) (*<VERB>be in the context of*); UNIQUE ADD si : identifier, local_context; END_ENTITY; ALTER ENTITY topological_object; INVERSE ADD local_coordinate_system : SET[0:?] OF local_spatial_coordinate_system FOR local_context (*<DESC>The set of local coordinate systems which have been defined in the context of this object.*) (*<VERB>be the context for*); END_ENTITY; ALTER ENTITY projected_coordinate_system; UNIQUE ADD si : identifier; END_ENTITY; ALTER ENTITY nonspatial_coordinate_system; UNIQUE ADD si : identifier; END_ENTITY; ALTER ENTITY geocentric_coordinate_system; UNIQUE ADD si : identifier; END_ENTITY; ALTER ENTITY geographic_coordinate_system; UNIQUE ADD si : identifier; END_ENTITY; END_CHANGE;