mapreader.download.downloader_utils
Module Contents
Functions
|
Creates a polygon from latitudes and longitudes. |
|
Creates a line between two points. |
|
Create GridBoundingBox object from shapely.Polygon |
|
Create shapely.Polygon object from GridBoundingBox |
|
Create GridIndex object from Coordinate. |
|
Create Coordinate object from GridIndex. |
- mapreader.download.downloader_utils.create_polygon_from_latlons(min_lat, min_lon, max_lat, max_lon)
Creates a polygon from latitudes and longitudes.
- Parameters:
min_lat (float) – minimum latitude
min_lon (float) – minimum longitude
max_lat (float) – maximum latitude
max_lon (float) – maximum longitude
- Returns:
shapely Polgyon
- Return type:
Polygon
- mapreader.download.downloader_utils.create_line_from_latlons(lat1_lon1, lat2_lon2)
Creates a line between two points.
- Parameters:
lat1_lon1 (tuple) – Tuple defining first point
lat2 (tuple) – Tuple defining second point
lat2_lon2 (tuple)
- Returns:
shapely LineString
- Return type:
LineString
- mapreader.download.downloader_utils.get_grid_bb_from_polygon(polygon, zoom_level)
Create GridBoundingBox object from shapely.Polygon
- Parameters:
polygon (shapely.Polygon) – shapely.Polygon to convert.
zoom_level (int) – Zoom level to use when creating GridBoundingBox
- Return type:
- mapreader.download.downloader_utils.get_polygon_from_grid_bb(grid_bb)
Create shapely.Polygon object from GridBoundingBox
- Parameters:
grid_bb (GridBoundingBox) – GridBoundingBox to convert.
- Return type:
shapely.Polygon
- mapreader.download.downloader_utils.get_index_from_coordinate(coordinate, zoom)
Create GridIndex object from Coordinate.
- Parameters:
coordinate (Coordinate) – Coordinate to convert
zoom (int) – Zoom level to use when creating GridIndex
- Return type: