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 section.

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.