Feature Representation
In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Attributes), this format adds the format-specific attributes described in this topic.
NITF features specify a matrix of x, y coordinates and 3-byte RGB pixels.
Attribute Name |
Contents |
nitf_type |
This will always be nitf_raster. |
nitf_fhdr |
Represents the file profile name. This is a reader attribute. |
nitf_clevel |
Represents the complexity level. This is a reader attribute. |
nitf_stype |
Represents the standard type. |
nitf_ostaid |
Represents the originating station ID. This is a reader attribute. |
nitf_fdt |
Represents the file date and time. When writing an NITF file, this will be set to the current date and time in Coordinated Universal Time. |
nitf_ftitle |
Represents the file title. This is a reader attribute. |
nitf_fsclas |
Represents the file security classification. This is a reader attribute. |
nitf_fsclsy |
Represents the file classification security system. This is a reader attribute. |
nitf_fscode |
Represents the file codewords. This is a reader attribute. |
nitf_fsctlh |
Represents the file control and handling. This is a reader attribute. |
nitf_fsrel |
Represents the file releasing instructions. This is a reader attribute. |
nitf_fsdctp |
Represents the file releasing instructions. This is a reader attribute. |
nitf_fsdctp |
Represents the file declassification type. This is a reader attribute. |
nitf_fsdcdt |
Represents the file declassification date. This is a reader attribute. |
nitf_fsdcxm |
Represents the file declassification exemption. This is a reader attribute. |
nitf_fsdg |
Represents the file downgrade. This is a reader attribute. |
nitf_fsdgdt |
Represents the file downgrade date. This is a reader attribute. |
nitf_fscltx |
Represents the file classification text. This is a reader attribute. |
nitf_fscatp |
Represents the file classification authority type. This is a reader attribute. |
nitf_fscaut |
Represents the file classification authority. This is a reader attribute. |
nitf_fscrsn |
Represents the file classification reason. This is a reader attribute. |
nitf_fssrdt |
Represents the file security source date. This is a reader attribute. |
nitf_fsctln |
Represents the file security control number. This is a reader attribute. |
nitf_fscop |
Represents the 5-digit file copy number. This is a reader attribute. |
nitf_fscpys |
This represent the file number of copies. This is a reader attribute |
nitf_encryp |
Represents the encryption. This is a reader attribute. |
nitf_fbkgc |
Represents the file background color. This is a reader attribute. |
nitf_oname |
Represents the originator’s name. This is a reader attribute. |
nitf_ophone |
Represents the originator’s phone number. This is a reader attribute. |
nitf_iid1 |
Represents the image identifier 1. This is a reader attribute. |
nitf_idatim |
Represents the image date and time. When writing an NITF file, this will be set to the current date and time in Coordinated Universal Time. |
nitf_tgtid |
Represents target identifier. This is a reader attribute. |
nitf_iid2 |
Represents the image identifier 2. This is a reader attribute. |
nitf_isclas |
Represents the image security classification. This is a reader attribute. |
nitf_isclsy |
Represents the image classification security system. This is a reader attribute. |
nitf_iscode |
Represents the image codewords. This is a reader attribute. |
nitf_isctlh |
Represents the image control and handling. This is a reader attribute. |
nitf_isrel |
Represents the image releasing instructions. This is a reader attribute. |
nitf_isdctp |
Represents the image declassification type. This is a reader attribute. |
nitf_isdcdt |
Represents the image declassification date. This is a reader attribute. |
nitf_isdcxm |
Represents the image declassification exemption. This is a reader attribute. |
nitf_isdg |
Represents the image downgrade. This is a reader attribute. |
nitf_isdgdt |
Represents the image downgrade date. This is a reader attribute. |
nitf_iscltx |
Represents the image classification text. This is a reader attribute. |
nitf_iscatp |
Represents the image classification authority type. This is a reader attribute. |
nitf_iscaut |
Represents the image classification authority type. This is a reader attribute. |
nitf_iscrsn |
Represents the image classification reason. This is a reader attribute. |
nitf_issrdt |
Represents the image security source date. This is a reader attribute. |
nitf_isctln |
Represents the image security control number. This is a reader attribute. |
nitf_isorce |
Represents the image source. This is a reader attribute. |
nitf_pvtype |
Represents the pixel value type. This is a reader attribute. |
nitf_irep |
Represents the image representation. This is a reader attribute. |
nitf_icat |
Represents the image category. This is a reader attribute. |
nitf_abpp |
Specifies the actual bits-per-pixel per band. |
nitf_pjust |
Represents the pixel justification. This is a reader attribute. |
nitf_ic |
Represents the image compression. This is a reader attribute. |
nitf_imode |
Represents the image mode. This is a reader attribute. |
nitf_graphic_segment_count |
The number of graphic segments in the file. This is a reader attribute. |
nitf_graphic_segment{}.ccs_col | The column of the graphic location offset in the common coordinate system (CCS). This is a reader attribute. |
nitf_graphic_segment{}.ccs_row | The row of the graphic location offset in the common coordinate system (CCS). This is a reader attribute. |
nitf_graphic_segment{}.data | A blob containing the raw graphic data. This is a reader attribute. |
nitf_graphic_segment{}.dlut{} | Symbol lookup table data. This is a reader attribute. |
nitf_graphic_segment{}.nbpp | The number of storage bits used for the value of each pixel in the symbol. Only present when nitf_graphic_segment{}.stype = B. This is a reader attribute. |
nitf_graphic_segment{}.nelut | The number of entries in the look-up table associated with the symbol. Only present when nitf_graphic_segment{}.stype = B. This is a reader attribute. |
nitf_graphic_segment{}.nlips | The number of rows (lines) in the symbol image. Only present when nitf_graphic_segment{}.stype = B or O. This is a reader attribute. |
nitf_graphic_segment{}.npixpl | The number of pixels in each row (line) of the symbol (equals the number of image columns in the symbol viewed as an image). Only present when nitf_graphic_segment{}.stype = B or O. This is a reader attribute. |
nitf_graphic_segment{}.nwdth | The line width for the object symbol in pixels. Only present when nitf_graphic_segment{}.stype = O. This is a reader attribute. |
nitf_graphic_segment{}.salvl | Indicates the attachment level of the graphic. This is a reader attribute. |
nitf_graphic_segment{}.scolor | A single character code indicating how the bit-mapped symbol shall be color-mapped. Only present when nitf_graphic_segment{}.stype = B. This is a reader attribute. |
nitf_graphic_segment{}.sdlvl | Indicates the graphic display level of the graphic relative to other displayed file components in a composite display. This is a reader attribute. |
nitf_graphic_segment{}.sloc_col | The column of the graphic location offset. This is a reader attribute. |
nitf_graphic_segment{}.sloc_row | The row of the graphic location offset. This is a reader attribute. |
nitf_graphic_segment{}.snum | The unique numeric identifier (values 1-18) of the object. Only present when nitf_graphic_segment{}.stype = O. |
nitf_graphic_segment{}.srot | The rotation angle of the symbol in integer degrees about its rotation point in the counterclockwise direction with respect to the nominal orientation. Only present when nitf_graphic_segment{}.stype = O. This is a reader attribute. |
nitf_graphic_segment{}.stype | The representation type of the symbol. Valid values are B, C, and O. B means bit-mapped. C means Computer Graphics Metafile. O means object. This is a reader attribute. |
nitf_file_header_tre{}.tag | A list containing all TREs (Tagged Record Extensions) in the file header. This attribute stores the tag for each TRE. This is a reader attribute. |
nitf_file_header_tre{}.data | A list containing all TREs (Tagged Record Extensions) in the file header. This attribute stores the data for each TRE. This is a reader attribute. |
nitf_histoa_event{}.asym_flag | Asymmetric Correction This is a reader attribute. |
nitf_histoa_event{}.devlut_flag | Device LUT This is a reader attribute. |
nitf_histoa_event{}.disp_flag | Display-Ready Flag This is a reader attribute. |
nitf_histoa_event{}.dra_flag | Dynamic Range Adjustment (DRA) This is a reader attribute. |
nitf_histoa_event{}.dra_mult | DRA Multiplier This is a reader attribute. |
nitf_histoa_event{}.dra_sub | DRA Subtractor This is a reader attribute. |
nitf_histoa_event{}.ibpp | Input Bit Depth (actual) This is a reader attribute. |
nitf_histoa_event{}.inbwc | Input Bandwidth Compression This is a reader attribute. |
nitf_histoa_event{}.ipcom{} | List of Image Processing Comments This is a reader attribute. |
nitf_histoa_event{}.ipvtype | Input Pixel Value Type This is a reader attribute. |
nitf_histoa_event{}.mag_flag | Symmetrical Magnification This is a reader attribute. |
nitf_histoa_event{}.mag_level | Level of Relative Magnification. This is a reader attribute. |
nitf_histoa_event{}.nipcom | Number of Image Processing Comments. This is a reader attribute. |
nitf_histoa_event{}.obpp | Output Bit Depth (actual. This is a reader attribute. |
nitf_histoa_event{}.opvtype | Output Pixel Value Type. This is a reader attribute. |
nitf_histoa_event{}.outbwc | Output Bandwidth Compression. This is a reader attribute. |
nitf_histoa_event{}.pas | Softcopy Processing Application. This is a reader attribute. |
nitf_histoa_event{}.pdate | Processing Date and Time. This is a reader attribute. |
nitf_histoa_event{}.proj_flag | Image Projection. This is a reader attribute. |
nitf_histoa_event{}.psite | Processing Site. This is a reader attribute. |
nitf_histoa_event{}.rot_angle | Angle of Rotation. This is a reader attribute. |
nitf_histoa_event{}.rot_flag | Image Rotation. This is a reader attribute. |
nitf_histoa_event{}.sharp_flag | Sharpening. This is a reader attribute. |
nitf_histoa_event{}.sharpfam | Sharpening Family Number This is a reader attribute. |
nitf_histoa_event{}.sharpmem | Sharpening Member Number. This is a reader attribute. |
nitf_histoa_event{}.ttc_flag | Tonal Transfer Curve (TTC). This is a reader attribute. |
nitf_histoa_event{}.ttcfam | TTC Family Number. This is a reader attribute. |
nitf_histoa_event{}.ttcmem | TTC Member Number. This is a reader attribute. |
nitf_histoa_event{}.zoomcol | Mag in Element (column) Direction. This is a reader attribute. |
nitf_histoa_event{}.zoomrow | Mag in Line (row) Direction. This is a reader attribute. |
nitf_histoa_lutid | This field shall contain the DMID (Data Mapping ID). This is a reader attribute. |
nitf_histoa_nevents | This field shall contain the number of processing events associated with the image. This is a reader attribute. |
nitf_histoa_pc | This field shall contain an alphanumeric string that indicates if bandwidth compression/expansion was applied to the image prior to NITF image creation. This is a reader attribute. |
nitf_histoa_pe | This field shall contain an alphanumeric string that indicates if any enhancements were applied to the image prior to NITF image creation. This is a reader attribute. |
nitf_histoa_remap_flag | This field shall indicate whether or not a system specific remap has been applied to the image. This is a reader attribute. |
nitf_histoa_systype | This field shall contain the name of the sensor from which the original image was collected. This is a reader attribute. |
nitf_image_segment_tre{}.tag | A list containing all TREs (Tagged Record Extensions) in the image segment. This attribute stores the tag for each TRE. This is a reader attribute. |
nitf_image_segment_tre{}.data | A list containing all TREs (Tagged Record Extensions) in the image segment. This attribute stores the data for each TRE. This is a reader attribute. |
nitf_iomapa_band_number | Band Identifier. This is a reader attribute. |
nitf_iomapa_map_select | Mapping Method to Apply. This is a reader attribute. |
nitf_iomapa_no_of_segments | Number of Segments. This is a reader attribute. |
nitf_iomapa_ouput_map_value{} | List of Mapping Values for Output Amplitude Mapping Method 1. This is a reader attribute. |
nitf_iomapa_out_b0_1 | B0 Coefficient of 1st Segment. This is a reader attribute. |
nitf_iomapa_out_b0_2 | B0 Coefficient of 2nd Segment. This is a reader attribute. |
nitf_iomapa_out_b0_3 | B0 Coefficient of 3rd Segment. This is a reader attribute. |
nitf_iomapa_out_b1_1 | B1 Coefficient of 1st Segment. This is a reader attribute. |
nitf_iomapa_out_b1_2 | B1 Coefficient of 2nd Segment. This is a reader attribute. |
nitf_iomapa_out_b1_3 | B1 Coefficient of 3rd Segment. This is a reader attribute. |
nitf_iomapa_out_b2_1 | B2 Coefficient of 1st Segment. This is a reader attribute. |
nitf_iomapa_out_b2_2 | B2 Coefficient of 2nd Segment. This is a reader attribute. |
nitf_iomapa_out_b2_3 | B2 Coefficient of 3rd Segment. This is a reader attribute. |
nitf_iomapa_out_b3_1 | B3 Coefficient of 1st Segment. This is a reader attribute. |
nitf_iomapa_out_b3_2 | B3 Coefficient of 2nd Segment. This is a reader attribute. |
nitf_iomapa_out_b3_3 | B3 Coefficient of 3rd Segment. This is a reader attribute. |
nitf_iomapa_out_b4_1 | B4 Coefficient of 1st Segment. This is a reader attribute. |
nitf_iomapa_out_b4_2 | B4 Coefficient of 2nd Segment. This is a reader attribute. |
nitf_iomapa_out_b4_3 | B4 Coefficient of 3rd Segment. This is a reader attribute. |
nitf_iomapa_out_b5_1 | B5 Coefficient of 1st Segment. This is a reader attribute. |
nitf_iomapa_out_b5_2 | B5 Coefficient of 2nd Segment. This is a reader attribute. |
nitf_iomapa_out_b5_3 | B5 Coefficient of 3rd Segment. This is a reader attribute. |
nitf_iomapa_r_fraction | R Scaling Factor - Fractional Part. This is a reader attribute. |
nitf_iomapa_r_whole | R Scaling Factor - Whole Part This is a reader attribute. |
nitf_iomapa_s1 | Scale Factor 1. This is a reader attribute. |
nitf_iomapa_s2 | Scale Factor 2. This is a reader attribute. |
nitf_iomapa_table_id | I/O Table Used. This is a reader attribute. |
nitf_iomapa_xob_1 | Segment Boundary 1. This is a reader attribute. |
nitf_iomapa_xob_2 | Segment Boundary 2. This is a reader attribute. |
nitf_label_segment{}.ccs_col | The column of the label location offset in the common coordinate system (CCS). This is a reader attribute. |
nitf_label_segment{}.ccs_row | The row of the label location offset in the common coordinate system (CCS). This is a reader attribute. |
nitf_label_segment{}.data | The label data. This is a reader attribute. |
nitf_label_segment{}.encryp | Whether the label is encrypted. This is a reader attribute. |
nitf_label_segment{}.lalvl | Indicates the attachment level of the label. This is a reader attribute. |
nitf_label_segment{}.lbc | The label background color. Represented as a comma separated list of RGB values between 0 and 255. This is a reader attribute. |
nitf_label_segment{}.lch | The height in pixels of the character cell (rectangular array used to contain a single character in monospaced fonts) used by the file originator. The default value of 00 indicates the file originator has not included this information. This is a reader attribute. |
nitf_label_segment{}.lcw | The width in pixels of the character cell (rectangular array used to contain a single character in monospaced fonts) used by the file originator. The default value of 00 indicates the file originator has not included this information. This is a reader attribute. |
nitf_label_segment{}.ldlvl | Indicates the label display level of the label relative to other displayed file components in a composite display. This is a reader attribute. |
nitf_label_segment{}.lfs | Label font style. This is a reader attribute. |
nitf_label_segment{}.lloc_col | The column of the label location offset. This is a reader attribute. |
nitf_label_segment{}.lloc_row | The row of the label location offset. This is a reader attribute. |
nitf_label_segment{}.lscaut | An identity code of the classification authority for the label. This is a reader attribute. |
nitf_label_segment{}.lsclas | The classification level of the image. Valid values are: T (=Top Secret), S (=Secret), C (=Confidential), R (=Restricted), U (=Unclassified). This is a reader attribute. |
nitf_label_segment{}.lscode | The security compartments associated with the label. This is a reader attribute. |
nitf_label_segment{}.lsctlh | The security handling instructions associated with the label. This is a reader attribute. |
nitf_label_segment{}.lsctln | The security control number associated with the label. This is a reader attribute. |
nitf_label_segment{}.lsdevt | The downgrading event. This is a reader attribute. |
nitf_label_segment{}.lsdwng | Label security downgrade: the time at which a declassification or downgrading action is to take place. This is a reader attribute. |
nitf_label_segment{}.lsrel | A list of countries and/or groups of countries to which the label is authorized for release. This is a reader attribute. |
nitf_label_segment{}.ltc | The label text color. Represented as a comma separated list of RGB values between 0 and 255. This is a reader attribute. |
nitf_piaimc_camspecs | Specifies the brand name of the camera used, and the focal length of the lens. This is a reader attribute. |
nitf_piaimc_cloudcvr | Indicates the percentage of the image that is obscured by cloud. A value of 999 indicates an unknown condition. This is a reader attribute. |
nitf_piaimc_comgen | Counts the number of lossy compressions done by the archive. This is a reader attribute. |
nitf_piaimc_esd | Indicates whether or not Exploitation Support Data is available and contained within the product data. This is a reader attribute. |
nitf_piaimc_generation | Specifies the number of image generations of the product. The number (0) is reserved for the original product. This is a reader attribute. |
nitf_piaimc_idatum | Identifies the mathematical representation of the earth used to geo-correct/or to rectify the image. This is a reader attribute. |
nitf_piaimc_iellip | Identifies the mathematical representation of the earth used to geo-correct/or to rectify the image. This is a reader attribute. |
nitf_piaimc_iproj | Identifies the 2D-map projection used by commercial vendors to geo-correct/or to rectify the image. This is a reader attribute. |
nitf_piaimc_meangsd | The geometric mean of the across and along scan center-to-center distance between contiguous ground samples. This is a reader attribute. |
nitf_piaimc_othercond | Indicates other conditions that affect the imagery over the target. This is a reader attribute. |
nitf_piaimc_piamsnnum | Indicates the mission number assigned to the reconnaissance mission. This is a reader attribute. |
nitf_piaimc_preproc | Identifies the level of radiometric and geometric processing applied to the product by the commercial vendor. This is a reader attribute. |
nitf_piaimc_projid | Identifies collection platform project identifier code. This is a reader attribute. |
nitf_piaimc_sattrack | Identifies location of an image acquired by LANDSAT or SPOT (only) along the satellite path. This is a reader attribute. |
nitf_piaimc_sensmode | Identifies the sensor mode used in capturing the image. This is a reader attribute. |
nitf_piaimc_sensname | Identifies the name of the sensor used in capturing the image. This is a reader attribute. |
nitf_piaimc_source | Indicates where the image came from (e.g., magazine, trade show, etc.). This is a reader attribute. |
nitf_piaimc_srp | Indicates whether or not standard radiometric product data is available. This is a reader attribute. |
nitf_piaimc_subqual | Indicates a subjective rating of the quality of the image. This is a reader attribute. |
nitf_rpc00b_height_off | Geodetic Height Offset from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_height_scale | Geodetic Height Scale from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_lat_off | Geodetic Latitude Offset from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_lat_scale | Geodetic Latitude Scale from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_line_den_coeff{} | Twenty coefficients for the rational function polynomial equations from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_line_num_coeff{} | Twenty coefficients for the rational function polynomial equations from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_line_off | Line Offset from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_line_scale | Line Scale from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_long_off | Geodetic Longitude Offset from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_long_scale | Geodetic Longitude Scale from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_samp_den_coeff{} | Twenty coefficients for the rational function polynomial equations from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_samp_num_coeff{} | Twenty coefficients for the rational function polynomial equations from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_samp_off | Sample Offset from the RPC00B extension. This is a reader attribute. |
nitf_rpc00b_samp_scale | Sample Scale from the RPC00B extension. This is a reader attribute. |
nitf_world_file_generation |
It enables or disables the generation of an Esri world file along with the output NITF image. The value can be yes or no (case-sensitive). The default value is no. This is a writer attribute. |
nitf_tab_file_generation |
Enables or disables the generation of a TAB file along with the output image. The value can be yes or no. The default value is yes. This is a writer attribute. |
nitf_compression_method |
The compression method used in the file. This can be used to specify the compression method when writing. Valid values are:
Note: jpeg_with_block_map is a variation of jpeg compression. The only difference is that a block map is written, which allow for fast seeking to any block. |
nitf_jpeg_compression_level | Sets the quality of the compression if nitf_compression_method is set to jpeg or jpeg_with_block_map. Values range from 0 (best quality) to 100 (worst quality). This is a writer attribute. |
nitf_jpeg2000_compression_level | Sets the quality of the compression if nitf_compression_method is set to jpeg2000. Values range from 0 (best quality) to 99 (worst quality). This is a writer attribute. |
nitf_jpeg2000_profile |
Sets the JPEG2000 profile when nitf_compression_method is set to jpeg2000. Particular implementations of JPEG 2000 core coding may be established as profiles. The following are valid values for this attribute:
Profile 0, 1, and 2 are part of the JPEG 2000 standard. Profile 0 codestreams are not allowed to use some of the features of JPEG 2000, but still provide many of the features of JPEG 2000. Profile 1 codestreams are only slightly limited from JPEG 2000. Profile 2 codestreams have no constraints. Profile 0 has the greatest compatibility. NATO and NGA (National Geospatial-Intelligence Agency) have established additional profiles for certain workflows. These include NPJE (NSIF Preferred JPEG 2000 Encoding) and EPJE (Exploitation Preferred JPEG 2000 Encoding). This is a writer attribute. |
nitf_subdataset_name |
When this is present on a feature, the feature is a subdataset. This attribute shows the name of the subdataset. This is a reader attribute. |
nitf_subdataset_description |
When this is present on a feature, the feature is a subdataset. This attribute gives a description of the subdataset. This is a reader attribute. |