Editing of semantics fields

Print Top page

In the right part of Editing of semantics dialog the fields with semantic characteristics are submitted. The name of semantics (31 symbol) is an any character string. Code of semantics (the integer is less 65000) serves for identification and should be unique. The key of semantics (string up to 15 symbols) is used for the name of fields in databases (it is supposed to include symbols, possible for the name of fields in bases). The key can serve for identification and should be unique.

For all SQL databases it is forbidden to name fields (and hence to give a short name to semantics) from the following list of forbidden words: 'AND', 'BY', 'CHECK', 'COMMENT', 'CONTINUE', 'CURSOR', 'DBSPASE', 'DEFAULT', 'DOUBLE', 'EXEC', 'FOR', 'FOUND', 'GRANT', 'IN', 'INT', 'KEY', 'MAX', 'NOT', 'ON', 'ORDER', 'PRIMARY',  'REAL', 'ROLLBACK', 'SET', 'SQL', 'SQLCODE', 'SYNONYM', 'UNIQUE', 'VARCHAR', 'WITH', 'ADD',  'ANY',  'CATALOG',  'CLOSE',  'COMMIT',  'COUNT',  'DATABASE',  'DEC',  'DELETE',  'DROP',  'EXISTS', 'FOREIGM', 'FROM', 'GROUP', 'INDEX', 'INTEGER', 'LANGUAGE', 'MIN', 'NULL', 'OPEN', 'PASCAL', 'SCHEME', 'SMALLINT', 'SQLERROR', 'TABLE', 'TO', 'UPDATE', 'VIEW', 'WORK', 'ALL', 'BETWEEN', 'CHAR', 'COBOL', 'COMPUTE' ,'CREATE', 'DATE', 'DECIMAL', 'DESC', 'END', 'FETCH',  'FORMAT', 'GO', 'HAVING', 'INTO', 'LIKE', 'MODIFY', 'NUMERIC', 'OPTION', 'PLI', 'SECTION',  'SOME', 'TTITLE' ,'USER', 'ALTER', 'AUDIT', 'BTITLE', 'COLUMN', 'CONNECT', 'CURRENT', 'DBA', 'DECLARE', 'DISTINT', 'ESCAPE', 'FLOAT', 'FORTRAN', 'GOTO', 'INSERT', 'IS', 'LONG', 'MODULE',  'OF', 'OR', 'PUBLIC', 'SELECT', 'SQL', 'SUM', 'TIME', 'UNION', 'VALUES', 'WHERE', 'YEAR'.

 

_bm5499

 

Units of measurements are used for titles of semantics values. If semantics has no measurement (for example State) the field should be empty. For choice of measurements units you must choose necessary value from the standard list or input necessary unit from the keyboard.

Semantics values can be different type: character string (string up to 256 symbols), numeric value, classifier code, pointer to object and name of file (various type, for example, PCX or BMP). If semantics has Classifier code type, it means that semantics values are integers to which character values are attributed.

For semantics having Numeric value or Classifier code type the default values must be entered. These default values are common for all objects. If semantics is mandatory for object, and value for any reason is absent, the default value will be given to object semantics. When you input the values of objects semantics the interval of possible values is established by minimum and a maximum of default value. For values of classifier code type the minimum and a maximum is established automatically. The user can enter only default value.

For assigning 3D images, semantics are used with values such as code from the classifier with the predefined names. Such semantics are created and edited only from dialog of Editing 3D image. The name of this semantics consists of a user name, to which the "# P3D #" line and the file name of 3D image are connected, for example "Building types#P3D#topo100.p3D". If you assign this semantics to an object, then the 3D view of the object will be determined by the values of the classifier of the given semantics.

Not editing field is used when the object's semantics is created automatically and are not subject to correction by the user.

Size and decimal places of semantics field serve for the formatted output of semantics values and  unloading into a database.  

Allowed to be repeated field is used when the object can have some values of semantics. For example, kind of vegetation semantics for object "forest" can have values: a pine, a birch.

For all objects field allows to use semantics for any object of the classifier, not appointing its to each object.

Editing of semantics provides for values input into these fields.

Info button serves for showing statistics on use of semantics.

If semantics is used for a series of objects such semantics is not deleted.

Use Save button to save semantics values.