跳转至

Extract imagery metadata(提取图像元数据)

Supported in: Batch, Streaming

Extracts metadata fields from an image.

Expression categories: Media

Declared arguments

  • Media reference: The column containing media references to imagery in the media set.
    Expression\
  • Metadata to include: Select the metadata columns to include in the output. For metadata columns that do not apply for the given image, the value will be null. For example, geo metadata should only be relevant for images with geospatial context such as satellite imagery with world coordinates. If this does not apply to the image, this field will return null.
    Set\>

Output type: Struct

Examples

Example 1: Base case

Argument values:

  • Media reference: Media Reference
  • Metadata to include: [Attributes, Bands, Bytes, Dimensions, Format, Geographic Metadata, ICC Profile, EXIF Image Location]
Media Reference Output
{"mimeType":"image/tiff","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} {
attributes: {
 outer_key1 -> {
 inner_key1 -> inner_value1,
},
...

Example 2: Base case

Argument values:

  • Media reference: Media Reference
  • Metadata to include: [Bands, Dimensions, Geographic Metadata]
Media Reference Output
{"mimeType":"image/tiff","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} {
bands: [ {
color_interpretation: RED,
type: BYTE,
}, {\<b...

Example 3: Base case

Argument values:

  • Media reference: Media Reference
  • Metadata to include: [ICC Profile]
Media Reference Output
{"mimeType":"image/tiff","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} {
icc_profile: some-icc-profile,
}


中文翻译

提取图像元数据

支持:批处理(Batch)、流处理(Streaming)

从图像中提取元数据字段。

表达式类别: 媒体(Media)

声明的参数

  • 媒体引用(Media reference): 包含媒体集中图像媒体引用的列。
    表达式\<媒体引用>
  • 要包含的元数据(Metadata to include): 选择要包含在输出中的元数据列。 对于不适用于给定图像的元数据列,其值将为 null。例如,地理元数据(geo metadata)仅适用于具有地理空间上下文(如带有世界坐标的卫星图像)的图像。如果图像不适用,此字段将返回 null。
    集合\<枚举\<属性(Attributes)、波段(Bands)、字节(Bytes)、尺寸(Dimensions)、EXIF 图像位置(EXIF Image Location)、格式(Format)、地理元数据(Geographic Metadata)、ICC 配置文件(ICC Profile)>>

输出类型: 结构体(Struct)

示例

示例 1:基本情况

参数值:

  • 媒体引用: 媒体引用
  • 要包含的元数据: [属性, 波段, 字节, 尺寸, 格式, 地理元数据, ICC 配置文件, EXIF 图像位置]
媒体引用 输出
{"mimeType":"image/tiff","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} {
attributes: {
 outer_key1 -> {
 inner_key1 -> inner_value1,
},
...

示例 2:基本情况

参数值:

  • 媒体引用: 媒体引用
  • 要包含的元数据: [波段, 尺寸, 地理元数据]
媒体引用 输出
{"mimeType":"image/tiff","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} {
bands: [ {
color_interpretation: RED,
type: BYTE,
}, {\<b...

示例 3:基本情况

参数值:

  • 媒体引用: 媒体引用
  • 要包含的元数据: [ICC 配置文件]
媒体引用 输出
{"mimeType":"image/tiff","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} {
icc_profile: some-icc-profile,
}