Skip to main content

R-Tree spatial index for Python GIS

Project description

Rtree: Spatial indexing for Python

Build PyPI version

Rtree is a ctypes Python wrapper of libspatialindex that provides a number of advanced spatial indexing features for the spatially curious Python user. These features include:

  • Nearest neighbor search
  • Intersection search
  • Multi-dimensional indexes
  • Clustered indexes (store Python pickles directly with index entries)
  • Bulk loading
  • Deletion
  • Disk serialization
  • Custom storage implementation (to implement spatial indexing in ZODB, for example)

Wheels are available for most major platforms, and rtree with bundled libspatialindex can be installed via pip:

pip install rtree

See changes for all versions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Rtree-1.2.0.tar.gz (48.4 kB view details)

Uploaded Source

Built Distributions

Rtree-1.2.0-py3-none-win_amd64.whl (481.9 kB view details)

Uploaded Python 3 Windows x86-64

Rtree-1.2.0-py3-none-musllinux_1_1_x86_64.whl (1.0 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

Rtree-1.2.0-py3-none-musllinux_1_1_i686.whl (1.1 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

Rtree-1.2.0-py3-none-musllinux_1_1_aarch64.whl (990.5 kB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARM64

Rtree-1.2.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (535.2 kB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

Rtree-1.2.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (560.1 kB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

Rtree-1.2.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (492.8 kB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

Rtree-1.2.0-py3-none-macosx_11_0_arm64.whl (444.8 kB view details)

Uploaded Python 3 macOS 11.0+ ARM64

Rtree-1.2.0-py3-none-macosx_10_9_x86_64.whl (483.4 kB view details)

Uploaded Python 3 macOS 10.9+ x86-64

File details

Details for the file Rtree-1.2.0.tar.gz.

File metadata

  • Download URL: Rtree-1.2.0.tar.gz
  • Upload date:
  • Size: 48.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for Rtree-1.2.0.tar.gz
Algorithm Hash digest
SHA256 f5145f7852bf7f95c126fb16bf1a4c2ca9300ae151b07f8a0f7083ea47912675
MD5 1ee611cdba2766962d90121d3859d6d9
BLAKE2b-256 fe4055b099ab3b729d6a86103e2619ba904ab1138d0729a7c585ae5e0a722f97

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: Rtree-1.2.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 481.9 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for Rtree-1.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 008d86fd8990f3ca15c06834ae597e16209b3e0a3d6512f0a3489c201011390f
MD5 96dfec1910e3a7ece70029c6fe0fb341
BLAKE2b-256 8b30e25d4611d1da97aa58c03a6e582c6c4034536cd3c2a9bb1531f5f7775296

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3038f6d96bb66adb40d1cbb366a8a0676342102bc67ca5492f5734e70f38d9cd
MD5 29a86656516ac6320db110844fcfbf1f
BLAKE2b-256 b322602b6f3fc5183e8e1e1cc75d6dd7b48d72942062b6b3790a7c496ed8c57e

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cd8653f0e961dcd3f3ab09e10a831885ea9feceb45be6bc761a773c314518b49
MD5 d042cfcec4a3417a3c46a96e2ecb5717
BLAKE2b-256 7f4e78d530944335c78ff09a885e9c191ccae24f9d5181197bca23f5bacaa319

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0b4ba127dfdbdc9e415d2bb578f6e6dff92082117722d8703b740231f7a0b1c3
MD5 b8f52b63782830a7b7d4b6e485d7275f
BLAKE2b-256 eba24ea03f7a2513f7328067a954fe162c6cd437bed54df3657dabf5ed7eb059

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 613f2158aeba6fcb5e4aa4c076bb6de85e20c4f9fb0a8b426a71d6ff5846795b
MD5 a1bc3121762e8bddf7d77d93308a87df
BLAKE2b-256 59a5176d27468a1b0bcd7fa9c011cadacfa364e9bca8fa649baab7fb3f15af70

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 460c40d246adea80291a406a30e3e0815a1d3a6d514c0438a4235090ba8cd832
MD5 b224c6d47e0184cb60020a47063b7574
BLAKE2b-256 f11884308f70198acd7cade910138664727b9a279a8072e1c597067aa806c64c

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5faf8752763258014a10feab67fe68f79eff62f7cfaadb5c338129b3e6d6a657
MD5 5a621166bb1f2dec11826ebc6bdda5ef
BLAKE2b-256 2ded9d7a1f8a7cf9e65f8220205a5d69ad3872579ad9010b8e96471747a91fa0

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d6d1c63d97920e4cd1fa25ee0c911be3f79a34850d19166cc27bbb8ac119001
MD5 4beb10777627331d809a112e71b95c57
BLAKE2b-256 ab400dd578340541c724378b251dfe7852216ca13d225bb83c799db59f981862

See more details on using hashes here.

File details

Details for the file Rtree-1.2.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Rtree-1.2.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80813bb1a66e65033e6601e54fded428a5b710b41948c83a298943587b3c3e4f
MD5 9ed2230866d2838e44774b39c4c0b31b
BLAKE2b-256 31a873d10c06594b0cbe68c418be3d99b627f469af84a20d4a7390e115488c89

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page