{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"Encodes and decodes geographic coordinate sequences into a compressed string format using the Flexible Polyline algorithm, supporting 2D and 3D coordinates with configurable precision.","skillfed_tags":["geospatial","compression","encoding"],"use_cases":["Compress GPS traces from mobile or IoT devices for efficient storage or API transmission.","Encode route polylines in mapping or navigation applications to reduce payload size.","Store 3D coordinate paths (with altitude or elevation) in a compact, URL-safe string format.","Decode polyline strings received from external mapping services or APIs back into coordinate tuples.","Serialize geographic boundaries or multi-point geometries with configurable precision trade-offs."],"what_it_does":"FlexPolyline is a Python implementation of the Flexible Polyline encoding standard, a lossy compression format for geographic coordinate sequences. It reduces coordinate data by rounding decimal precision, encoding only offsets from the previous point, using variable-length encoding, and representing the result in URL-safe characters. The package provides symmetric encode/decode operations for both 2D (latitude, longitude) and 3D coordinates (with altitude, elevation, level, or custom dimensions), and supports both tuple and dictionary input/output formats.\n\nThe primary use case is compressing GPS traces, route paths, or other coordinate-heavy geographic data for efficient storage or transmission. With no external dependencies and a simple API, it integrates easily into mapping applications, location services, or any system that needs to serialize coordinate sequences compactly.","worth_installing":"Yes, if you need polyline encoding/decoding. The package is stable, dependency-free, permissively licensed, and handles both 2D and 3D coordinates with flexible precision. Dormancy is not a concern for a mature, single-purpose codec. Verify Python version compatibility for your target runtime."},"id":"flexpolyline","links":{"html":"https://skillfed.io/packages/flexpolyline","md":"https://skillfed.io/packages/flexpolyline.md","pypi":"https://pypi.org/project/flexpolyline/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2020-11-21","license_spdx":null,"license_treatment":"permissive","name":"flexpolyline","python_support":"unspecified","summary":"Flexible Polyline encoding: a lossy compressed representation of a list of coordinate pairs or triples"},"popularity":{"monthly_downloads":139456,"position":11299,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.0"}
