cityImage.get_barriers#

cityImage.get_barriers(place, download_method, distance=500.0, epsg=None, parks_min_area=100000)[source]#

The function returns all the barriers (water, park, railways, major roads) within a certain urban area. Certain parameter are set by default. For manipulating, use the barrier-type specific functions (see above).

Parameters:
  • place (str, tuple) – Name of cities or areas in OSM: - when using “distance_from_point” please provide a (lat, lon) tuple to create the bounding box around it; - when using “distance_from_address” provide an existing OSM address; - when using “OSMplace” provide an OSM place name. The query must be geocodable and OSM must have polygon boundaries for the geocode result. - when using “polygon” please provide the name of a relation in OSM as an argument of place;

  • download_method (str, {"distance_from_address", "distance_from_point", "OSMplace", "polygon"}) – It indicates the method that should be used for downloading the data.

  • distance (float) – Used when download_method == “distance from address” or == “distance from point”.

  • epsg (int) – Epsg of the area considered; if None OSMNx is used for the projection.

Returns:

barriers_gdf – The barriers GeoDataFrame.

Return type:

LineString GeoDataFrame