FME Readers and Writers 2013 SP1

FME Readers and Writers 2013 SP1
JPEG (Joint Photographic Experts Group) Reader/Writer
Format Note: This format is not supported by FME Base Edition.
The JPEG Reader/Writer provides FME with access to data in the JPEG format.
Overview
JPEG, which stands for Joint Photographic Experts Group, is a standardized image compression mechanism.
JPEG, which stands for Joint Photographic Experts Group, is a standardized image compression mechanism. JPEG is designed for compressing either full-color three-band
(RGB) or gray-scale one-band images. JPEG data can be either 8 or 12-bit. JPEG compression can make a file very small, but it is “lossy,” meaning that image quality is lost
when the image is compressed. The current version of this format supports reading,
writing, but not update in place. There is currently no support for georeferencing information or metadata for JPEG files.
The current version of this format supports reading, writing, but not update in place.
There is currently no support for georeferencing information or metadata for JPEG
files.
Format Parameters
The JPEG writer supports the following additional options through the Feature Type
Properties dialog (Format Parameters):
World file
This option enables the generation of an associated Esri world file (.wld)
Compression Level
This option sets the desired compression level of the output image. This is expressed
as a percentage of the original file size. For example, setting a compression level of 75
means that the output image will be approximately 75% smaller (one-quarter of the
size) than an uncompressed image.
Note that this value only represents the targeted compression level, and this may not
actually be achieved. JPEG supports both lossy and lossless compression. With lossy
compression, the compressed image is an approximation of the original. With lossless
compression, the compressed image is identical to the original.
To achieve lossless compression, set the compression level to 0 (best quality).
Note: Repeatedly reading and saving files may decrease the quality for this format.
In addition, Workbench may not know which format data comes from, and whether it
used lossy compression. If you know that source data comes from files with lossy
compression, you should also set the compression level to 0. Although this
- 2078 -
JPEG (Joint Photographic Experts Group) Reader/Writer
compression still does not guarantee the exact copy of the source file, the output will
be very close to the original.
JPEG Quick Facts
About Quick Facts Tables
Format Type Identifier
JPEG
Reader/Writer
Both
Licensing Level
Professional
Dependencies
None
Dataset Type
File
Feature Type
JPEG or <source_dataset_filename>
Typical File Extensions
.jpg, .jpeg
Automated Translation Support
Yes
User-Defined Attributes
Through TAB files
Coordinate System Support
Through TAB files
Generic Color Support
No
Spatial Index
No
Schema Required
No
Transaction Support
No
Encoding Support
No
Geometry Type
jpeg_type
Geometry Support
Geometry
Supported?
Geometry
Supported?
aggregate
no
point
no
circles
no
polygon
no
circular arc
no
raster
yes
donut polygon
no
solid
no
elliptical arc
no
surface
no
ellipses
no
text
no
line
no
z values
no
none
no
- 2079 -
FME Readers and Writers 2013 SP1
Band Interpretations
Red8, Red16, Green8, Green16,
Blue8, Blue16, Gray8, Gray16
Palette Key Interpretations
Not applicable
Palette Value Interpretations
Not applicable
Nodata Value
not applicable
Cell Origin (x, y)
0.5, 0.5
Rotation Support
Through World files
GCP Support
Through TAB files
World File Support
Yes
TAB File Support
Yes
Reader Overview
The FME considers a single JPEG file to be a dataset. The JPEG file contains pixel data.
Each pixel in the file is a point in a single FME raster feature.
Reader Directives
The directives that are processed by the JPEG Reader are listed below. The suffixes
shown are prefixed by the current <ReaderKeyword>_ in a mapping file. By default, the
<ReaderKeyword> for the JPEG reader is JPEG.
DATASET
Required/Optional: Required
The value for this keyword is the name of a single JPEG file. The normal extension for
the file is .jpg.
An example of the DATASET keyword in use is:
JPEG_DATASET “C:\DATA\JPEG\input.jpg”
Workbench Parameter: Source JPEG File(s)
GROUP_BY_DATASET
Required/Optional: Required
The value for this directive is either Yes or No. When the value is set to No, the only
feature type this reader will use is the reader type name, which in this case is JPEG.
When the value is set to Yes, the feature type of each dataset is the filename (without
the path or the extension) of the dataset. The default value for this directive is No.
An example of the GROUP_BY_DATASET keyword in use is:
GROUP_BY_DATASET “Yes”
APPLY_GCPS
Required/Optional
Optional
- 2080 -
JPEG (Joint Photographic Experts Group) Reader/Writer
The value for this keyword is either Yes or No. If set to Yes, then GCP information,
including a GCP projection, may be read from a corresponding tab file and applied to
the raster data. If set to No, the GCP information is preserved as properties on the
raster geometry. The default value for this directive is No.
Note: GCPs will be automatically converted to referencing (regardless of the value
of this directive) if both of the following conditions apply:
l
the GCP pixel locations form an unrotated rectangle;
l
the GCP ground coordinates form a (possibly rotated) rectangle.
If either of these conditions does not apply, then this directive must be set to yes in
order to convert the GCPs to referencing.
Workbench Parameter
Apply GCPs
GCP_INTERPOLATION_METHOD
Required/Optional
Optional
Specifies the interpolation method to use when applying GCPs. The value for this keyword is one of NearestNeighbor, Bilinear or Bicubic. The default value for this directive
is NearestNeighbor.
Workbench Parameter
GCP Interpolation Method
SEARCH_ENVELOPE
This directive specifies a bounding box used to filter the input features. Only features
that interact with the bounding box are returned. If this directive is not specified, then
all features are returned.This directive is only honoured by the MITAB-based MapInfo
reader in FME. This is the only MapInfo reader available on the UNIX platforms supported by FME, and can optionally be enabled on Windows platforms by renaming the
mitab.dll in the FME home directory to mapinfo.dll.
Mapping File Syntax
<ReaderKeyword>_SEARCH_ENVELOPE <minX> <minY> <maxX> <maxY>
Note: If all four coordinates of the search envelope are specified as zero, the search
envelope will be disabled.
Required/Optional
Optional
Workbench Parameter
Minimum X, Minimum Y, Maximum X, Maximum Y
- 2081 -
FME Readers and Writers 2013 SP1
SEARCH_ENVELOPE_COORDINATE_SYSTEM
This directive specifies the coordinate system of the search envelope if it is different
than the coordinate system of the data.
The COORDINATE_SYSTEM directive, which specifies the coordinate system associated
with the data to be read, must always be set if the SEARCH_ENVELOPE_COORDINATE_SYSTEM directive is set.
If this directive is set, the minimum and maximum points of the search envelope are
reprojected from the SEARCH_ENVELOPE_COORDINATE_SYSTEM to the reader COORDINATE_SYSTEM prior to applying the envelope.
Required/Optional
Optional
Mapping File Syntax
<ReaderKeyword>_SEARCH_ENVELOPE_COORDINATE_SYSTEM <coordinate system>
Workbench Parameter
Search Envelope Coordinate System
CLIP_TO_ENVELOPE
This directive specifies whether or not FME should clip features to the envelope specified in the SEARCH_ENVELOPE directive.
Values
YES | NO (default)
Mapping File Syntax
<ReaderKeyword>_CLIP_TO_ENVELOPE [yes | no]
Workbench Parameter
Clip To Envelope
EXPOSED_ATTRS
This directive allows the selection of format attributes to be explicitly added to the
reader feature type.
This is similar to exposing format attributes on a reader feature type once it has been
generated; however, it is even more powerful because it enables schema-driven applications other than Workbench to access and leverage these attributes as if they were
explicitly on the schema as user attributes.
- 2082 -
JPEG (Joint Photographic Experts Group) Reader/Writer
The result of picking a list of attributes is a comma-separated list of attribute names
and types that will be added to the schema features. Currently all reader feature types
will receive the same set of additional schema attributes for a given instance of the
reader.
Required/Optional
Optional
Mapping File Syntax
Not applicable. While it is possible for FME Objects applications to invoke this directive, the required format is not documented. This directive is intended for use in our
GUI applications (for example, Workbench) only.
Workbench Parameter
Additional Attributes to Expose
Writer Overview
The FME considers a dataset to be a directory name. The JPEG writer distinguishes
duplicate output files by appending numbers to the filenames. Please see About FME
Rasters for details.
Writer Directives
The directives that are processed by the JPEG writer are listed below. The suffixes
shown are prefixed by the current <WriterKeyword>_ in a mapping file. By default, the
<WriterKeyword> for the JPEG writer is JPEG.
DATASET
Required/Optional: Required
The value for this keyword is the path of the output directory where the data will be
written.
An example of the DATASET keyword in use is:
JPEG_DATASET “C:\DATA\JPEG\OUTPUT
Workbench Parameter: Destination JPEG Directory
FME Raster Features
FME raster features represent raster data and use several concepts that are unlike
those used in the handling of vector data. See About FME Rasters.
JPEG files can only be created with square pixel dimensions.
JPEG supports rasters with either a Red8, a Green8, and a Blue8 band, or a single
Gray8 band.
- 2083 -
FME Readers and Writers 2013 SP1
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.
JPEG features specify a matrix of x, y, and z coordinates. For each raster, there will
only be a single feature returned.
Attribute Name
Contents
jpeg_type
This will always be jpeg_raster.
jpeg_exif_make
This represents the manufacturer of the
recording equipment. This is the manufacturer of the DSC, scanner, video digitizer
or other equipment that generated the
image. When the field is left blank, it is
treated as unknown. This is a reader attribute.
jpeg_exif_model
This represents the model or model number
of the equipment. This is the model name of
number of the DSC, scanner, video digitizer
or other equipment that generated the
image. When the field is left blank, it is
treated as unknown. This is a reader attribute.
jpeg_exif_orientation
This represents the image orientation viewed
in terms of rows and columns. This is a
reader attribute. The value can be:
1 - which means that the 0th row is at the visual top of the image, and the 0th column is
the visual left-hand side;
2 - which means that the 0th row is at the visual top of the image, and the 0th column is
the visual right-hand side;
3 - which means that the 0th row is at the visual bottom of the image, and the 0th column
is the visual right-hand side;
4 - which means that the 0th row is at the visual bottom of the image, and the 0th column
is the visual left-hand side;
5 - which means that the 0th row is the visual
left-hand side of the image, and the 0th column is the visual top;
- 2084 -
JPEG (Joint Photographic Experts Group) Reader/Writer
Attribute Name
Contents
6 - which means that the 0th row is the visual
right-hand side of the image, and the 0th column is the visual top;
7 - which means that the 0th row is the visual
right-hand side of the image, and the 0th column is the visual bottom;
8 - which means that the 0th row is the visual
left-hand side of the image, and the 0th column is the visual bottom.
jpeg_exif_xresolution
This represents the number of pixels per
jpeg_exif_resolutionunit in the jpeg_exif_imagewidth direction. When the image resolution is
unknown, 72 dpi is designated. This is a
reader attribute.
jpeg_exif_yresolution
This represents the number of pixel per jpeg_
exif_resolutionunit in the jpeg_exif_imagelength
direction. The same value as jpeg_exif_xresolution is designated. This is a reader attribute.
jpeg_exif_resolutionunit
This represents the unit of x and y resolution.
This is a reader attribute.
jpeg_exif_datetime
This represents the date and time of image
creation. In this standard it is the date and
time the file was changed. The format is
“YYYY:MM:DD HH:MM:SS” with time shown in
24-hour format, and the date and time separated by one blank character. When the date
and time are unknown, all the character
spaces except colons (“:”) may be filled with
blank characters, or else the interoperability
field may be filled with blank characters. The
characters string length is 20 bytes including
NULL for termination. When the field is left
blank, it is treated as unknown. This is a
reader attribute.
jpeg_exif_ycbcrpositioning
This represents the position of chrominance
components in relation to the luminance component. This field is designated only for JPEG
compressed date or uncompressed YCbCr
data. The default is 1 (centered); but when
Y:Cb:Cr = 4:2:2 it is recommended in this
- 2085 -
FME Readers and Writers 2013 SP1
Attribute Name
Contents
standard that 2 (co-sited) be used to record
data, in order to improve the image quality
when viewed on TV systems. When this field
does not exist, the reader shall assume the
default. This is a reader attribute.
jpeg_exif_exposuretime
This represents the exposure time of the
image. This is a reader attribute.
jpeg_exif_fnumber
This represents the f number of the recording
equipment. This is a reader attribute.
jpeg_exif_exifversion
This represents the version of this standard
supported. Non-existence of this field is
taken to mean non-conformance to the standard. Conformance to this standard is indicated by recording “0220” as 4-byte ASCII.
Since the type is UNDEFINED, there is no
NULL for termination. This is a reader attribute.
jpeg_exif_datetimeoriginal
This represents the date and time when the
original image data was generated. For a
DSC the date and time the picture was taken
are recorded. The format “YYYY:MM:DD
HH:MM:SS” with time shown in 24-hour format, and the date and time separated by one
blank character. When the date and time are
unknown, all the character spaces except
colons (“:”) may be filled with blank characters. The character string length is 20
bytes including NULL for termination. When
the field is left blank, it is treated as
unknown. This is a reader attribute.
jpeg_exif_datetimedigitized
This represents the date and time when the
image was stored as digital data. If, for
example, an image was captured by DSC and
at the same time the file was recorded, then
the jpeg_exif_datetimeoriginal and jpeg_exif_datetimedigitized will have the same contents. The
format is “YYYY:MM:DD HH:MM:SS” with
time shown in 24-hour format, and the date
and time separated by one blank character.
When the date and time are unknown, all the
character spaces except colons (“:”) may be
- 2086 -
JPEG (Joint Photographic Experts Group) Reader/Writer
Attribute Name
Contents
filled with blank characters, or else the interoperability field may be filled with blank characters. The characters string length is 20
bytes including NULL for termination. When
the field is left blank, it is treated as
unknown. This is a reader attribute.
jpeg_exif_componentsconfiguration
This represents information specific to compressed data. The channels of each component are arranged in order from the 1st
component to the 4th. For uncompressed
data the data arrangement is given in the photometric interpretation tag. However, since
photometric interpretation can only express
the order of Y, Cb, and Cr, this tag is provided for cases when compressed data uses
components other than Y, Cb, and Cr and to
enable support of other sequences. The value
can be:
0 - does not exist
1-Y
2 - Cb
3 - Cr
4-R
5-G
6-B
Other - reserved
The default is 4 5 6 0 (if RGB uncompressed)
or 1 2 3 0 (other cases). This is a reader
attribute.
jpeg_exif_compressedbitsperpixel
This represents information specific to compressed data. The compression mode used
for a compressed image is indicated in unit
bits per pixel. This is a reader attribute.
jpeg_exif_shutterspeedvalue
This represents the shutter speed. The unit is
the APEX (Additive System of Photographic
Exposure) setting. This is a reader attribute.
jpeg_exif_aperturevalue
This represents the lens aperture. The unit is
the APEX value. This is a reader attribute.
jpeg_exif_exposurebiasvalue
This represents the exposure bias. The unit is
the APEX value. Ordinarily it is given in the
- 2087 -
FME Readers and Writers 2013 SP1
Attribute Name
Contents
range of -99.99 to 99.99. This is a reader
attribute.
jpeg_exif_maxaperturevalue
This represents the smallest F number of the
lens. The units is the APEX value. Ordinarily it
is given in the range of 00.00 to 99.99, but it
is not limited to this range. This is a reader
attribute.
jpeg_exif_meteringmode
This represents the metering mode. The
value can be:
0 - unknown
1 - average
2 - center weighted average
3 - spot
4 - multispot
5 - pattern
6 - partial
Other - reserved
255 - other
The default value is 0. This is a reader attribute.
jpeg_exif_flash
This represents the status of flash when the
images was shot. Bit 0 indicates the flash firing status, bits 1 and 2 indicate the flash
return status, bits 3 and 4 indicate the flash
mode, bit 5 indicates whether the flash function is present, and bit 6 indicates “red eye”
mode. The value can be:
Bit 0: 0 - flash did not fire
Bit 0: 1 - flash fired
Bit 1 and 2: 00 - no strobe return detection
function
Bit 1 and 2: 01 - reserved
Bit 1 and 2: 10 - strobe return light not
detected
Bit 1 and 2: 11 - strobe return light detected
Bit 3 and 4: 00 - unknown
Bit 3 and 4: 01 - compulsory flash firing
Bit 3 and 4: 10 - compulsory flash suppression
- 2088 -
JPEG (Joint Photographic Experts Group) Reader/Writer
Attribute Name
Contents
Bit 3 and 4: 11 - auto mode
Bit 5: 0 - flash function present
Bit 5: 1 - no flash function
Bit 6: 0 - no red-eye reduction mode or
unknown
Bit 6: 1 - red-eye reduction supported
This is a reader attribute.
jpeg_exif_focallength
This represents the actual focal length of the
lens, in mm. Conversion is not made to the
focal length of a 35 mm film camera. This is
a reader attribute.
jpeg_exif_makernote
This represents a tag for manufacturers of
Exif writers to record any desired information. The contents are up to the manufacturer, but this tag should not be used for
any other than its intended purpose. This is a
reader attribute.
jpeg_exif_usercomment
This represents a tag for Exif users to writer
keywords or comments on the image. This is
a reader attribute.
jpeg_exif_flashpixversion
This represents the Flashpix format version
supported by a FPXR file. If the FPXR function
supports Flashpix format ver. 1.0, this is indicated similarly to jpeg_exif_exifversion by
recording “0100” as 4-byte ASCII. This is a
reader attribute. The value can be:
0100 - flashpix format version 1.0
Other - reserved
The default value is “0100”. This is a reader
attribute.
jpeg_exif_colorspace
This represents the color space information
tag is always recorded as the color space
specifier. Normally sRGB (=1) is used to
define the color space based on the PC monitor conditions and environment. If a color
space other than sRGB is used, uncalibrated
(=FFFF) is set. Image data recorded as uncalibrated can be treated as sRGB when it is converted to Flashpix. The value can be:
1 - sRGB
- 2089 -
FME Readers and Writers 2013 SP1
Attribute Name
Contents
FFFF - uncalibrated
Other - reserved
This is a reader attribute.
jpeg_exif_pixelxdimension
This represents information specific to compressed data. When a compressed file is
recorded, the valid width of the meaningful
image shall be recorded in this attribute,
whether or not there is padding data or a
restart marker. This attribute should not
exist in an uncompressed file. This is reader
attribute.
jpeg_exif_pixelydimension
This represents information specific to compressed data. When a compressed file is
recorded, the valid height of the meaningful
image shall be recorded in this attribute,
whether or not there is padding data or
restart marker. This attribute should not
exist in an uncompressed file. This is reader
attribute.
jpeg_exif_focalplanexresolution
This represents the number of pixels in the
image width (x) direction per jpeg_exif_focalplaneresolutionunit on the camera focal plane.
This is a reader attribute.
jpeg_exif_focalplaneyresolution
This represents the number of pixels in the
image height (y) direction per jpeg_exif_focalplaneresolutionunit on the camera focal plane.
This is a reader attribute.
jpeg_exif_focalplaneresolutionunit
This represents the unit for measuring jpeg_
exif_focalplanexresolution and jpeg_exif_focalplaneyresolution. This value is the same as the
jpeg_exif_resolutionunit. This is reader attribute.
jpeg_exif_sensingmethod
This represents the image sensor type on the
camera or input device. The value can be:
1 - not defined
2 - one-chip color area sensor
3 - two-chip color area sensor
4 - three-chip color area sensor
5 - color sequential area sensor
7 - trilinear sensor
- 2090 -
JPEG (Joint Photographic Experts Group) Reader/Writer
Attribute Name
Contents
8 - color sequential linear sensor
Other - reserved
This is a reader attribute.
jpeg_exif_filesource
This represents the image source. If a DSC
recorded the image, this attribute value of
this tag always be set to 3, indicating that the
image was recorded on a DSC. The value can
be:
3 - DSC
Other - reserved
The default value is 3. This is a reader attribute.
jpeg_exif_customrendered
This represents the use of special processing
on image data, such as rendering geared to
output. When special processing is performed, the reader is expected to disable or
minimize any further processing. The value
can be:
0 - normal process
1 - custom process
Other - reserved
The default value is 0. This is a reader attribute.
jpeg_exif_exposuremode
This represents the exposure mode set when
the image was shot. In auto-bracketing
mode, the camera shoots a series of frames
of the same scene at different exposure settings. The value can be:
0 - auto exposure
1 - manual exposure
2 - auto bracket
Other reserved
This is a reader attribute.
jpeg_exif_whitebalance
This represents the white balance mode set
when the image was shot. The value can be:
0 - auto white balance
1 - manual white balance
Other - reserved
- 2091 -
FME Readers and Writers 2013 SP1
Attribute Name
Contents
This is a reader attribute.
jpeg_exif_digitalzoomratio
This represents the digital zoom ratio when
the image was shot. If the numerator of the
recorded value is 0, this indicates that digital
zoom was not used.
jpeg_exif_scenecapturetype
This represents the type of scene that was
shot. It can also be used to record the mode
in which the image was shot. Note that this
differs from the scene type attribute. The
value can be:
0 - standard
1 - landscape
2 - portrait
3 - night scene
Other reserved
The default value is 0. This is a reader attribute.
jpeg_exif_gpsversionid
This represents the version of the GPS Image
File Directory. The version is given as byte
sequence 2, 2, 0, 0 to indicate version 2.2
This is a reader attribute.
jpeg_exif_cfapattern
The color filter array (CFA) geometric pattern of the image sensor when a one-chip
color area sensor is used. It does not apply to
all sensing methods.
This is a reader attribute.
jpeg_exif_gaincontrol
The degree of overall image gain adjustment.
This is a reader attribute.
jpeg_exif_whitepoint
The chromaticity of the white point of the
image. Normally this tag is not necessary,
since color space is specified in the color
space information tag.
This is a reader attribute.
jpeg_exif_primarychromaticities
The chromaticity of the three primary colors
of the image. Normally this tag is not necessary, since color space is specified in the
color space information tag.
- 2092 -
JPEG (Joint Photographic Experts Group) Reader/Writer
Attribute Name
Contents
This is a reader attribute.
jpeg_exif_ycbcrcoefficients
The matrix coefficients for transformation
from RGB to YCbCr image data.
This is a reader attribute.
jpeg_exif_subsectime
Used to record fractions of seconds for the
DateTime tag.
This is a reader attribute.
jpeg_exif_subsectime_original
Used to record fractions of seconds for the
DateTimeOriginal tag.
This is a reader attribute.
jpeg_exif_subsectime_digitized
Used to record fractions of seconds for the
DateTimeDigitized tag.
This is a reader attribute.
jpeg_exif_subjectdistancerange
The distance to the subject, such as Macro,
Close View or Distant View.
This is a reader attribute.
jpeg_exif_gpslatituderef
This indicates whether the latitude is north or
south. The value can be:
N - north latitude
S - south latitude
This is a reader attribute.
jpeg_exif_gpslatitude
This represents the latitude. It is expressed
as three numbers giving the degrees, minutes, and seconds, respectively. This is a
reader attribute.
jpeg_exif_gpslongituderef
This indicates whether the longitude is east
or west. The value can be:
E - east longitude
W - west longitude
This is a reader attribute.
jpeg_exif_gpslongitude
This represents the longitude. It is expressed
as three numbers giving the degrees, minutes, and seconds, respectively. This is a
reader attribute.
jpeg_exif_gpsaltituderef
This indicates the altitude used as the reference altitude. The value can be:
- 2093 -
FME Readers and Writers 2013 SP1
Attribute Name
Contents
0 - above sea level
1 - below sea level
This is a reader attribute.
jpeg_exif_gpsaltitude
This representes the altitude, based on the
reference. The unit is meters. This is a
reader attribute.
jpeg_exif_gpstimestamp
This represents the time as UTC (Coordinated
Universal Time). It is expressed as three
numbers giving the hour, minute, and second. This is a reader attribute.
jpeg_exif_gpssatellites
This represents the satellites used for measurements. This tag can be used to describe
the number of satellites, their ID number,
angle of elevation, azimuth, SNR and other
information in ASCII notation. The format is
not specified. This is a reader attribute.
jpeg_exif_gpsstatus
This represents the status of the GPS
receiver when the image is recorded. The
value can be:
A - measurement is in progress
V - measurement is Interoperability
This is a reader attribute.
jpeg_exif_gpsmeasuremode
This represents the GPS measurement mode.
The value can be:
2 - 2-dimensional measurement
3 - 3-dimensional measurement
This is a reader attribute.
jpeg_exif_gpsdop
This represents the GPS DOP (data degree of
precision). An HDOP value is written during
two-dimensional measurement, and PDOP
during three-dimensional measurement. This
is a reader attribute.
jpeg_exif_gpsspeedref
This represents the unit used to express the
GPS receiver speed of movement. The value
can be:
K - kilometers per hour
M - miles per hour
N - knots
- 2094 -
JPEG (Joint Photographic Experts Group) Reader/Writer
Attribute Name
Contents
This is a reader attribute.
jpeg_exif_gpsspeed
This represents the speed of GPS receiver
movement. This is a reader attribute.
jpeg_exif_gpstrackref
This represents the reference for giving the
direction of GPS receiver movement. The
value can be:
T - true direction
M - magnetic direction
This is a reader attribute.
jpeg_exif_gpstrack
This represents the direction of GPS receiver
movement. The value may range from 0.00
to 359.99. This is a reader attribute.
jpeg_exif_gpsimgdirectionref
This represents the reference for giving the
direction of the image when it is captured.
The value can be:
T - true direction
M - magnetic direction
This is a reader attribute.
jpeg_exif_gpsimgdirection
This represents the direction of the image
when it was captured. The value may range
from 0.00 to 359.99. This is a reader attribute.
jpeg_exif_gpsmapdatum
This reprsents the geodetic survey data used
by the GPS receiver. This is a reader attribute.
jpeg_exif_gpsdestlatituderef
This indicates whether the latitude of the destination point is north or south. The value can
be:
N - north latitude
S - south latitude
This is a reader attribute.
jpeg_exif_gpsdestlatitude
This represents the latitude of the destination
point. It is expressed as three numbers giving the degrees, minutes, and seconds,
respectively. This is a reader attribute.
jpeg_exif_gpsdestlongituderef
This indicates whether the longitude of the
destination point is east or west. The value
can be:
- 2095 -
FME Readers and Writers 2013 SP1
Attribute Name
Contents
E - east longitude
W - west longitude
This is a reader attribute.
jpeg_exif_gpsdestlongitude
This represents the longitude of the destination point. It is expressed as three
numbers giving the degrees, minutes, and
seconds, respectively. This is a reader attribute.
jpeg_exif_gpsdestbearingref
This represents the reference used for giving
the bearing to the destination point. The
value can be:
T - true direction
M - magnetic direction
This is a reader attribute.
jpeg_exif_gpsdestbearing
This represents the bearing to the destination
point. The value may range from 0.00 to
359.99. This is a reader attribute.
jpeg_exif_gpsdestdistanceref
This represents the unit used to express the
distance to the destination point. The value
can be:
K - kilometers per hour
M - miles per hour
N - knots
This is a reader attribute.
jpeg_exif_gpsdestdistance
This represents the distance to the destination point. This is a reader attribute.
jpeg_exif_gpsprocessingmethod
This represents the name of the method used
for location finding. This is a reader attribute.
jpeg_exif_gpsareainformation
This represents the name of the GPS area.
This is a reader attribute.
jpeg_exif_gpsdatestamp
This represents the date relative to UTC
(Coordinated Universal Time). The format is
“YYYY:MM:DD”. This is a reader attribute.
jpeg_exif_gpsdifferential
This represents whether differential correction is applied to the GPS receiver. The
value can be:
0 - measurement without differential cor-
- 2096 -
JPEG (Joint Photographic Experts Group) Reader/Writer
Attribute Name
Contents
rection
1 - differential correction applied
This is a reader attribute.
jpeg_world_file_generation
It enables or disables the generation of a Esri
world file along with the output JPEG image.
The default value is yes. This is a writer
attribute.
jpeg_tab_file_generation
Enables or disables the generation of a TAB
file along with the output JPEG image. The
value can be yes or no. The default value is
yes. This is a writer attribute.
jpeg_optimize
Specifies whether to optimize the output file.
Optimization involves calculating encoding
parameters to reduce file size without
decreasing image quality. However, optimization may increase translation time. This
is a writer attribute.
jpeg_compression_level
It sets the quality of the compression. The
range of the value is from 0 (best quality) to
100 (worst quality). The default value is 28.
This is a writer attribute.
- 2097 -