{"repo":"mikeqfu/pydriosm","free":true,"listed":false,"github":"https://github.com/mikeqfu/pydriosm","clone":"git clone https://github.com/mikeqfu/pydriosm.git","description":"PyDriosm: An open-source tool for downloading, reading and PostgreSQL-based I/O of OpenStreetMap data.","language":"Python","stars":48,"topics":["openstreetmap","python","openstreetmap-data","openstreetmap-protobuffer-format","osm","protocol-buffer-binary-format","protobuf-binary-format","pbf","shapefile","shp"],"license":"GPL-3.0","category":"data-pipelines","readme_excerpt":"PyDriosm A Python package for downloading, reading and PostgreSQL-based I/O of OpenStreetMap data. PyDriosm is an open-source Python package designed to simplify the acquisition and management of OpenStreetMap (OSM) data. It provides automated utilities for downloading and parsing data extracts from Geofabrik and BBBike in several popular formats, including Protocolbuffer Binary Format (PBF), Shapefiles and GeoPackage (GPKG). Beyond data retrieval, the package integrates a robust I/O interface for PostgreSQL databases. This allows users to import parsed OSM data directly into a relational database, facilitating complex spatial querying and efficient data manipulation. By handling the complexities of source scraping, file parsing and schema mapping, pydriosm provides a streamlined workflow for researchers and developers working with large-scale geographic datasets. Core features: Automated downloads : Direct access to Geofabrik and BBBike subregion extracts. Format support : Parse regional data of PBF, Shapefiles and GeoPackage files into standard Pandas DataFrames or GeoDataFrames. PostgreSQL integration : Streamlined geometry I/O for efficient database storage. Multi-region processing : Tools for merging regional data layers into unified datasets. Installation To install the latest release of pydriosm from PyPI via pip: For more information, see the Installation. Quick start For a concise guide with practical examples, please check out the Quick Start tutorial, which demonst","default_branch":null,"files":null,"tree":[],"storefront":"/r/mikeqfu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mikeqfu/pydriosm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}