digital_land.datatype package
Submodules
digital_land.datatype.address module
digital_land.datatype.datatype module
digital_land.datatype.date module
digital_land.datatype.decimal module
digital_land.datatype.enum module
digital_land.datatype.factory module
- digital_land.datatype.factory.datatype_factory(datatype_name)
digital_land.datatype.flag module
digital_land.datatype.integer module
digital_land.datatype.latitude module
digital_land.datatype.longitude module
digital_land.datatype.multipolygon module
- class digital_land.datatype.multipolygon.MultiPolygonDataType
Bases:
WktDataType
- normalise(values, default='', issues=None, boundary=None)
digital_land.datatype.organisation module
- class digital_land.datatype.organisation.OrganisationURIDataType(name='OrganisationURI', dataset='organisation', patches_path='patch/enum.csv', resource_organisation={})
Bases:
EnumDataType
- load_dataset(dataset)
- normalise(fieldvalue, issues=None)
- digital_land.datatype.organisation.uri_basename(value)
digital_land.datatype.point module
- class digital_land.datatype.point.PointDataType
Bases:
WktDataType
- normalise(values, default='', issues=None, boundary=None)
digital_land.datatype.string module
digital_land.datatype.uri module
digital_land.datatype.wkt module
- class digital_land.datatype.wkt.WktDataType
Bases:
DataType
- normalise(value, default='', issues=None, boundary=None)
- digital_land.datatype.wkt.degrees_like(x, y)
- digital_land.datatype.wkt.dump_wkt(geometry, precision=6, dimensions=2)
- digital_land.datatype.wkt.easting_northing_like(x, y)
- digital_land.datatype.wkt.flip(x, y, z=None)
- digital_land.datatype.wkt.make_multipolygon(geometry)
- digital_land.datatype.wkt.metres_like(x, y)
- digital_land.datatype.wkt.normalise_geometry(geometry, simplification=5e-06)
- digital_land.datatype.wkt.parse_wkt(value, boundary)