validate_schema_names¶
-
pydriosm.ios.
validate_schema_names
(schema_names=None, schema_named_as_layer=False)[source]¶ Validate schema names for importing data into a PostgreSQL database.
- Parameters
schema_names (list or None) – one or multiple names of layers, e.g. ‘points’, ‘lines’, defaults to
None
schema_named_as_layer (bool) – whether to use default PBF layer name as the schema name, defaults to
False
- Returns
valid names of the schemas in the database
- Return type
list
Examples:
>>> from pydriosm.ios import validate_schema_names >>> schemas_names = validate_schema_names() >>> print(schemas_names) [] >>> schemas_names_ = ['point', 'polygon'] >>> schemas_names = validate_schema_names(schemas_names_) >>> print(schemas_names) ['point', 'polygon'] >>> schemas_names = validate_schema_names(schemas_names_, ... schema_named_as_layer=True) >>> print(schemas_names) ['points', 'multipolygons']