{"categories":[{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"Fiona reads and writes vector GIS data (Shapefile, GeoPackage, etc.) via a Python API and command-line interface, wrapping GDAL with a focus on readable, productive code.","skillfed_tags":["gis-geospatial","gdal-wrapper","vector-data"],"use_cases":["Convert between GIS formats (Shapefile to GeoPackage, etc.) with geometry or property transformations.","Stream large vector datasets from files or cloud storage without loading everything into memory.","Build command-line tools for GIS data processing and inspection using the fio CLI.","Read geographic features and apply spatial operations (buffering, clipping) via Shapely integration.","Extract and filter features from multi-layered GIS files based on bounding box or other criteria."],"what_it_does":"Fiona is a Python library that reads and writes vector geographic data in formats like Shapefile and GeoPackage. It wraps GDAL but is designed to be more productive and readable than GDAL's own Python bindings. Fiona models features as data classes following the GeoJSON structure, making it straightforward to read features from one file, transform them (often using Shapely for geometry operations), and write them to another format.\n\nThe package includes both a Python API via `fiona.open()` and a command-line tool (`fio`) for tasks like streaming GeoJSON or inspecting file metadata. Installation is straightforward via pip for simple applications, though production use or support for optional format drivers may require building from source or using conda. Fiona depends on GDAL 3.4+ and Python 3.8+.","worth_installing":"Yes, if you work with vector GIS data in Python and want a readable, productive API. Install via pip for simple use; for production or optional format support, use conda or build from source. No known vulnerabilities. Maintenance is aging (last release 697 days ago) but the repository remains active and the library is stable (Production/Stable status). Medium install friction is acceptable for most projects."},"id":"fiona","links":{"html":"https://skillfed.io/packages/fiona","md":"https://skillfed.io/packages/fiona.md","pypi":"https://pypi.org/project/fiona/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-09-16","license_spdx":null,"license_treatment":"permissive","name":"fiona","python_support":"supports_current","summary":"Fiona reads and writes spatial data files"},"popularity":{"monthly_downloads":10076248,"position":1485,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.10.1"}
