You are here: Format-Specific Options > Using JPEG 2000 Profiles

Using JPEG 2000 Profiles

GeoExpress includes a selection of industry accepted profiles – groups of preset JPEG 2000 encoding options for particular workflows – and an interface for managing them. The Profile Manager enables you to select and edit profiles and create and save new ones.

Accessing the Profile Manager

  1. Make sure JPEG 2000 is selected at the output file format.
  2. Click the Advanced button on the Properties tab.
  3. Click the Format-Specific tab.
  4. Click the Select A Profile… button in the Profiles panel.
  5. The Profile Manager appears.

Selecting a Profile

In the Profile Manager, select a profile from the drop-down menu and click OK. The selected profile is listed on the Format-Specifc tab and the options are set to match the profile.

Preloaded Profiles

GeoExpress provides profiles composed of preset encoding options for particular workflows. These are EPJE, NPJE, Large Image, Large Image without TLMs, and Default. In the current implementation of GeoExpress, the EPJE profile is identical to the NPJE profile except for progression order. The profile named Default is not the same as the default GeoExpress encode settings.

When a profile is selected from the drop-down list, it may display a user-defined description in the Description field to help identify it. Clicking OK applies a selected profile.

You can also choose to load a custom profile stored anywhere on your network.

NOTE: Selecting “(None)” from the profile list sets the JPEG 2000 options to the defaults set in the GeoExpress preferences.

EPJE

Stands for "Exploitation Preferred JPEG 2000 Encoding". The EPJE profile sets the values to the encoding parameters preferred by the National Geospatial-Information Agency (NGA) for image exploitation.

NPJE

Stands for "NGA Preferred JPEG 2000 Encoding". The NPJE profile sets the values to the encoding parameters preferred by the National Geospatial-Intelligence Agency (NGA) for archiving.

Large Image

This profile is optimized for encoding very large images.

Large Image w/o TLMs

This profile disables tile length markers for better rendering in viewers that don't support them.

Default

This profile represents LizardTech's general purpose JP2 encode settings, determined at the SDK level. These are NOT the same as the GeoExpress factory default encode settings, which are recommended for large images.

NOTE: The NPJE and EPJE standardization process is not yet complete. These profiles use settings that are compliant with the NPJE and EPJE standards as the NGA currently defines them; however, if the specifications for the standards change, files encoded using the current NPJE and EPJE profiles may not be compliant with the finalized standards. As the standards evolve, LizardTech will make available updated profiles (XML files) to reflect any changes to the standards. Contact your LizardTech sales representative to learn more.

Modifying a Profile

After a profile is selected and applied, the profile name appears in the Selected Profile field on the Advanced tab. If any encode settings are modified after applying a profile, the Selected Profile field indicates that the current settings differ from the original profile settings, unless no profile was selected. For example, if you apply the EPJE profile and change one or more options, the profile is now listed as EPJE (modified).

Saving Custom Profiles

You can save the current encode settings as a custom profile.

  1. On the Format-Specific tab of the Advanced Job Options dialog box, click Save Profile....
  2. The Save Profile dialog box appears.

  3. Enter an output file name and a name for the profile if desired.
  4. Optionally, add a description.
  5. Click OK.

You can only save a profile if all of the encode parameters are discrete and unambiguous values. The default location for user profiles on Windows is "C:\Documents and Settings\<user name>\My Documents\LizardTech\GeoExpress\9.5.4\profiles". Any profiles in this directory will automatically be available in the profile selector's drop-down list. To save a profile, you must enter a unique profile name.

Loading Custom Profiles

  1. Access the Profile Manager as described above.
  2. Click Load Custom Profile... and browse for the desired custom profile, then click Open.
  3. Optionally, add a description and click OK.

Notes on Profiles

A profile is a collection of settings, not a singular entity. After a profile is applied to a job, only the particular settings – not the profile – are saved in the job. The profile itself is stored on disk. If a profile is edited or deleted after it is applied to a job, those changes are not retroactively applied toward any existing encode jobs.

Not all of the settings in the dialog are preserved in a profile – only the ones that affect how the output file is encoded. Most notably, thumbnail size and strip height are not included in the profile system. Profiles are used to store information about what JPEG 2000 options were used in choosing the organization of the file format (algorithmic codec settings), not encoder implementation choices. Changing the strip height or thumbnail size does not affect the layout of the file, since they are really encoding performance parameters.