geofileops
Geofileops is a python toolbox to process large vector files faster.
Most typical GIS operations are available: e.g. buffer, dissolve, difference, intersection, union,...
The spatial operations are tested on geopackage and shapefile input files, but geopackage is recommended as it will give better performance. General layer and file operations can be used on the file formats supported by GDAL.
The full documentation is available on readthedocs.
Different techniques are used under the hood to be able to process large files as fast as possible:
- process data in batches
- subdivide/merge complex geometries on the fly
- process data in different passes
- use all available CPU cores
The following chart gives an impression of the speed improvement that can be expected when processing larger files. The benchmarks typically use input file(s) with 500K polygons, ran on a Windows PC with 12 cores and include I/O.
Metadata
Release files for geofileops 0.12.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| geofileops-0.12.0.tar.gz | 187.5 kB | Without provenance | Details for geofileops-0.12.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| geofileops-0.12.0-py3-none-any.whl | Python 3 | none | any | Details for geofileops-0.12.0-py3-none-any.whl |
Total release size: 387.2 kB
Release files / geofileops-0.12.0.tar.gz
| Download URL | geofileops-0.12.0.tar.gz |
|---|---|
| Size | 187.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
207b5a8f392671b4c588481df7d5bec56e5dbb2278d006dde52969932f64b4ca
|
|
BLAKE2b-256 checksum How to use checksums |
83a84153644d985c3bf8418cbfe18aaf5e4610e3075c6bcbc82b119362d4e5ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / geofileops-0.12.0-py3-none-any.whl
| Download URL | geofileops-0.12.0-py3-none-any.whl |
|---|---|
| Size | 199.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ddde195e50bb9af95342fb4e5048d9074889e7d4f112cb9a13df260d87fdbd1c
|
|
BLAKE2b-256 checksum How to use checksums |
44625199bf411e58813e778c6514d1b6d2df418be3325ec68281672e376e2e15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for geofileops 0.12.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.