mosstool.util.map_splitter¶
split map into multiple parts
Module Contents¶
Functions¶
Data¶
API¶
- mosstool.util.map_splitter.__all__¶
[‘split_map’]
- mosstool.util.map_splitter._center_point(lanes_dict: dict[int, dict], lane_ids: list[int]) shapely.geometry.Point¶
- mosstool.util.map_splitter._gen_header(map_name: str, poly_id: int, proj_str: str, lanes: list[dict]) dict¶
- mosstool.util.map_splitter.split_map(geo_data: geojson.FeatureCollection, map: mosstool.type.Map, output_path: Optional[str] = None, distance_threshold: float = 50.0) dict[Any, mosstool.type.Map]¶
Args:
geo_data (FeatureCollection): polygon geo files.
map (Map): the map.
output_path (str): splitted map output path.
distance_threshold (float): maximum distance considered to be contained in a bounding box.
Returns:
list of splitted maps.