#sea-orm #integration #spatial #geospatial-data-processing

tin-sea-geo

A Rust library for geospatial data processing with SeaORM integration

1 unstable release

Uses new Rust 2024

0.1.2 Oct 13, 2025

#46 in #sea-orm

MIT license

19KB
82 lines

tin-sea-geo

A Rust library for geospatial data processing with SeaORM integration.

Features

  • 🌍 Geospatial data structures and operations
  • 🗄️ Seamless SeaORM database integration
  • 🚀 High-performance spatial calculations
  • 📐 Support for common geometric types and operations

Installation

Add this to your Cargo.toml:

[dependencies]
tin-sea-geo = "0.1.2"

Quick Start

use tin_sea_geo::*;

let points = vec![];
let result = table::Entity::find()
    .contains(0.0, 0.0)
    .within(points)
    .into_partial_model::<TableQuery>()
    .all(&state.db)
    .await?;

Requirements

  • Rust 2024 edition or later
  • SeaORM 1.x

License

MIT

Dependencies

~17MB
~183K SLoC