eoio.processors.add_lat_lon.processor module#
eoio.processors.add_lat_lon.processor#
Top-level latitude/longitude processor.
This processor provides a single, stable user-facing interface (add_lat_lon).
User config example#
- processors= {
- “add_lat_lon”: {
“geometry_id”: [“10m”, “60m”],
},
}
- class eoio.processors.add_lat_lon.processor.AddLatLon(params: Dict[str, Any] | None = None, context: Dict[str, Any] | None = None)[source]#
Bases:
BaseProcessorAdd latitude and longitude coordinates to a dataset.
Processor parameters#
The following parameters can be provided in the
paramsdict:- param geometry_id:
Optional, List of geometry IDs to add (e.g.
["10m", "60m"]), if omitted lat/lon will be added for all grid resolutions found in the dataset.- param on_missing:
Behaviour if required metadata for conversion is missing. Supported values are
"error"(default, if omitted) or"skip".
Notes
This processor is intended to run after reading.
- name = 'add_lat_lon'#