MapFieldProcessor
Vector processor that maps a field of a layer
Implements the VectorProcessor protocol.
| PARAMETER | DESCRIPTION |
|---|---|
layer_name
|
Layer name
TYPE:
|
field
|
Field
TYPE:
|
mapping
|
Mapping of the values
TYPE:
|
new_layer_name
|
New layer name
TYPE:
|
from_config
classmethod
Creates a map field processor from the configuration.
| PARAMETER | DESCRIPTION |
|---|---|
config
|
Configuration
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
MapFieldProcessor
|
Map Field processor |
MapFieldProcessorConfig
Bases: pydantic.BaseModel
Configuration for the from_config class method of MapFieldProcessor
Create the configuration from a config file
- Use null instead of None
Example
You can create the configuration from a config file.
package: 'aviary'
name: 'MapFieldProcessor'
config:
layer_name: 'my_layer'
field: 'my_field'
mapping:
'old_value': 'new_value'
new_layer_name: 'my_new_layer'
| ATTRIBUTE | DESCRIPTION |
|---|---|
layer_name |
Layer name
TYPE:
|
field |
Field
TYPE:
|
mapping |
Mapping of the values
TYPE:
|
new_layer_name |
New layer name - defaults to None
TYPE:
|