mapillary.controller.feature
mapillary.controllers.feature#
This module implements the feature extraction business logic functionalities of the Mapillary Python SDK.
For more information, please check out https://www.mapillary.com/developer/api-documentation/
- Copyright: (c) 2021 Facebook
- License: MIT LICENSE
mapillary.controller.feature.get_feature_from_key_controller(key: int, fields: list)#
A controller for getting properties of a certain image given the image key and the list of fields/properties to be returned
Parameters
- key (int) – The image key
* **fields** (*list*) – List of possible fieldsReturns
The requested feature properties in GeoJSON format
Return type
str
mapillary.controller.feature.get_map_features_in_bbox_controller(bbox: dict, filter_values: list, filters: dict, layer: str = 'points')#
For extracting either map feature points or traffic signs within a bounding box
Parameters
- bbox (dict) – Bounding box coordinates as argument
* **layer** (*str*) – ‘points’ or ‘traffic_signs’
* **filter_values** (*list*) – a list of filter values supported by the API.
* **filters** (*dict*) – Chronological filtersReturns
GeoJSON
Return type
str