TBTVECATT

Validate data from two attribute table of vector layer with input tolerance.


EnvironmentsPYTHON :: EASI
Quick linksDescription :: Parameters :: Parameter descriptions :: Details :: Example :: Related

Back to top

Description


Reports status and differences between two attribute table data from input file and reference file.
Back to top

Parameters


Name Type Caption Length Value range
FILI * String Input vector file 1 - 192  
DBVS Integer Input vector segment list 0 -    
FILI_REF * String Input reference file 1 - 192  
DBVS_REF Integer Input reference vector segments 0 -    
FLDNME String Input field name list 0 - 192  
TOLERANCE * String Tolerance value 1 - 192  
FILO * String Output filename 1 - 192  

* Required parameter
Back to top

Parameter descriptions

FILI

The name of the input vector file to compare with the reference file FILI_REF.

DBVS

Specifies the input vector segments which will be tested. If the value is empty; all vector segment number will be default value.

FILI_REF

The reference file against which input file is compared.

DBVS_REF

Specifies the vector segments of reference file. If the value is empty; all vector segments will be default value.

FLDNME

Specifies Field name list that comparison will be applied. Field name should exist in input and reference vector layer. And Fields should have same data type. If the value is empty; all fields will be used as default value.

TOLERANCE

Tolerance values will be used to compare with reference data.

FILO

Specify the name of file in which the results of test will be write to. The output file is always PIX (PCIDSK) format.
Back to top

Details

This function uses the tolerance value to validate data in two vector attribute tables which from input file and reference file. Output result file will include two vector segments.

First is data status vector segment. Each attribute field value present data class of status comparing input data and reference data with tolerance.

Second is data different vector segment. It will show the different between two attribute table where error happen.

Data will be classified as:

EQUAL Transparent Equal
GOOD Green within tolerance
CLOSEWARN Yellow within and near tolerance
CLOSEFAIL Pink above and near tolerance
FAILED Red above tolerance
NODATA Black one of the values is NoData
NAN Blue one of the values is not a number
INF Purple one of the values is infinity

The input file and reference file must be formats supported by GDB and must have same georeference.

The each field in input field list must exist in vector segment attribute table of both input and reference files. And corresponding field mush have same data type.

If input field name list is empty; two vector segment attribute table of input and reference file must have same field list.

Back to top

Example

Measure two vector segment attribute data with a tolerance value.

EASI>FILI      =   "testdata.pix"
EASI>DBVS      =
EASI>FILI_REF  =   "reference.pix"
EASI>DBVS_REF  =
EASI>FLDNME    =   ""
EASI>TOLERANCE =   "0.0001"
EASI>FILO      =   "output.pix"

EASI>RUN TBTVECATT
        

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.