normit.geo

The normit.geo module provides utilities for normalizing geographical expressions in text.

geo.UNITS = <pint.registry.UnitRegistry object>
Parameters:
  • input_string (str)

  • case_sensitive (bool | None)

  • values (QuantityArgument)

Return type:

QuantityT

geo.North = GeoCardinal(azimuth=0)
geo.NorthEast = GeoCardinal(azimuth=45)
geo.East = GeoCardinal(azimuth=90)
geo.SouthEast = GeoCardinal(azimuth=135)
geo.South = GeoCardinal(azimuth=180)
geo.SouthWest = GeoCardinal(azimuth=225)
geo.West = GeoCardinal(azimuth=270)
geo.NorthWest = GeoCardinal(azimuth=315)
class normit.geo.Between
static of(geometry1, geometry2)
Parameters:
  • geometry1 (BaseGeometry)

  • geometry2 (BaseGeometry)

Return type:

Polygon

class normit.geo.GeoCardinal(azimuth: int)
Parameters:

azimuth (int)

azimuth: int
of(geometry, distance=None)
Parameters:
  • geometry (BaseGeometry)

  • distance (Quantity)

Return type:

Polygon

part_of(geometry)
Parameters:

geometry (BaseGeometry)

class normit.geo.GeoJsonDirReader(root_dir)
Parameters:

root_dir (str)

read(*osms)
Return type:

BaseGeometry

class normit.geo.Intersection
static of(*geometries)
Parameters:

geometries (BaseGeometry)

Return type:

BaseGeometry

class normit.geo.Near
static to(geometry, distance=None, radius=None)
Parameters:
  • geometry (BaseGeometry)

  • distance (Quantity)

  • radius (Quantity)

class normit.geo.Union
static of(*geometries)
Parameters:

geometries (BaseGeometry)

Return type:

BaseGeometry

normit.geo.show_plot(*geometries)
Parameters:

geometries (BaseGeometry)

normit.geo.utm_proj(geometry)
Parameters:

geometry (BaseGeometry)

Return type:

Proj