Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

geofileops

Actions Status Coverage Status PyPI version Conda version DOI

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.

Geo benchmark

Metadata

Release files for geofileops 0.12.0.dev1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for geofileops 0.12.0.dev1
File Size Uploaded
geofileops-0.12.0.dev1.tar.gz 184.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for geofileops 0.12.0.dev1
File Interpreter ABI Platform
geofileops-0.12.0.dev1-py3-none-any.whl Python 3 none any Details

Total release size: 380.1 kB

Release files / geofileops-0.12.0.dev1.tar.gz

Download URL geofileops-0.12.0.dev1.tar.gz
Size 184.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f560ef8bfc879afd043425f02463f56c1226afaf121a550aa913489b0f183097
BLAKE2b-256 checksum
How to use checksums
43d7c34afa401ab601ee561c37899f9ca1acfc9f5df70935eeae17acdaa04eea
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.dev1-py3-none-any.whl

Download URL geofileops-0.12.0.dev1-py3-none-any.whl
Size 195.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79f8dd8cd5f378c3a9835a5d93463bbaa1c00fcf1ed3c4c061dba80c9c9b0877
BLAKE2b-256 checksum
How to use checksums
afb53faf992f6677f182b65403bbf512b454d87e0813ef9d468c2c45a41868f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.12.0

2 release files

This release

0.12.0.dev1 This release

2 release files

0.11.4

2 release files

0.11.3

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page