Ważne

Tłumaczenie jest wysiłkiem społeczności QGISa przyłącz się. Ta strona jest obecnie przetłumaczona w 60.26%.

24.1.11. Metadata tools

24.1.11.1. Add history metadata

Added in 3.42

Adds a new history entry to the layer’s metadata.

Parametry

Etykieta

Nazwa

Typ

Opis

Warstwa

INPUT

[warstwa]

The input layer (vector, raster, etc.) to which the history entry will be added.

History entry

HISTORY

[ciąg tekstowy]

The text to be appended as a new entry in the layer’s history metadata. This will be added to any existing history entries.

Wyniki

Etykieta

Nazwa

Typ

Opis

Wynik

OUTPUT

[same as input]

The resulting layer with the updated history in its Metadata properties.

Kod Pythona

Algorithm ID: native:addhistorymetadata

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.

24.1.11.2. Copy Layer Metadata

Added in 3.42

Copies metadata from a source layer to a target layer. Any existing metadata in the target layer will be replaced with the metadata from the source layer. This includes all metadata fields, such as history, abstract, and other properties.

Parametry

Etykieta

Nazwa

Typ

Opis

Source layer

SOURCE

[warstwa]

The layer from which metadata will be copied.

Target layer

TARGET

[warstwa]

The layer to which metadata will be pasted. Any existing metadata in this layer will be replaced.

Save metadata as default

DEFAULT

[wartość logiczna]

Domyślnie: False

If checked, the metadata information will be saved with the layer, hence available by default in subsequent projects.

Wyniki

Etykieta

Nazwa

Typ

Opis

Warstwa wynikowa

OUTPUT

[warstwa]

The target layer with the metadata replaced by the metadata from the source layer. This includes all metadata fields, such as history, abstract, and other properties.

Kod Pythona

Algorithm ID: native:copylayermetadata

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.

24.1.11.3. Export Layer Metadata

Added in 3.42

Exports the metadata of a layer to a QMD file.

Parametry

Etykieta

Nazwa

Typ

Opis

Warstwa

INPUT

[warstwa]

The layer whose metadata will be exported.

Wynik

OUTPUT

[plik]

Domyślnie: [Zapisz do pliku tymczasowego]

Specification of the output file. One of:

  • Zapisz do pliku tymczasowego

  • Zapisz do pliku…

Wyniki

Etykieta

Nazwa

Typ

Opis

Plik wynikowy

OUTPUT

[plik]

The .qmd file containing the exported metadata. This file can be used to import metadata into another layer.

Kod Pythona

Algorithm ID: native:exportlayermetadata

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.

24.1.11.4. Set Layer Metadata

Added in 3.42

Applies metadata to a layer from a .qmd file.

Parametry

Etykieta

Nazwa

Typ

Opis

Warstwa

INPUT

[warstwa]

The layer to which the metadata will be applied.

Metadata file

METADATA

[plik]

The .qmd file containing the metadata to be applied.

Save metadata as default

DEFAULT

[wartość logiczna]

Domyślnie: False

If checked, the metadata information will be saved with the layer, hence available by default in subsequent projects.

Wyniki

Etykieta

Nazwa

Typ

Opis

Warstwa wynikowa

OUTPUT

[same as input]

The input layer with the metadata replaced by the metadata from the .qmd file.

Kod Pythona

Algorithm ID: native:setlayermetadata

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.

24.1.11.5. Set Metadata Fields

Added in 3.42

Sets various metadata fields for a layer.

Parametry

Etykieta

Nazwa

Typ

Opis

Warstwa

INPUT

[warstwa]

The layer whose metadata fields will be updated

Identifier

Opcjonalne

IDENTIFIER

[ciąg tekstowy]

A unique identifier for the layer

Parent identifier

Opcjonalne

PARENT_IDENTIFIER

[ciąg tekstowy]

The identifier of the parent resource, if applicable

Title

Opcjonalne

TITLE

[ciąg tekstowy]

The title of the layer

Type

Opcjonalne

TYPE

[ciąg tekstowy]

The type of data stored in the layer

Language

Opcjonalne

LANGUAGE

[ciąg tekstowy]

The language of the metadata

Kodowanie

Opcjonalne

ENCODING

[ciąg tekstowy]

The character encoding used in the metadata

Abstract

Opcjonalne

ABSTRACT

[ciąg tekstowy]

A brief description or abstract of the layer

Coordinate reference system

Opcjonalne

CRS

[układ współrzędnych]

The coordinate reference system of the layer

Fees

Opcjonalne

FEES

[ciąg tekstowy]

Information about any fees associated with accessing the layer

Ignore empty fields

IGNORE_EMPTY

[wartość logiczna]

Domyślnie: False

If checked, no update will be done to metadata fields that are not filled

Wyniki

Etykieta

Nazwa

Typ

Opis

Warstwa wynikowa

OUTPUT

[same as input]

The input layer with the specified metadata fields updated.

Kod Pythona

Algorithm ID: native:setmetadatafields

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.

24.1.11.6. Update Layer Metadata

Added in 3.42

Copies all non-empty metadata fields from a source layer to a target layer. Leaves empty input fields unchanged in the target.

Parametry

Etykieta

Nazwa

Typ

Opis

Source layer

SOURCE

[warstwa]

The layer from which non-empty metadata fields will be copied

Target layer

TARGET

[warstwa]

The layer to which non-empty metadata fields will be pasted. Empty fields in the source layer will not overwrite existing metadata in the target layer.

Wyniki

Etykieta

Nazwa

Typ

Opis

Target layer

OUTPUT

[warstwa]

The target layer with updated metadata.

Kod Pythona

Algorithm ID: native:updatelayermetadata

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.