{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"Converts OpenStreetMap and Overpass API data (JSON or XML) into GeoJSON FeatureCollections or Shapely geometry objects with properties.","skillfed_tags":["geospatial-data","openstreetmap","format-conversion"],"use_cases":["Convert Overpass API query results to GeoJSON for display in web mapping libraries like Leaflet or Mapbox.","Parse OSM XML export files into Shapely geometry objects for spatial analysis or geometric operations.","Query the Overpass API directly and convert results to GeoJSON in a single workflow.","Extract specific OSM feature types (amenities, roads, buildings) and convert to standardized geographic formats.","Build geographic data pipelines that ingest OSM data and output GeoJSON for downstream processing."],"what_it_does":"osm2geojson is a parser that transforms geographic data from OpenStreetMap and Overpass API into standard GeoJSON or Shapely geometry objects. It accepts both JSON and XML input formats and provides four main conversion functions: json2geojson, xml2geojson, json2shapes, and xml2shapes. The library depends on shapely for geometric operations and requests for API calls.\n\nYou use it when you have OSM or Overpass data and need it in GeoJSON format for web mapping, or as Shapely objects for geometric analysis. It includes an Overpass API query helper (overpass_call) with automatic retries, and supports customization via options like filter_used_refs, log_level, and polygon feature definitions. The package also exposes a command-line interface for batch conversions.","worth_installing":"Yes, with conditions. Install if you need to convert OSM or Overpass data to GeoJSON or Shapely objects and accept that the library is in active development (Beta status). No known security vulnerabilities, low install friction, and active maintenance make it a reasonable choice. However, verify that the current API and feature set meet your needs, as the documentation notes ongoing development work and incomplete CLI testing."},"id":"osm2geojson","links":{"html":"https://skillfed.io/packages/osm2geojson","md":"https://skillfed.io/packages/osm2geojson.md","pypi":"https://pypi.org/project/osm2geojson/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-04","license_spdx":null,"license_treatment":"permissive","name":"osm2geojson","python_support":"supports_current","summary":"Parse OSM and Overpass JSON"},"popularity":{"monthly_downloads":112204,"position":12377,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.2"}
