CIB (Controlled Image Base) Feature Representation
FME raster features represent raster data and use several concepts that are unlike those used in the handling of vector data. The topics below describe how FME processes raster data.
CIB features specify a matrix of x, y coordinates and 3-byte RGB pixels.
The table below lists the format attributes.
Attribute Name | Reader/Writer Attribute | Contents |
---|---|---|
cib_type | reader and writer | This will always be cib_raster. |
cib_toc_endian_indicator | reader | This numeric value indicates that the table of contents file is recorded in little endian format or big endian format. A 255 value represents little endian format, whereas a 0 value represents big endian format. |
cib_toc_file_name | reader | A 12-byte ASCII character field defining the name of the table of contents file. This should always be A.TOC. |
cib_toc_new_replacement_update_indicator | reader |
A 1-byte unsigned integer encoded as follows: 0 indicates that this is a new table of contents file. |
cib_toc_governing_standard_number | reader | A 15-byte ASCII character string defining the document number of the standard to which the format of the table of contents file conforms. |
cib_toc_governing_standard_date | reader | An 8-byte ASCII character string in the format YYYYMMDD defining the effective date of the standard to which the format of the table of contents file conforms. |
cib_toc_security_classification | reader and writer |
A 1-byte ASCII character coded to indicate the security level (e.g. unclassified, confidential, secret) of the TOC file, as specified as follows: T = Top Secret S = Secret C = Confidential R = Restricted U = Unclassified |
cib_toc_security_country_international_code | reader and writer |
A 2-byte ASCII character coded to indicate the originating country or international affiliation of the security classification of the table of contents file, as specified as follows: AB = Abu Musa (Disputed Island In Persian Gulf) AF = Afghanistan AL = Albania AG = Algeria AQ = American Samoa (US) ZQ = Andaman Islands (IN) AN = Andorra AO = Angola AV = Anquilla (Leeward Islands) (UK) YR = Annobon (Pagulu) (EK) AY = Antarctica AC = Antigua-Barbuda AR = Argentina AM = Armenia AA = Aruba (NL) AT = Ashmore & Cartier Islands (AS) AS = Australia AJ = Azerbaijan AZ = Azores (PO) BF = Bahama Islands BA = Bahrain FQ = Baker Islands (SP) BG = Bangladesh BB = Barbados BS = Bassas Da India (FR) BO = Belarus BK = Belgium BH = Belize BK = Benin BD = Bermuda BT = Bhutan BL = Bolivia BK = Bosnia-Herzegovina BC = Botswana BV = Bovet Island (NO) BR = Brazil IO = British Indian Ocean Territo~ (Chagos Archipelago ) VI = British Virgin Islands (Leeward Islands) BX = Brunei BU = Bulgaria UV = Burkina Faso (Upper Volta) BM = Myanmar (Burma) BY = Burundi VK = Cabinda (AO) CB = Kampuchea (Cambodia) CM = Cameroon CA = Canada ZZ = Canary Islands (SP) CV = Cape Verde Islands ZL = Caroline Islands CJ = Cayman Islands CT = Central African Republic CD = Chad CI = Chile CH = China, People’s Republic of KT = Christmas Island (Indian Ocean) (AS) IP = Clipperton Island (FR) CK = Cocos Islands (Keeling) (AS) CO = Columbia CN = Comoro Islands (AS) CF = Congo CW = Cook Islands (NZ) CR = Coral Sea Islands (AS) CS = Costa Rica IV = Cote d’Ivoire (Ivory Coast) VJ = Crete (Kriti) (GR) HR = Croatia CU = Cuba CY = Cyprus EZ = Czech Republic DA = Denmark YL = Diego Garcia DJ = Djibouti DO = Dominica DR = Dominican Republic XZ = Easter Island (Isla De Pascua) (CI) EC = Equador EG = Egypt ES = El Salvador YU = Elobey, Islas De EK = Equatorial Guinea ER = Eritrea EN = Estonia RT = Ethiopia EU = Europa Island (FR) FO = Farroe Islands (DE) FK = Falkland Islands (UK) (Malvinas) FJ = Fiji Islands FI = Finland FR = France FG = French Guiana FP = French Polynesia FS = French Southern & Antarctic Lands GB = Gabon GA = Gambia GZ = Gaza Strip (Is) GG = Georgia GM = Germany QH = Ghana GI = Gibraltar (UK) GO = Glorioso Island (Ma) GR = Greece GL = Greenland GJ = Grenada GP = Guadeloupe (Leeward Islands) GQ = Guam GT = Guatemala GK = Guernsey (UK) GV = Guinea PU = Guinea-Bissau GY = Guyana HA = Haiti HM = Heard Island & McDonald Is (AS) HO = Honduras HK = Hong Kong SAR, China HQ = Howland Island (US) HU = Hungary IC = Iceland IN = India ID = Indonesia IR = Iran IZ = Iraq EI = Ireland IS = Israel IT = Italy JM = Jamaica JN = Jan Mayen Is (NO) JA = Japan DQ = Jarvis Island (US) JE = Jersey (UK) JQ = Johnston Atoll (US) JO = Jordan JU = Juan De Nova Islands (FR) YV = Jaun Fernandez, Archipelago (CI) KZ = Kazakhstan KE = Kenya KQ = Kingman Reef (US) KN = Korea, North KS = Korea, South KU = Kuwait KG = Kirghizia LD = Lakshadweep Islands (IN) LA = Laos LG = Latvia LE = Lebanon LT = Lesotho LI = Liberia LY = Libya LS = Liechtenstein LH = Lithuania LU = Luxembourg MC = Macao (PO) MK = Macedonia ZX = Macais Nguema Biyogo MA = Madagascar VD = Madeira Islands (PO) MI = Malawi MY = Malaysia MV = Maldives ML = Mali MT = Malta IM = Isle of Man (UK) RM = Republic of the Marshall Islands MB = Martinique (FR) MR = Mauritania MP = Mauritius MP = Mayotte (FR) MX = Mexico FM = Federated States of Micronesia MQ = Midway Island (US) MD = Moldova MN = Monaco MG = Mongolia MW = Montenegro MH = Montserrat MO = Morocco MZ = Mozambique NA = Namibia NR = Nauru BQ = Navassa Island (US) NP = Nepal NL = Netherlands NT = Netherlands Antilles NC = New Caledonia (FR) NZ = New Zealand NU = Nicaragua YZ = Nicobar Islands (IN) NG = Niger NI = Nigeria NE = Niue (NZ) NF = Norfolk Islands (AS) WN = Northern Ireland CQ = Northern Mariana Islands (US) NO = Norway XO = Okinawa (JA) MU = Oman PK = Pakistan PS = Palau, Republic of (US) LQ = Palmyra Atoll (US) PM = Panama PP = Papua New Guinea PF = Paracel Islands (CH) PA = Paraguay PB = Pemba Island (TZ) PE = Peru RP = Philippines PC = Pitcairn Island (UK) PL = Poland PO = Portugal RQ = Puerto Rico (US) QA = Qatar RE = Reunion (FR) RO = Romania RS = Russia RW = RwandSH = Saint Helena, Ascension Island (UK) ST = Saint Lucia VC = Saint Vincent and the Grenadines WC = Sala Y Gomez (CI) YX = San Ambrosia Island (CI) YK = San Felix Island (CI) SM = San Marino TP = Sao Tome and Principe SD = Sardinia (IT) SA = Saudi Arabia SG = Senegal SR = Serbia SE = Seychelles SL = Sierra Leone SN = Singapore LO = Slovakia SI = Slovenia SJ = Socotra (YM) SP = Solomon Islands SO = Somalia SF = Republic of South Africa SX = South Georgia & South Sandwich Is (UK) WG = South Orkney Islands (UK) WH = South Shetland Islands (UK) SP = Spain PG = Spratly Islands (CH, RP, MY, VM) CE = Sri Lanka SC = St. Christopher-Nevis SB = St. Pierre Miqurlon (CA) SU = Sudan NS = Surinam SV = Svalbard (NO) WZ = Swaziland SW = Sweden SZ = Switzerland SY = Syria TW = Taiwan and Penghu TI = Tajikistan TZ = Tanzania TH = Thailand TO = Togo TL = Tokelau (NZ) TN = Tonga Islands TD = Trinidad and Tobago TE = Tromelin Island (FR) TS = Tunisia TU = Turkey TX = Turkmenistan TK = Turks and Cicos Islands (UK) TV = Tuvalu UG = Uganda UP = Ukraine TC = United Arab Emirates UK = United Kingdom US = United States IQ = US miscellaneous Pacific Islands UY = Uruguay UZ = Uzbekistan NH = Vanuatu (Former New Hebrides) VT = Vatican City VE = Venezuela VM = Vietnam VQ = Virgin Islands (US, UK) WQ = Wake Island (US) WF = Wallis and Futuna Islands (FR) YA = Walvis Bay (SF) WE = West Bank WI = Western Sahara (MO) WS = Western Samoa YM = Yemen CG = Zaire ZA = Zambia ZY = Zanzibar (TZ) ZI = Zimbabwe
|
cib_toc_security_release_marking |
A 2-byte ASCII character string coded to indicate any special handling or releasability restrictions assigned to the contents of the table of contents file, as defined as follows: AT = ATOMAL (NATO designation to identify restricted or formerly restricted data BX = Background use only PI = Caution - Proprietary information involved (PROPIN) CC = Continued Control PX = Copyright CS = COSMIC (Caveat applied to NATO Top Secret) CN = Critical Nuclear Weapon Design Information/DoD directive 5210.2 applies (CNWDI) CR = Cryptographic (CRYPTO) OR = Dissemination and Extraction of information controlled by originator (ORCON) DS = Distribution Limited-Destroy when no longer needed (DIST LIM) TX = Encrypted for Transmission Only FO = For Official Use Only (FOUO) RF = Formerly restricted data (FRD) IC = Intelligence Components Only LA = Limited LU = Limited official use UB = NFIB (National Foreign Intelligence Board) departments only (NFIB ONLY) DA = No Dissemination Abroad NT = Noncompartmented NC = Not releasable to contractors/consultants FN = Not releasable to foreign national (DoD) NF = Not releasable to foreign nationals (NOFORN) NS = NSC Participating Agencies Only IN = Personal Data - Privacy Act EZ = Releasable to Republic of Vietnam RD = Restricted Data (RD) SA = SAO SL = SAO Handling Caveat #1 (SAO-1) HA = SAO Handling Caveat #2 (SAO-2) HB = SAO Handling Caveat #3 (SAO-3) SK = SAO Special Intelligence Handling Caveat #2 (SAO-SI-2) HC = SAO Special Intelligence Handling Caveat #3 (SAO-SI-3) HD = SAO Special Intelligence Handling Caveat #4 (SAO-SI-4) SH = Single Integrated Operational Plan (SIOP) SE = Single Integrated Operational Plan/Extremely Sensitive Information (SIOP/ESI) SC = Special Control SU = Special Handling Required/Not Releasable to foreign Nationals SI = Special Intelligence (SI) SN = Special Intelligence Handling Caveat #1 (SI-1) EP = Authorized for release to Australia (REL AUSTRALIA) EN = Authorized for release to Canada (REL CANADA) ER = This information has been authorized for release to CENTO (REL CENTO) BZ = Authorized for release to Chile (REL CHILE) EK = Authorized for release to Denmark (REL DENMARK) EQ = Authorized for release to Federal Republic of Germany (FEDERAL REPUBLIC OF GERMANY) FR = Authorized for release to France (REL FRANCE) IG = Authorized for release to Greece (REL GREECE) FV = Authorized for release to Israel (REL ISRAEL) FY = Authorized for release to Italy (REL ITALY) PM = Authorized for release to Japan (REL JAPAN) MR = Authorized for release to Jordan (REL JORDAN) ET = Authorized for release to NATO (REL NATO) FP = Authorized for release to NATO Forces (REL NATO FORCES) FC = Authorized for release to New Zealand (REL NEW ZEALAND EF = Authorized for release to Norway (REL NORWAY) FX = Authorized for release to Taiwan (REL TAIWAN) EO = Authorized for release to Republic of Korea (REL REPUBLIC OF KOREA) ES = This Information has been Authorized for release to SEATO (REL SEATO) IS = Authorized for release to Denmark FW = Authorized for release to Spain (REL SPAIN) ED = Authorized for release to Sweden (REL SWEDEN) PF = Authorized for release to Thailand (REL THAILAND) EA = Authorized for release to Turkey (REL TURKEY) WN = Authorized for release to United Kingdom (REL UNITED KINGDOM) WI = Warning Notice - Intelligence sources or Methods Involved WNINTEL) |
|
cib_toc_boundary_rectangle_compression_ratio | reader |
A 5-byte ASCII character string encoded as follows: 55:1 = Digital product compressed approximately 55:1 with respect to the uncompressed data. |
cib_toc_boundary_rectangle_scale_or_resolution | reader and writer | A 12-byte ACII character string identifying in human-readable form the norminal scale (e.g. “1:1M”, 1:12.5K”) or nominal resolution (e.g. “100m” or “50m” that produced the frame files associated with the boundary rectangle record. |
cib_toc_boundary_rectangle_zone | reader |
A 1-byte ASCII character string encoded as follows, indentifying in human-readable form the latitudinal zone described in the frame files associated with the boundary rectangle record. The following values are the nominal values. The actual values might be different in different scales: 1, A = 0 to 32 arc degree 2, B = 32 to 48 arc degree 3, C = 48 to 56 arc degree 4, D = 56 to 64 arc degree 5, E = 64 to 68 arc degree 6, F = 68 to 72 arc degree 7, G = 72 to 76 arc degree 8, H = 76 to 80 arc degree 9, J = 80 to 90 arc degree
|
cib_toc_boundary_rectangle_producer | reader and writer |
A 5-byte ASCII character string encoded as follows, identifying in human-readable form a designator for the organiztion (e.g. “DMAAC”, “SOCAP”, “AFESC”) that produced the frame files associated with this boundary rectangle record: AFACC = Air Force Air Combat Command AFESC = Air Force Electronic Systems Center DMAAC = Defense Mapping Agency Aerospace Center DMAHC = Defense Mapping Agency Hydrographic Topographic Center DMARC = Defense Mapping Agency Reston Center DMASC = Defense Mapping Agency Systems Center SOCAF = Air Force Special Operations Command SOCOM = United States Special Operations Command PACAF = Pacific Air Forces USAFE = United States Air Force, Europe |
cib_toc_boundary_rectangle_product_data_type | A 5-byte ASCII character string encoded as “CIB”. | |
cib_toc_boundary_rectangle_num_frames_in_north_south_direction | reader | A 4-byte unsigned integer >= 1 specifying the number of frames in the north-south or up-down direction comprising the virtual geographic matrix of frame files that are contained within the boundary rectangle whose corner coordinates are given in the boundary rectangle record. |
cib_toc_boundary_rectangle_num_frames_in_east_west_direction | reader | A 4-byte unsigned integer >= 1 specifying the number of frames in the east-west or left-right direction comprising the virtual geographic matrix of frame files that are contained within the boundary rectangle whose corner coordinates are given in this boundary rectangle record. |
cib_toc_frame_id | reader | A unique identifier for the frame file. |
cib_toc_frame_highest_security_classification | reader and writer | A 1-byte ASCII character field indicating the highest security classification assigned to any frame file indexed in the frame file index section, similar to cib_toc_security_classification. |
cib_toc_frame_boundary_rectangle_record_number | reader | An index number to identify the boundary rectangle in the dataset. |
cib_toc_frame_row_number | reader | An unsigned integer, 0 <= frame location row number <= number of frames in north-south or up-down direction - 1, defining the north-south or up-down coordinate of the frame file identified in the frame file index record, within the virtual matrix of frame files that comprise the corresponding boundary rectangle record. The frame location row numbers are assigned in ascending order beginning at the southernmost or lowest edge of the boundary rectangle. |
cib_toc_frame_column_number | reader | An unsigned integer, 0 <= frame location column number <= number of frames in east-west or left-right direction - 1, defining the east-west or left-right coordinate of the frame file identified in the frame file index record, within the virtual matrix of frame files that comprise the corresponding boundary rectangle record. The frame location column numbers are assigned in ascending order beginning at the westernmost or leftmost edge of the boundary rectangle. |
cib_toc_frame_file_name | reader | A 12-byte ASCII character field identifying a frame file recorded on this volume. |
cib_toc_frame_geographic_location | reader | A 6-byte ASCII character string defining the geographic location of the southwest or lower left corner of the frame file identified in the frame file index record in GEOREF notation, encoded as specified in DMA TM 8358.1, section 5-4. |
cib_toc_frame_file_security_classification | reader | A 1-byte ASCII character field coded to indicate the security level (e.g. unclassified, confidential, secret) of the indexed frame file, similar to cib_toc_security_classification. |
cib_toc_frame_file_security_country_international_code | reader and writer | A 1-byte ASCII character field coded to indicate the security level (e.g. unclassified, confidential, secret) of the indexed frame file, similar to the cib_toc_security_country_international_code. |
cib_toc_frame_file_security_release_marking | reader and writer | A 2-byte ASCII character string coded to indicate any special handling or releasability restrictions assigned to the contents of the indexed frame file, similar to cib_toc_security_release_marking. |
cib_toc_frame_pathname | reader | A variable-length ASCII character string defining the pathname for a given frame file (e.g. “./CONC/CONCZ02” for a frame file stored in the folder /RPF/CONC/CONCZ02). |
cib_frame_endian_indicator | reader and writer | A 1-byte field indicating that the frame file is recorded in little endian format or big endian format similar to cib_toc_endian_indicator. |
cib_frame_file_name | reader | Same as cib_toc_frame_file_name. |
cib_frame_new_replacement_update_indicator | reader | A 1-byte unsigned integer for the frame encoded as similar to cib_toc_new_replacement_update_indicator. |
cib_frame_governing_specification_number | reader | A 15-byte ASCII character string defining the document number of the product specification to which the format of this frame file conforms. |
cib_frame_governing_specification_date | reader | An 8-byte ASCII character string in the format YYYYMMDD defining the effective date of the product specification to which the format of this frame file conforms. |
cib_frame_security_classification | reader and writer | A 1-byte ASCII character coded to indicate the security level (e.g. unclassified, confidential secret) of this file, same as cib_toc_security_classification. |
cib_frame_security_country_international_code | reader and writer | A 2-byte ASCII character string coded to indicate the originating country or international affiliation of the security classification of the frame file, same as cib_toc_frame_file_security_country_international_code. |
cib_frame_security_release_marking | reader and writer | A 2-byte ASCII character string coded to indicate any special handling or releasability restrictions assigned to the contents of this file, same as cib_toc_frame_file_security_release_marking. |
cib_frame_data_series_code |
A 2-byte ASCII character string coded to indicate the resolution of the destination dataset: I1 - Imagery, 10 meter resolution I2 - Imagery, 5 meter resolution I3 - Imagery, 2 meter resolution I4 - Imagery, 1 meter resolution I5 - Imagery, .5 (half) meter resolution IV - Imagery, Various > 10 meter resolution |