FLUTTER ECOSYSTEM

dart_jts

An ongoing effort to port the Java Topology Suite to the dart programming language and make it available to its mobile, dektop and web environments.

Latest version
0.3.0+1
30-day downloads
3.1K
Likes
31
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

dart_jts is a Dart port of the Java Topology Suite (JTS), providing robust geometric operations for spatial data. It enables developers to perform complex vector geometry calculations—such as intersections, unions, and buffering—across mobile, desktop, and web platforms. Designed for accuracy and performance, it supports standard GIS operations in Dart applications. The package is ideal for mapping, geospatial analysis, and location-based services requiring precise geometric logic.

Use cases
  • Geospatial data processing
  • Mapping applications
  • Location-based services
  • GIS tool development
  • Spatial query operations
Key features
  • Cross-platform compatibility
  • Accurate geometric computations
  • Support for JTS algorithms
  • Vector geometry operations
  • Open-source and actively maintained
Suitable for
  • Developers building GIS apps
  • Mobile and web apps with spatial data
  • Applications requiring precise geometry handling
  • Engineers working on location analytics
Considerations
  • Requires understanding of spatial concepts
  • Performance may vary with complex geometries
  • Limited documentation compared to JTS
  • Not optimized for real-time high-frequency operations
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add dart_jts

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects