Skip to main content
Ctrl+K

shapelib

  • Getting Started
  • Concepts
  • Tools
  • How-to Guides
  • Contributing to Shapelib
    • Authors
    • License
  • Getting Started
  • Concepts
  • Tools
  • How-to Guides
  • Contributing to Shapelib
  • Authors
  • License

Welcome to shapelib#

shapelib is GeoIA's geospatial library for working with agricultural field data, built as an extension of GeoPandas. It reads any common vector format — from local disk or straight from S3 — and hands you back a Lines, Polygons or Points object: a regular GeoDataFrame extended with geodesic measurements, raster conversion and the line tools we use to process planting rows.

Get started

📦 Installation Install shapelib and its dependencies. 🚀 Quickstart Read a file, run a few operations and save the result.

Learn the concepts

🗂️ Reading & saving One read_file for every format, local or in the cloud. 📈 Lines Planting lines: lengths, filters, buffers, masks. ⬠ Polygons Field boundaries: geodesic areas and perimeters. 📍 Points Point layers, neighbor distances and masks.

Go further

🧰 Tools Group, deduplicate and merge planting lines, generate interlines, convert rasters to vectors and back. 📖 How-to guides Task-oriented recipes for common workflows. 🧩 API reference Full reference generated from the source code.

next

Getting Started

© Copyright 2024-2026, GEOIA Tech.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.