gnome.utilities.geometry.geo_routines
Attributes
Functions
|
|
|
|
|
|
|
|
|
checks that a shapely Polygon object at least has valid values for coordinates |
|
|
|
Use GeoPandas to load up a shapefile into a FeatureCollection |
Module Contents
- gnome.utilities.geometry.geo_routines.geod
- gnome.utilities.geometry.geo_routines.geo_area_of_polygon(poly)
- Parameters:
poly (shapely or geojson MultiPolygon or Polygon)
- Returns:
area of polygon in m^2
- gnome.utilities.geometry.geo_routines.triangulate_poly(poly)
- Parameters:
poly – shapely or geojson MultiPolygon or Polygon
- Returns:
list of shapely.Polygon (triangles)
- gnome.utilities.geometry.geo_routines.poly_area_weight(polys, geo_area=False)
- Parameters:
polys – iterable of shapely.Polygon
geo_area – If true, calculates using geo area (slower, more accurate)
- gnome.utilities.geometry.geo_routines.mixed_polys_to_polygon(polys)
- Parameters:
polys – iterable containing mixed Polygon and MultiPolygon
- Returns:
iterable of shapely.Polygon
- gnome.utilities.geometry.geo_routines.check_valid_polygon(poly)
checks that a shapely Polygon object at least has valid values for coordinates
- gnome.utilities.geometry.geo_routines.random_pt_in_tri(tri)
- gnome.utilities.geometry.geo_routines.load_shapefile(filename, transform_crs=True)
Use GeoPandas to load up a shapefile into a FeatureCollection
- Parameters:
filename – string path of a zip file
transform_crs – attempts to read the .prj file if any and convert to EPSG:4326
- Returns:
geojson.FeatureCollection