PostgresOSM.reader
- property PostgresOSM.reader[source]
Instance of either
GeofabrikReader
orBBBikeReader
, depending on the specifieddata_source
for creating an instance of the calssPostgresOSM
.Examples:
>>> from pydriosm.ios import PostgresOSM >>> osmdb = PostgresOSM(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.