POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
This change adds some omitted spatial predicates to the enumeration. It also updates the documentation to refer to the new attributes.
CHANGE ERP3_fix_spatial_predicate (*<REMARK> CHANGE ERP3_fix_spatial_predicate *) (*<DESC>This change adds some omitted spatial predicates to the enumeration. It also updates the documentation to refer to the new attributes. *) ALTER TYPE ndt_spatial_predicate ADD ENUMERATION intersect, equal, relate; END_TYPE; ALTER TYPE ndt_spatial_predicate ALTER ENUMERATION overlap AS overlaps; END_TYPE; ALTER ENTITY topological_relationship; (*<DESC>Defines the spatial topology between two topological objects. For example, a city may be defined to be "within" a county.*) ALTER primary_topological_object (*<DESC>Indicates a topologic object in the role of primary agent. For a spatial predicate type of "within" this is the containing object (e.g., if a city is within a county then the county would be the primary agent). For all other spatial predicate types the roles are symmetrical and both relationships must be searched for a particular object. For example, if a wellbore and a formation overlap then either could be chosen as the primary agent with the other chosen as the secondary agent.*); ALTER secondary_topological_object (*<DESC>Indicates a topologic object in the role of secondary agent in the topological relationship. For a spatial predicate type of "within" this is the contained object (e.g., if a city is within a county then the city would be the secondary agent). For all other spatial predicate types the roles are symmetrical and both relationships must be searched for a particular object. For example, if a wellbore and a formation overlap then either could be chosen as the secondary agent with the other chosen as the primary agent.*); END_ENTITY; ALTER ENTITY topological_object; (*<DESC>Objects that can be described in terms of spatial topological behavior.*) ALTER primary_topological_relation (*<DESC>Indicates a topological relationship in which the topologic object has the role of primary agent. For a spatial predicate type of "within" this is the containing role (e.g., if a city is inside a county then the county would be the primary agent). For all other spatial predicate types the roles are symmetrical and both relationships must be searched for a particular object. For example, if a wellbore and a formation overlap then either could be chosen as the primary agent with the other chosen as the secondary agent.*); ALTER secondary_topological_relation (*<DESC>Indicates a topological relationship in which the object is in the role of secondary agent. For a spatial predicate type of "within" this is the contained role (e.g., if a well is within a field then the well would be the secondary agent). For all other spatial predicate types the roles are symmetrical and both relationships must be searched for a particular object. For example, if a wellbore and a formation overlap then either could be chosen as the secondary agent with the other chosen as the primary agent.*); END_ENTITY; END_CHANGE;