SEGMENT_COUNT=1 SEGMENT_0_SLOC_ROW=00025 SEGMENT_0_SLOC_COL=00025 SEGMENT_0_DATA=\0!\0...The ROW and COL values are the placement of the CGM object relative to the (base) image. The DATA is the raw CGM data with "backslash quotable" escaping applied. All occurances of ASCII zero will be translated to '\0', and all backslashes and double quotes will be backslashed escaped. The CPLUnescapeString() function can be used to unescape the data into binary format using scheme CPLES_BackslashQuotable.
Subdatasets: SUBDATASET_1_NAME=NITF_IM:0:multi_image_jpeg_2.0.ntf SUBDATASET_1_DESC=Image 1 of multi_image_jpeg_2.0.ntf SUBDATASET_2_NAME=NITF_IM:1:multi_image_jpeg_2.0.ntf SUBDATASET_2_DESC=Image 2 of multi_image_jpeg_2.0.ntf SUBDATASET_3_NAME=NITF_IM:2:multi_image_jpeg_2.0.ntf SUBDATASET_3_DESC=Image 3 of multi_image_jpeg_2.0.ntfIn this case opening "multi_image_jpeg_2.0.ntf" directly will give access to "NITF_IM:0:multi_image_jpeg_2.0.ntf". To open the others use the corresponding subdataset names. The Subdataset mechanism is generic GDAL concept discussed in the GDAL Data Model document.
DATA_0=This is test text file 01. DATA_1=This is test text file 02. DATA_2=This is test text file 03. DATA_3=This is test text file 04. DATA_4=This is test text file 05.Currently no TEXT segment header data is preserved. The argument to DATA_n is the raw text of the n'th (zero based) text segment with no escaping of any kind applied.
The CreateCopy() method on the NITF driver also supports creating text segments on the output file as long as the input file has metadata in the TEXT domain as defined above.
Metadata (TRE): GEOPSB=MAPM World Geodetic System 1984 WGE World Geodetic System 1984 WE Geodetic GEODMean Sea MSL 000000000000000 0000 PRJPSB=Polar Stereographic PG2-00090.00000250000039.99999884000000000000000000000000000000 MAPLOB=M 0598005958-000003067885.8-000002163353.8