PostgresOSM.reader¶
- property PostgresOSM.reader[source]¶
Instance of either
GeofabrikReaderorBBBikeReader, depending on the specifieddata_sourcefor creating an instance of the calssPostgresOSM.Examples:
>>> from pydriosm.ios._base import BaseIOS >>> osmdb = BaseIOS(database_name='osmdb_test') Password (postgres@localhost:5432): *** Creating a database: "osmdb_test" ... Done. Connecting postgres:***@localhost:5432/osmdb_test ... Successfully. >>> type(osmdb.reader) pydriosm.reader.GeofabrikReader >>> # Change the data source >>> osmdb.data_source = 'BBBike' >>> type(osmdb.reader) pydriosm.reader.BBBikeReader >>> # Delete the database 'osmdb_test' >>> osmdb.drop_database(verbose=True) To drop the database "osmdb_test" from postgres:***@localhost:5432 ? [No]|Yes: yes Dropping "osmdb_test" ... Done.