NITF (National Imagery Transmission Format) Feature Representation

In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Type Attributes), this format also adds format-specific attributes (Format Attributes).

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.
This is a reader attribute.

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:

  • jpeg
  • jpeg_with_block_map
  • jpeg2000
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:

  • profile0
  • profile1
  • profile2
  • npje
  • epje

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.